版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2.4寸TFT彩屏使用說明書彩屏驅(qū)動(dòng)IC:ILI9325實(shí)驗(yàn)板:LY-51S實(shí)驗(yàn)板編寫:侯瑞陽2013年01月一、彩屏模塊簡介屏幕尺寸:2.4寸TFT彩屏分辨率:320x240 262K色接口類型:8位數(shù)據(jù)接口,接口兼容12864液晶接口,腳對(duì)齊電源類型:5V電源接口,板上有3.3V穩(wěn)壓芯片,不需要電平轉(zhuǎn)換SD卡模式:SPI模式觸摸IC:XPT2046圖1-1 2.4寸TFT彩屏模塊二、彩屏結(jié)構(gòu)組成及原理TFT屏(Thin Film Transistor)是薄膜晶體管型液晶顯示屏,它的每一個(gè)象素點(diǎn)都是由集成在其后的薄膜晶體管來驅(qū)動(dòng)的,這樣不僅提高了顯示屏的響應(yīng)速度,同時(shí)可以精確控制顯示色階,所
2、以TFT液晶的色彩更逼真。TFT屏主要的構(gòu)成包括:背光源、導(dǎo)光板、偏光板、濾光板、玻璃基板、配向膜、液晶材料、薄膜晶體管等。圖2-1 彩屏的基本結(jié)構(gòu)圖2-2 TFT彩屏內(nèi)部結(jié)構(gòu)TFT液晶模塊可以顯示數(shù)字、中英文字符和圖案。彩色,圖案分辨率較高。由于TFT顯示器成本日漸降低,并且人們?cè)絹碓娇释麚碛杏脩粲押贸潭雀叩膱D形界面,因此有越來越多的工程師把TFT顯示器設(shè)計(jì)到他們的產(chǎn)品中去。TFT模塊尺寸指屏幕的對(duì)角線長度。常用有:1.6、1.8、2.0、2.2、2.4 、2.6、2.8、3.0、3.2、3.4、3.6、4、4.3、5.7 、8.4 、10.4 、15 、17 、19 、21 英寸等。屏幕
3、高寬比小尺寸TFT模塊一般是3:4,大尺寸的也有16:9的。分辨率指水平像素和垂直像素的數(shù)量。三、學(xué)習(xí)彩屏的準(zhǔn)備知識(shí)1、什么是圖形和圖像圖形:如一段直線,在單片機(jī)內(nèi)存儲(chǔ)時(shí)只需要存儲(chǔ)起點(diǎn)X、Y坐標(biāo)和終點(diǎn)X、Y坐標(biāo),存儲(chǔ)量極小,但在顯示器上顯示時(shí),和圖像的顯示是一致的,也是通過像素點(diǎn)的組合來顯示的。圖3-1 像素點(diǎn)組成圖形圖像:如一張人物照片,在單片機(jī)內(nèi)存儲(chǔ)時(shí)需要存儲(chǔ)所有像素點(diǎn)的信息,存儲(chǔ)量極大,在顯示器上顯示時(shí),通過像素點(diǎn)的點(diǎn)陣組合來完成顯示的圖3-2 像素點(diǎn)組成圖像2、什么是像素像素:圖像的最小組成單位。大量顏色、明暗不同的像素組成一幅點(diǎn)陣圖像。3、顏色的表示一個(gè)彩色像素的信息可以用1個(gè)多位二
4、進(jìn)制數(shù)來表示和儲(chǔ)存。用來表示彩色像素的二進(jìn)制數(shù)的位數(shù)我們稱為顏色深度或顏色質(zhì)量。本彩屏模塊采用16位二進(jìn)制數(shù)5-6-5格式。采用1個(gè)16位二進(jìn)制數(shù)來表達(dá)一個(gè)彩色點(diǎn)常用顏色碼表紅: 0xf800黃: 0xffe0綠: 0x07e0青: 0x07ff藍(lán): 0x001f紫: 0xf81f黑: 0x0000白: 0xffff灰: 0x7bef四、硬件接口介紹圖4-1 彩屏模塊原理圖彩屏模塊引腳連接說明 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | G V N R W R D D D D D D
5、 D D R L C N N C C S R D B B B B B B B B S E S C D C 0 1 2 3 4 5 6 7 T D I A N| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | G V P P P P P P P P P P P P P P N C 2. 2. 2. 0 0 0 0 0 0 0 0 2. 2. 2. D C 4 5 6 1 2 3RS-P2.4 WR-P2.5 RD-P2.6RET-P2.1 LEDA-P2.2 CS-P2.3DB-P0口圖4-2
6、 彩屏模塊元件布局圖跳線說明:一:R1處: 1.默認(rèn)不焊接,需5V輸入經(jīng)AMS1117后轉(zhuǎn)換為3.3V。2.短接后,模塊由VCCIN 接口供電。方便接3.3V 電源。二:R6處:背光控制。1.默認(rèn)焊接,背光端固定接高電平。2.若是用軟件控制。此處需斷開。用LEDA來控制三:SD 卡部分。引出了WP. INSERT引腳。更方便應(yīng)用。X軸Y軸圖4-3 彩屏像素點(diǎn)分布X軸方向一共240個(gè)像素點(diǎn),Y軸方向一共320個(gè)像素點(diǎn)。五、TFT彩屏函數(shù)集函數(shù)名:Write_Data_U16功能:寫16位數(shù)據(jù)函數(shù)原型:void Write_Data_U16(unsigned int y);入口參數(shù):unsigne
7、d int y 要寫的16位數(shù)據(jù)出口參數(shù):無說明:這個(gè)16位數(shù)據(jù)分成兩個(gè)8位數(shù)據(jù)分兩次寫入示例代碼:Write_Data_U16(Color);/寫16位顏色數(shù)據(jù)函數(shù)名:Write_Cmd_Data功能:寫命令、寫數(shù)據(jù)函數(shù)原型:void Write_Cmd_Data(unsigned char x,unsigned int y);入口參數(shù):unsigned char x 要寫的8位命令 unsigned int y 要寫的16位數(shù)據(jù)出口參數(shù):無說明:先寫8位命令,后寫16位數(shù)據(jù)示例代碼:Write_Cmd_Data(WINDOW_XADDR_START,x0);/寫X坐標(biāo)的起始位置函數(shù)名:IL
8、I9325_Initial功能:液晶初始化函數(shù)函數(shù)原型:void ILI9325_Initial(void);入口參數(shù):無出口參數(shù):無說明:廠家提供的液晶初始化代碼示例代碼:ILI9325_Initial();/初始化LCD函數(shù)名:LCD_SetPos功能:定義顯示窗體函數(shù)原型:static void LCD_SetPos (unsigned int x0, unsigned int x1, unsigned int y0, unsigned int y1);入口參數(shù):x0:窗體中X坐標(biāo)中較小者 x1:窗體中X坐標(biāo)中較大者 y0:窗體中Y坐標(biāo)中較小者 y1:窗體中Y坐標(biāo)中較大者出口參數(shù):無說明
9、:設(shè)置顯示區(qū)域的大小示例代碼:LCD_SetPos(0,240,0,320);/設(shè)置顯示區(qū)域?yàn)?20x240函數(shù)名:CLR_Screen功能:清屏函數(shù)原型:void CLR_Screen(unsigned int bColor);入口參數(shù):bColor 清除屏幕的的顏色出口參數(shù):無說明:使用背景色清除屏上所有內(nèi)容示例代碼:CLR_Screen(0xf800);/清屏紅色CLR_Screen(0xffe0);/清屏黃色CLR_Screen(BLUE);/清屏藍(lán)色函數(shù)名:Put_pixel功能:在屏幕上畫點(diǎn)函數(shù)原型:void Put_pixel(uchar x,uchar y,unsigned i
10、nt color);入口參數(shù):x,y 需要畫點(diǎn)的坐標(biāo),color為點(diǎn)的顏色出口參數(shù):無說明:在屏幕上指定的坐標(biāo)畫指定顏色的點(diǎn)示例代碼:Put_pixel(200,200,RED);/在坐標(biāo)點(diǎn)(200,200)畫一紅色點(diǎn)函數(shù)名:Line功能:在屏幕上畫線函數(shù)原型:void Line(uchar X0, uchar Y0, uchar X1, uchar Y1, unsigned int color);入口參數(shù):起點(diǎn)坐標(biāo)(X0,Y0),終點(diǎn)坐標(biāo)(X1,Y1),color為線的顏色出口參數(shù):無說明:用指定顏色在屏幕指定坐標(biāo)畫出線示例代碼:Line(0,0,200,200,BLUE);/從點(diǎn)(0,0)
11、到點(diǎn)(200,200)畫一條藍(lán)色的線函數(shù)名:Rectangle功能:繪制一個(gè)矩形框函數(shù)原型:void Rectangle(uchar left, uchar top, uchar right, uchar bottom, unsigned int color);入口參數(shù):矩形的起始位置left,top矩形的結(jié)束位置right,bottom矩形框的顏色color出口參數(shù):無說明:用指定顏色在屏幕指定坐標(biāo)繪制一個(gè)矩形框示例代碼:Rectangle(10,10,118,150,0x0000);/畫一黑色矩形框函數(shù)名:Bar功能:繪制一個(gè)填充的平面矩形函數(shù)原型:void Bar(uchar left,
12、uchar top,uchar right,uchar bottom,unsigned int color);入口參數(shù):矩形的起始位置left,top矩形的結(jié)束位置right,bottom矩形填充顏色color出口參數(shù):無說明:用指定顏色在屏幕指定坐標(biāo)繪制一個(gè)填充的平面矩形示例代碼:Bar(0,0,120,160,0x0000);/畫一黑色矩形框函數(shù)名:Show_RGB功能:繪制一個(gè)填充的平面矩形函數(shù)原型:void Show_RGB(unsigned int x0,unsigned int x1,unsigned int y0,unsigned int y1,unsigned int Colo
13、r);入口參數(shù):x0,y0 起始坐標(biāo) x1,y1 結(jié)束坐標(biāo) Color 背景顏色出口參數(shù):無說明:用指定顏色在屏幕指定坐標(biāo)繪制一個(gè)填充的平面矩形(速度比Bar函數(shù)快)示例代碼:Show_RGB (0,120,0,160,0x0000);/畫一黑色矩形框函數(shù)名:show_colour_bar功能:在整個(gè)屏幕上繪制橫彩條函數(shù)原型:void show_colour_bar(void);入口參數(shù):無出口參數(shù):無說明:橫彩條從上到下的顏色順序?yàn)榧t、綠、藍(lán)、黃、紫、青、白、黑示例代碼:show_colour_bar();/顯示彩條函數(shù)名:LCD_PutChar8x16功能:顯示數(shù)字及英文字符函數(shù)原型:vo
14、id LCD_PutChar8x16(unsigned short x, unsigned short y,char c,unsigned int fColor,unsigned int bColor);入口參數(shù):x 橫坐標(biāo),y 縱坐標(biāo) c 需要顯示的字符 fColor 字符顏色 bColor 字符背景顏色出口參數(shù):無說明:需包含8X16.h ,顯示數(shù)字、大小寫英文字符和一些符號(hào)等示例代碼:LCD_PutChar8x16(0,0, Z,RED,BLUE);/顯示英文字符Z函數(shù)名:PutGB1616功能:顯示16*16漢字函數(shù)原型:void PutGB1616(unsigned short x,
15、unsigned short y,unsigned char c2,unsigned int fColor,unsigned int bColor);入口參數(shù):x 橫坐標(biāo),y 縱坐標(biāo) c 需要顯示的漢字碼 fColor 漢字顏色 bColor 漢字背景顏色出口參數(shù):無說明:需包含 GB1616.h ,具體漢字是如何取模的,閱讀16*16漢字取模說明示例代碼:PutGB1616(0,0, 華,RED,BLUE);/顯示漢字“華”16*16漢字取模說明16*16字模由軟件取模得到,具體操作如下點(diǎn)擊“參數(shù)設(shè)置”中的“其它選項(xiàng)”,設(shè)置如下圖然后輸入文字,按“Ctrl+Enter組合鍵”結(jié)束文字輸入點(diǎn)擊
16、“取模方式”選擇“C51格式”,此時(shí)會(huì)在“點(diǎn)陣生成區(qū)”輸出取模數(shù)據(jù)把生成的代碼復(fù)制,粘貼到GB1616.h中,按已有的格式進(jìn)行修改修改好GB1616.h文件后,還要修改PutGB1616函數(shù)中的“自建漢字的個(gè)數(shù)”至此,就可以在程序中自由的調(diào)用字庫中已有漢字用于顯示函數(shù)名:LCD_PutString功能:顯示字符串函數(shù)原型:void LCD_PutString(unsigned short x,unsigned short y,unsigned char *s,unsigned int fColor,unsigned int bColor);入口參數(shù):x 橫坐標(biāo),y 縱坐標(biāo) *s 需要顯示的字符
17、串 fColor 字符顏色 bColor 字符背景顏色出口參數(shù):無說明:中英文字符、數(shù)字和符號(hào)可以同時(shí)顯示示例代碼:LCD_PutString(10,80,電子科技,0x0000,0xf800);/顯示字符串函數(shù)名:LCDShow_uCharNumber功能:向LCD發(fā)送一個(gè)0-65535的數(shù)值函數(shù)原型:void LCDShow_uCharNumber(uchar x, uchar y, unsigned int uCharNumber, unsigned int forecolor, unsigned int bkcolor);入口參數(shù):x 橫坐標(biāo),y 縱坐標(biāo) uCharNumber 需要顯
18、示的一串?dāng)?shù)字 forecolor 字符顏色 bkcolor 字符背景顏色出口參數(shù):無說明:顯示一串?dāng)?shù)字,數(shù)值范圍從0-65535示例代碼:LCDShow_uCharNumber(10,30,9999,0x0000,0xffff);/顯示一串?dāng)?shù)字函數(shù)名:PutGB3232功能:顯示32*32漢字函數(shù)原型:void PutGB3232(unsigned short x,unsigned short y,unsigned char c2,unsigned int fColor,unsigned int bColor);入口參數(shù):x 橫坐標(biāo),y 縱坐標(biāo) c 需要顯示的漢字碼 fColor 漢字顏色 b
19、Color 漢字背景顏色出口參數(shù):無說明:需包含 GB3232.h ,具體漢字是如何取模的,閱讀32*32漢字取模說明示例代碼:PutGB3232(0,200,我,WHITE,BLUE);/顯示32*32漢字32*32漢字取模說明32*32字模由軟件取模得到,具體操作如下打開軟件點(diǎn)擊“模式”選擇“字符模式”,設(shè)置字寬為32*32點(diǎn)擊“選項(xiàng)”,具體設(shè)置如下然后在軟件中間的空白處輸入漢字,點(diǎn)擊“生成字?!保藭r(shí)字模代碼產(chǎn)生把生成的代碼復(fù)制,粘貼到GB3232.h中,按已有的格式進(jìn)行修改修改好GB3232.h文件后,還要修改PutGB3232函數(shù)中的“自建漢字的個(gè)數(shù)”至此,就可以在程序中自由的調(diào)用字
20、庫中已有漢字用于顯示函數(shù)名:Show_Color_Bar功能:在整個(gè)屏幕上顯示漸變色橫彩條函數(shù)原型:void Show_Color_Bar(void);入口參數(shù):無出口參數(shù):無說明:在整個(gè)屏幕上逐行掃描出漸變顏色橫彩條示例代碼:Show_Color_Bar();/顯示漸變彩條六、讀SD卡顯示圖片2.4寸彩屏分辨率為320x240,樣例程序使用16bit表示一個(gè)點(diǎn)的顏色,格式為565格式。320x240x2=字節(jié),即150K,所以如果完整寫一幅圖片,需要150KROM容量,顯然51系列單片機(jī)是不夠的(最大內(nèi)部ROM64K),所以需要SD卡存儲(chǔ)圖片。SD卡使用如下:1G以下SD卡,格式化成FAT1
21、6格式。然后把需要顯示的圖片,大小為320x240像素,bmp格式,通過軟件處理成bin格式,通過讀卡器存儲(chǔ)到SD卡。SD卡中不要含有任何其它文件,之前必須先格式化SD卡。具體操作如下:1G的SD卡格式化成FAT16格式軟件的具體設(shè)置,生成bin文件bin文件儲(chǔ)存到SD卡用軟件查看SD卡第一個(gè)文件的物理扇區(qū)編號(hào)可以看到右端第1扇區(qū)地址是512,這個(gè)是數(shù)據(jù)區(qū)最小的地址,我們把圖片依次存放,讀圖片也是從這個(gè)圖片開始,然后看左下角的物理扇區(qū)編號(hào)和邏輯扇區(qū)編號(hào),配套的程序中由于沒有使用完整的FAT16格式,所以這里我們選擇物理扇區(qū)編號(hào)645,那么對(duì)應(yīng)的地址就是645x512=,這個(gè)是1G卡FAT16格式化后的初始數(shù)據(jù),1G以下卡不同容量的初始地址不同,使用winhex軟件查看
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度鋼房拆除與臨時(shí)安置服務(wù)一體化合同2篇
- 面向小學(xué)生的網(wǎng)絡(luò)安全意識(shí)和實(shí)踐能力培養(yǎng)
- 2025版中小學(xué)生課后輔導(dǎo)中心安全協(xié)議書3篇
- 二零二五年度石材運(yùn)輸合同糾紛處理規(guī)則3篇
- 2025版無底薪健身器材銷售代表合同3篇
- 二零二五年度綠色環(huán)保型工廠土地購置與轉(zhuǎn)讓協(xié)議3篇
- 二零二五年度辦公大樓樓頂租賃及管理服務(wù)合同4篇
- 二零二五年度車輛煤炭運(yùn)輸車輛安全監(jiān)控系統(tǒng)采購合同3篇
- 二零二五年度餐廳員工福利保障及社會(huì)保險(xiǎn)繳納合同3篇
- 2025年度店鋪裝修施工與售后服務(wù)保障合同范本
- 高性能建筑鋼材的研發(fā)與應(yīng)用
- 無線廣播行業(yè)現(xiàn)狀分析
- 漢語言溝通發(fā)展量表(長表)-詞匯及手勢(shì)(8-16月齡)
- 高速公路相關(guān)知識(shí)講座
- 兒科關(guān)于抗生素使用的PDCA
- 商務(wù)服務(wù)業(yè)的市場(chǎng)細(xì)分和定位策略
- 財(cái)政學(xué)論文我國財(cái)政支出存在的問題及改革建議
- 小學(xué)生必備古詩
- 手術(shù)室護(hù)理實(shí)踐指南2023年
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(吳洪貴)任務(wù)六 結(jié)合熱度事件的內(nèi)容傳播
- 新人教版六年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)課件
評(píng)論
0/150
提交評(píng)論