在网上看到stm32驱动1.8寸tft-lcd(st7735)的程序挺少的,所以本人弄了一个程序,程序绝对可行(本人弄的)
芯片:stm32f10x系列
单片机源程序如下:
- #include "delay.h"
- #include "sys.h"
- #include "led.h"
- #include "lcd_init.h"
- #include "lcd.h"
- #include "pic.h"
- int main(void)
- {
- float t=0;
- delay_init();
- LED_Init();//LED初始化
- LCD_Init();//LCD初始化
- LCD_Fill(0,0,LCD_W,LCD_H,WHITE);
- LED=0;
- while(1)
- {
- LCD_ShowChinese(0,0,"湛江市电子",BLUE,WHITE,24,0);
- LCD_ShowChinese(0,30,"嵌入单片机",RED,WHITE,24,0);
-
- LCD_ShowString(24,60,"LCD-W:", BROWN ,WHITE,16,0);
- LCD_ShowIntNum(72,60,LCD_W,3, BROWN ,WHITE,16);
- LCD_ShowString(24,80,"LCD_H:",RED,WHITE,16,0);
- LCD_ShowIntNum(72,80,LCD_H,3,RED,WHITE,16);
-
- LCD_ShowFloatNum1(20,110,t,4,BLACK,WHITE,16);
- t+=0.11;
- LCD_ShowPicture(65,110,40,40,gImage_1);
- }
- }
复制代码
所有资料51hei提供下载:
STM32+1.8TFT-LCD(ST7735)程序.7z
(200.76 KB, 下载次数: 377)
|