|
51hei.png (6.75 KB, 下載次數(shù): 69)
下載附件
2020-8-14 01:50 上傳
單片機(jī)源程序如下:
- #include "delay.h"
- #include "sys.h"
- #include "lcd.h"
- #include "touch.h"
- #include "gui.h"
- #include "test.h"
- //////////////////////////////////////////////////////////////////////////////////
- //本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
- //測(cè)試硬件:?jiǎn)纹瑱C(jī)STM32F103RBT6,正點(diǎn)原子MiniSTM32開發(fā)板,主頻72MHZ
- //All rights reserved
- //////////////////////////////////////////////////////////////////////////////////
- /****************************************************************************************************
- //=======================================液晶屏數(shù)據(jù)線接線==========================================//
- //CS 接PB12 //片選信號(hào)
- //CLK 接PB13 //SPI時(shí)鐘信號(hào)
- //SDI(DIN) 接PB15 //SPI總線數(shù)據(jù)信號(hào)
- //=======================================液晶屏控制線接線==========================================//
- //RS(D/C) 接PB1 //寄存器/數(shù)據(jù)選擇信號(hào)(RS=0數(shù)據(jù)總線發(fā)送的是指令;RS=1數(shù)據(jù)總線發(fā)送的是像素?cái)?shù)據(jù))
- /////////////////////////////////////////////////////////////////////////////////////////////////
- //==================================如何精簡(jiǎn)到只需要3個(gè)IO=======================================//
- //1.CS信號(hào)可以精簡(jiǎn),不作SPI復(fù)用片選可將CS接地常低,節(jié)省1個(gè)IO
- //2.LED背光控制信號(hào)可以接高電平3.3V背光常亮,節(jié)省1個(gè)IO
- //3.RST復(fù)位信號(hào)可以接到單片機(jī)的復(fù)位端,利用系統(tǒng)上電復(fù)位,節(jié)省1個(gè)IO
- //==================================如何切換橫豎屏顯示=======================================//
- //打開lcd.h頭文件,修改宏#define USE_HORIZONTAL 值為0使用豎屏模式.1,使用橫屏模式
- //===========================如何切換模擬SPI總線驅(qū)動(dòng)和硬件SPI總線驅(qū)動(dòng)=========================//
- //打開lcd.h頭文件,修改宏#define USE_HARDWARE_SPI 值為0使用模擬SPI總線.1,使用硬件SPI總線
- **************************************************************************************************/
- int main(void)
- {
- SystemInit();//初始化RCC 設(shè)置系統(tǒng)主頻為72MHZ
- delay_init(72); //延時(shí)初始化
- LCD_Init(); //液晶屏初始化
- LCD_Clear(BLACK); //清屏
- POINT_COLOR=WHITE;
-
- LCD_DrawRectangle(0,0,128-1,128-1); //畫矩形
- Show_Str(32,5,BLUE,YELLOW,"系統(tǒng)監(jiān)控",16,0);
-
- Show_Str(5,25,RED,YELLOW,"溫度 ℃",24,1);
-
- LCD_ShowNum2412(5+48,25,RED,YELLOW,":32",24,1);
- Show_Str(5,50,YELLOW,YELLOW,"濕度 %",24,1);
- LCD_ShowNum2412(5+48,50,YELLOW,YELLOW,":20",24,1);
- Show_Str(5,75,WHITE,YELLOW,"電壓 V",24,1);
- LCD_ShowNum2412(5+48,75,WHITE,YELLOW,":3.2",24,1);
- Show_Str(5,100,GREEN,YELLOW,"電流 A",24,1);
- LCD_ShowNum2412(5+48,100,GREEN,YELLOW,":0.2",24,1);
- while(1)
- {
- };
-
- }
復(fù)制代碼
下載:
TFT_1.44吋_液晶屏(例程文件)M.7z
(6.08 MB, 下載次數(shù): 63)
2020-8-14 01:52 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|