一、功能介绍
(1)当按下LED1 时绿灯亮,按键显示屏背景变绿;
(2)当按下LED2 时红灯亮,按键显示屏背景变红;
(3)当按下LED1_OFF时,LED1熄灭,按键显示屏背景由灰变白;
(4)当按下LED2_OFF时,LED2熄灭,按键显示屏背景由灰变白;
1、触摸屏校准功能
按下按键一进行屏幕校准功能,屏幕显示"Please use the stylus click the cross on the screen.The cross will always move until the screen adjustment is completed."字样,在屏幕上依次按下校准点进行校准。
2、LED控制功能
LED灯使用红绿两灯,
当按下LED1_ON 时绿灯亮,按键LED1_ON显示屏背景变绿;
当按下LED2 _ON时红灯亮,按键LED2_ON显示屏背景变红;
当按下LED1_OFF时,LED1熄灭,按键LED1_OFF显示屏背景由灰变白;LED1_ON屏幕背景变白;
当按下LED2_OFF时,LED2熄灭,按键LED2_OFF显示屏背景由灰变白;LED2_ON屏幕背景变白;
二、硬件介绍
1、控制芯片
型号:STM32F103
2、TFT3.5寸彩屏
型号:TFT3.5-ILI9488彩屏原理图
三、硬件连接
1、实物图
### 2、原理图
四、软件代码
main主函数
进行一些宏定义,对各种函数的调用。
void main()`
{
u8 key,key1;
SysTick_Init(72);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中断优先级分组 分2组
LED_Init();//LED初始化
USART1_Init(115200);
TFTLCD_Init(); //LCD初始化
KEY_Init();//按键初始化
TP_Init();
kai_display();
delay_ms(2000)