|
#include <reg51.h>
#include <intrins.h>
#include <sys\sys.h>
#include <lcd\lcd.h>
void LCD_WR_DATA(int);
long x,y;
void init()
{
TMOD=0X20;
TH1=0XFD;
TL1=0XFD;
TR1=1;
REN=1;
SM0=0;
SM1=1;
EA=1;
ES=1;
}
void ser() interrupt 4
{
TI=0;
Address_set(x,y,x,y);
LCD_WR_DATA(SBUF);
y++;
}
/*
代碼測試環(huán)境:單片機(jī)STC12LE5A60S2,晶振33M 單片機(jī)工作電壓3.3V
程序默認(rèn)IO連接方式:
控制線:RS-P3^5; WR-P3^6; RD-P3^7; CS-P1^0; REST-P1^2;
數(shù)據(jù)線: DB0-DB7依次連接P0^0-P0^7; DB8-DB15依次連接P2^0-P2^7;
觸摸功能連接方式:(不使用觸摸可不連接)
T_CLK-P1^7; T_CS-P1^4; T_DIN-P3^0; T_OUT-P3^1; T_IRQ-P3^4;
*/
main()
{
init();
Lcd_Init();
//tft初始化
while(1)
{
for(x=0;x<320;x++)
for(y=0;y<240;)
{
;
}
}
}
|
|