-
大小: 22.38MB文件類型: .zip金幣: 2下載: 1 次發(fā)布日期: 2023-07-15
- 語言: 其他
- 標(biāo)簽:
資源簡介
1.8寸和2.4寸彩屏TFT-SD例程及資料大全 帶圖片和漢字取模軟件
代碼片段和文件信息
/**********************************************************
*??????????????????? ??*
* ???彩屏驅(qū)動(dòng)程序 ??*
* ??*
**********************************************************/
#include?
#include?“Lcd.h“
#include?“char.h“
#include?“chinese.h“
uint?colors[]=
{
??0xf8000x07e00x001f0xffe00x00000x07ff0xf81f0xffff
};
/**********************************************************
?延時(shí)子函數(shù)
**********************************************************/
void?delay_ms(uint?ms)
{
??unsigned?char?k;
??while?(ms--)
??{
????for?(k?=?0;?k?228;?k++)
??????;
??}
}
/**********************************************************
?寫命令與數(shù)據(jù)子函數(shù)
**********************************************************/
void?LCD_Write(uchar?type?uint?value)??
{
LCD_CS?=?0;
LCD_RS? =?type;???? //?0:?command????1:?data
LCD_WR??=?0;
DATA? =?(uchar)value;;
LCD_WR? =?1;
LCD_CS?=?1;
}
/**********************************************************
?寫8位數(shù)據(jù)子函數(shù)
**********************************************************/
/*void?LCD_Write_Data8(uchar?value)????//?color?data
{
LCD_CS?=?0;
LCD_RS? =?1;
LCD_WR??=?0;
DATA? =?value;
LCD_WR??=?1;
??? LCD_CS?=?1;
}*/
/**********************************************************
?寫16位數(shù)據(jù)子函數(shù)
**********************************************************/
void?LCD_Wirte_Data16(uint?value)????//?color?data
{
LCD_CS?=?0;
????LCD_RS? =?1;
LCD_WR??=?0;
DATA? =?(uchar)value;
LCD_WR??=?1;
LCD_WR??=?0;
DATA? =?(uchar)(value>>8) ;
LCD_WR? =?1;
LCD_CS?=?1;
}
/*********************************************************
?寫寄存器子函數(shù)
**********************************************************/
void?Reg_Write(uint?reguint?value)?
{
???LCD_Write(TYPE_LCD_COMMANDreg);
???LCD_Write(TYPE_LCD_DATAvalue);
}
/**********************************************************
設(shè)置顯示窗口子函數(shù)
**********************************************************/
void?LCD_SetRamAddr(uint?xStart?uint?xEnd?uint?yStart?uint?yEnd)?
{
???uint?VerPosHorPosStartAddr;
???HorPos????=?(uint)(xStart?|?(xEnd<<8));
???VerPos????=?(uint)(yStart?|?(yEnd<<8));
???StartAddr?=?(uint)(xStart?|?(yStart<<8));
????Reg_Write(0x09?xStart);
????Reg_Write(0x10yStart);
????Reg_Write(0x11xEnd);
????Reg_Write(0x12yEnd);
????Reg_Write(0x18?xStart);?
Reg_Write(0x19?yStart);?
????LCD_Write(TYPE_LCD_COMMAND0x22); //?0x22
}
/**********************************************************/
void?LCD_init(void)
{ uint?num;
Reg_Write(0x00010x0002);? //MODE_SEL1
Reg_Write(0x00020x0012);???//MODE_SEL2
Reg_Write(0x00030x0000);???//MODE_SEL3
Reg_Write(0x00040x0010); //MODE_SEL3
LCD_SetRamAddr(0127?0159);?
for(num=20480;num>0;num--)
??? LCD_Wirte_Data16(0xffff);
???
Reg_Write(0x00050x0008);???//VCO_MODE
Reg_Write(0x00070x007f); //VCOMHT_CTRL
Reg_Write(0x00080x0017);???//VCOMLT_CTRL????
Reg_Write(0x00090x0000);???//write?S
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????.......??????8842??2010-08-29?17:05??溫度-時(shí)鐘綜合顯示\char.h
????.......??????9640??2011-02-20?14:23??溫度-時(shí)鐘綜合顯示\chinese.h
????.......?????37448??2011-02-20?19:10??溫度-時(shí)鐘綜合顯示\DS1302-DS18B20
????.......??????1026??2011-02-20?17:15??溫度-時(shí)鐘綜合顯示\DS1302-DS18B20-TFT.Opt
????.......??????2154??2011-02-20?17:06??溫度-時(shí)鐘綜合顯示\DS1302-DS18B20-TFT.Uv2
????.......??????1018??2011-02-20?17:13??溫度-時(shí)鐘綜合顯示\DS1302-DS18B20-TFT_Opt.Bak
????.......?????16610??2011-02-20?19:10??溫度-時(shí)鐘綜合顯示\DS1302-DS18B20.hex
????.......???????106??2011-02-20?19:10??溫度-時(shí)鐘綜合顯示\DS1302-DS18B20.lnp
????.......?????38317??2011-02-20?19:10??溫度-時(shí)鐘綜合顯示\DS1302-DS18B20.M51
????.......???????168??2011-02-20?19:13??溫度-時(shí)鐘綜合顯示\DS1302-DS18B20.plg
????.......??????4345??2011-02-20?16:05??溫度-時(shí)鐘綜合顯示\ds1302.c
????.......??????8303??2011-02-20?19:10??溫度-時(shí)鐘綜合顯示\ds1302.LST
????.......??????6526??2011-02-20?19:10??溫度-時(shí)鐘綜合顯示\ds1302.OBJ
????.......?????37436??2011-02-20?17:05??溫度-時(shí)鐘綜合顯示\IR-TFT
????.......?????16610??2011-02-20?17:05??溫度-時(shí)鐘綜合顯示\IR-TFT.hex
????.......????????98??2011-02-20?17:05??溫度-時(shí)鐘綜合顯示\IR-TFT.lnp
????.......?????38283??2011-02-20?17:05??溫度-時(shí)鐘綜合顯示\IR-TFT.M51
????.......??????2249??2011-02-20?17:13??溫度-時(shí)鐘綜合顯示\IR-TFT.Opt
????.......?????52500??2011-02-20?17:05??溫度-時(shí)鐘綜合顯示\IR-TFT.plg
????.......??????2249??2011-02-20?17:06??溫度-時(shí)鐘綜合顯示\IR-TFT_Opt.Bak
????.......??????2130??2010-12-28?22:20??溫度-時(shí)鐘綜合顯示\IR-TFT_Uv2.Bak
????.......??????3334??2010-09-02?23:43??溫度-時(shí)鐘綜合顯示\IR.C
????.......????????52??2010-09-02?23:01??溫度-時(shí)鐘綜合顯示\IR.H
????.......??????6235??2010-09-03?08:00??溫度-時(shí)鐘綜合顯示\IR.LST
????.......??????5088??2010-09-03?08:00??溫度-時(shí)鐘綜合顯示\IR.OBJ
????.......??????6320??2010-10-01?19:14??溫度-時(shí)鐘綜合顯示\Lcd.c
????.......??????1351??2010-08-29?18:03??溫度-時(shí)鐘綜合顯示\Lcd.h
????.......?????12246??2011-02-20?19:10??溫度-時(shí)鐘綜合顯示\Lcd.LST
????.......?????18678??2011-02-20?19:10??溫度-時(shí)鐘綜合顯示\Lcd.OBJ
????.......??????4170??2011-02-20?17:15??溫度-時(shí)鐘綜合顯示\main.c
............此處省略13個(gè)文件信息
評(píng)論
共有 條評(píng)論