標(biāo)題:
stm32控制tft1.44液晶屏案例 源程序
[打印本頁]
作者:
yuyan701
時(shí)間:
2020-8-11 11:43
標(biāo)題:
stm32控制tft1.44液晶屏案例 源程序
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)作者許可,不得用于其它任何用途
//測試硬件:單片機(jī)STM32F103RBT6,正點(diǎn)原子MiniSTM32開發(fā)板,主頻72MHZ
//All rights reserved
//////////////////////////////////////////////////////////////////////////////////
/****************************************************************************************************
//=======================================液晶屏數(shù)據(jù)線接線==========================================//
//CS 接PB12 //片選信號
//CLK 接PB13 //SPI時(shí)鐘信號
//SDI(DIN) 接PB15 //SPI總線數(shù)據(jù)信號
//=======================================液晶屏控制線接線==========================================//
//RS(D/C) 接PB1 //寄存器/數(shù)據(jù)選擇信號(RS=0數(shù)據(jù)總線發(fā)送的是指令;RS=1數(shù)據(jù)總線發(fā)送的是像素?cái)?shù)據(jù))
/////////////////////////////////////////////////////////////////////////////////////////////////
//==================================如何精簡到只需要3個(gè)IO=======================================//
//1.CS信號可以精簡,不作SPI復(fù)用片選可將CS接地常低,節(jié)省1個(gè)IO
//2.LED背光控制信號可以接高電平3.3V背光常亮,節(jié)省1個(gè)IO
//3.RST復(fù)位信號可以接到單片機(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
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1