单片机源程序如下:
- #include "delay.h"
- #include "sys.h"
- #include "lcd.h"
- #include "touch.h"
- #include "gui.h"
- #include "test.h"
- #include "dht11.h"
- //====================================电源接线==========================================//
- //VCC ---接 5V或3.3V电源
- //GND ---接 地
- //===============================液晶屏控制线接线======================================//
- //CS ---接PB11 //液晶屏片选信号
- //RESET ---接PB12 //液晶屏复位信号
- //DC/RS ---接PB10 //寄存器/数据选择信号
- //SDI(MOSI) ---接PB15 //SPI总线写数据
- //SCK ---接PB13 //SPI总线时钟信号
- //LED ---接PB9 //背光控制信号(高电平点亮)如果不需要控制可接VCC常亮
- //SDO(MISO) ---接PB14 //SPI读信号如无需读取可不接
- //===============================触摸屏接线========================================//
- //不使用触摸或者模块本身不带触摸,则可不连接
- //T_CLK ---接PC0 //触摸SPI总线时钟
- //T_CS ---接PC13 //触摸IC片选
- //T_DIN ---接PC3 //触摸SPI总线输入
- //T_DO ---接PC2 //触摸SPI总线输出
- //T_IRQ ---接PC1 //触摸屏中断信号
- int main(void)
- {
- SystemInit();//初始化RCC 设置系统主频为72MHZ
- delay_init(72); //延时初始化
- LCD_Init(); //液晶屏初始化
- while(1)
- {
- //welcome(); //欢迎界面
- //main_text(); //主界面
- //mima_text(); //输入密码界面
- dht11_text();
- //Test_Color(); //简单刷屏填充测试
- //Test_FillRec(); //GUI矩形绘图测试
- //Test_Circle(); //GUI画圆测试
- //English_Font_test();//英文字体示例测试
- //Chinese_Font_test();//中文字体示例测试
- //Pic_test(); //图片显示示例测试
- //Touch_Test(); //触摸屏手写测试
- }
-
- }
复制代码
所有资料51hei提供下载:
2.4-SPI-9341-STM32测试程序-Touch.7z
(1.28 MB, 下载次数: 148)
|