比特138

 找回密码
 立即注册
搜索
查看: 53|回复: 0

STM32+ILI9341屏幕的Proteus仿真程序

[复制链接]

485

主题

485

帖子

104

积分

初级会员

Rank: 2

金币
104
发表于 2020-5-24 01:24:04 | 显示全部楼层 |阅读模式
stm32f103r6+ili9341的仿真,但是触摸用的CLK,PEN,MO,MI以及背光BL我就不确定有没有连对了
仿真原理图如下(proteus仿真工程文件和源码可到本帖附件中下载)
2.png
1.png
部分源码:
  1. #include "delay.h"
  2. #include "sys.h"
  3. #include "lcd.h"
  4. #include "touch.h"
  5. #include "gui.h"
  6. #include "test.h"

  7. //=========================================电源接线================================================//
  8. //5V接DC 5V电源
  9. //GND接地
  10. //=======================================液晶屏数据线接线==========================================//
  11. //本模块默认数据总线类型为8位并行模式
  12. //8位模式接线:8位模式9341模块接高8位总线,即:
  13. //液晶屏LCD_D0对应单片机PB8
  14. //液晶屏LCD_D1对应单片机PB9
  15. //液晶屏LCD_D2对应单片机PB10
  16. //液晶屏LCD_D3对应单片机PB11
  17. //液晶屏LCD_D4对应单片机PB12
  18. //液晶屏LCD_D5对应单片机PB13
  19. //液晶屏LCD_D6对应单片机PB14
  20. //液晶屏LCD_D7对应单片机PB15
  21. //=======================================液晶屏控制线接线==========================================//
  22. //LCD_RST        接PC5        //复位信号
  23. //LCD_CS        接PC9        //片选信号
  24. //LCD_RS        接PC8        //寄存器/数据选择信号
  25. //LCD_WR        接PC7        //写信号
  26. //LCD_RD        接PC6        //读信号
  27. //=========================================触摸屏触接线=========================================//
  28. //本模块触摸测试需连接外部XPT2046触摸采样芯片,所以本程序不进行触摸测试。
  29. //不使用触摸或者模块本身不带触摸,则可不连接
  30. **************************************************************************************************/      

  31. int main(void)
  32. {               
  33.         SystemInit();//初始化RCC 设置系统主频为72MHZ
  34.         delay_init(72);             //延时初始化
  35.         LCD_Init();           //液晶屏初始化
  36.       

  37.         while(1)
  38.         {                       
  39.                 LCD_Init();           //液晶屏初始化
  40.                 main_test();                 //测试主界面
  41.                 Test_Color();                  //简单刷屏填充测试
  42.                 Test_FillRec();                //GUI矩形绘图测试
  43.                 Test_Circle();                 //GUI画圆测试
  44.                 English_Font_test();//英文字体示例测试
  45.                 Chinese_Font_test();//中文字体示例测试
  46.                 Pic_test();                        //图片显示示例测试
  47.                 //Touch_Test();                //触摸屏手写测试  
  48.         }                                 
  49.       
  50. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|比特138 |网站地图

GMT+8, 2020-9-29 19:12 , Processed in 0.027126 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表