項目十單片機LCD液晶顯示器實驗_第1頁
項目十單片機LCD液晶顯示器實驗_第2頁
項目十單片機LCD液晶顯示器實驗_第3頁
項目十單片機LCD液晶顯示器實驗_第4頁
項目十單片機LCD液晶顯示器實驗_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、項目十單片機LCD液晶顯示器實驗LCD特點1LCD原理2LCD分類3各種圖形的顯示原理4教學目標:Liquid Crystal Display 的簡稱。 LCD 液晶顯示器一、LCD特點:體積小、重量輕厚度薄功耗低顯示質量高數字式接口二、LCD工作原理:1、兩片平行的玻璃當中放置液態(tài)的晶體;2、中間有許多垂直和水平的細小電線;3、透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產生畫面。三、LCD 分類:1、顯示方式:段 式字 符 式點 陣 式1、段式的應用:也用來在便攜式應用的場合來代替數碼管 計算器、電子表、數字萬用表等顯示類型與數碼管類似,靠7個字段拼湊數字顯示一般只能顯示09,A

2、F16種字符。驅動簡單,耗電量小在僅需要顯示數字的場合應用較多實例:2、字符式和點陣式:2、字符型Lcd固定每行顯示多少個字符,每個字符顯示的位置固定。 1、點陣型Lcd就是整個Lcd由若干個點構成,如240128就是240*128個點,可以顯示圖形和漢字、字母、符號等,要顯示的內容大小可以自己定義字符和點陣的區(qū)別:1、段式一般沒有專門的控制器,顯示的東西都是相對固定的,一般把顯示的內容直接開模做。有專門的多段碼液晶驅動控制芯片。3、段式、字符和點陣區(qū)別:2、字符型、圖形式的液晶則有控制器(要翻譯MCU送來的控制命令)。 不同的控制器指令不一樣。而具體的液晶結構,也需要不同的控制器。主要是點陣

3、結構、掃描模式。 三、LCD 分類:黑白顯示彩色顯示多灰度2、色彩三、LCD 分類:靜態(tài)驅動主動矩陣驅動3、驅動方式:單純矩陣驅動三、LCD 分類:帶背光不帶背光4、采光:四、圖形的顯示原理:1個字節(jié)16字節(jié)*8位/字節(jié)=128個位64行64*16字節(jié)=1024個顯示單元四、圖形的顯示原理:64*16字節(jié)=1024個顯示單元在存儲區(qū)有1024字節(jié)一一對應64*128點陣=8192個點1234567891011121314151612345678910111213141516存儲地址編碼000H001H002H00FH顯示單元四、圖形的顯示原理:(1024)10=(400)16000H3FFH例

4、:當(000H)=FFH時,(015H)=FFH00100200300400500600700800900A00B00C00D00E00F01001101201301401601701F02F03F屏幕的對應位置顯示一條短亮線,長度為8個點四、圖形的顯示原理:線段:2、字符:四、圖形的顯示原理:8列6行8列8行1 2 3 4 5123456701110100011000110001111111000110001字 模2、字符:輸入法國標碼機內碼音碼形碼音形義區(qū)位碼漢字編碼:漢字編碼:1980年,為了使每一個漢字有一個全國統(tǒng)一的代碼,我國頒布了第一個漢字編碼 的國家標準: GB2312-80信息

5、交換用漢字編碼字符集將其中的漢字和其他符號按照一定的規(guī)則排列成為一個大的表格,在這個個表格中,第一(橫)行稱為一個“區(qū)”,每一(豎)列稱為一個“位”,整個表格共有94區(qū),每區(qū)有94位,并將“區(qū)”和“位”用十進制數字進行編號:即區(qū)號為01-94,位號為01-94。194949494列(位)94行(區(qū))漢字編碼:漢字編碼:第01-09區(qū):分別存放了682個標點符號運算符號制表符號數字序號英文字母俄文字母日文假名希臘字母漢語拼音字母漢語注音字母等第10-15區(qū)有待擴展的空白區(qū)第16-55區(qū): (最常用的漢字)按照漢語拼音的順序依次存放了3755個一級漢字第56-87區(qū): (次常用的漢字)按照部首順序

6、依次存放了3008個二級漢字第88區(qū)以后有待擴展的空白區(qū)漢字編碼:漢字編碼:保:區(qū)位碼:1703D區(qū)位碼:1103H國標碼:3123H+2020H而西文字符“1”和“#”的ASCII也為31H和23H 0011000131H0010001123H0011000131H10110001B1H機內碼:B1A3H+8080H國標碼:3123H漢字編碼:機內碼:B1A3H+A0A0H區(qū)位碼:1103H國標碼:3123H+2020H區(qū)位碼:1103H機內碼:B1A3H+8080H漢字編碼:2、漢字機內碼一個漢字占兩個字節(jié)漢字編碼:1、漢字機內碼的每個字節(jié)都大于128(FFH),這就解決了與西文字符的AS

7、CII碼沖突的問題 LCD顯示漢字0 x40,0 x40,0 x20,0 x20,0 x27,0 xFE,0 x84,0 x04,0 x40,0 x38,0 x01,0 xC0,0 x11,0 x00,0 x11,0 xFC,0 x21,0 x10,0 x21,0 x10,0 xC7,0 xFE,0 x40,0 x00,0 x40,0 x10,0 x41,0 x08,0 x42,0 x04,0 x4C,0 x04,LCD顯示漢字64*128點陣=8192個點LCD顯示漢字64*128點陣=8192個點/16*16點陣=3216個字符*2行=32LCD 應用及仿真本講的主要內容:1、 教學目標2

8、、 LCD功能引腳介紹3、 LCD指令介紹4、舉例-顯示字符、漢字5、完成上節(jié)課的任務案例教學目標:1、制作一個用LCD顯示字符的單片機系統(tǒng)2、制作一個用LCD顯示漢字的單片機系統(tǒng)3、掌握單片機的LCD顯示接口電路工作原理及其應用4、初步掌握單片機應用系統(tǒng)分析和軟硬件設計的基本方法,建立單片機系統(tǒng)設計的基本概念一、1602字符型簡介:16*1:20*2:16*2:40*2:1、1602字符型技術參數:顯示容量:16*2個字符芯片工作電壓:4.55.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.95*4.35mm指令:11種3、指令說明:3、指令說明: 清屏指令:使

9、DDRAM的內容全部被清除,屏幕光標回原位,地址計數器AC=0。 運行時間(250KHz):1.64ms。 歸位指令:使光標和光標所在位的字符回原點(屏幕的左上角)。但DDRAM單元內容不變。地址計數器AC=0。運行時間(250KHz):1.64ms。3、指令說明: 輸入方式設置。 該指令設置光標、畫面的移動方式。 I/D=l:數據讀寫操作后,AC自動增1; I/D=0:數據讀寫操作后,AC自動減l; S=1:當數據寫入DDRAM,顯示將全部左移(I/D=1)或全部右移 (I/D=0),此時光標看上去未動,僅僅是顯示內容移動,但從DDRAM中讀取數據時,顯示不移動; S0:顯示不移動,光標左移

10、(I/D=1)或右移(I/D=0)。3、指令說明: 顯示開關控制。 該指令設置顯示、光標及閃爍開、關。 D:顯示控制,D=1,開顯示(Display ON),D=0,關顯示(Display OFF); C:光標控制,C=1,開光標顯示,C=0,關光標顯示; B:閃爍控制,B=1,光標所指的字符同光標一起以0.4s交變閃爍,B=0,不閃爍。運行時間(250KHz):40s 。3、指令說明:3、指令說明: 光標或畫面移位。 該指令使光標或畫面在沒有對DDRAM進行讀寫操作時被左移或右移,不影響DD RAM。S/C=0、R/L1,光標左移一個字符位,AC自動減1;S/C=0、R/L=1,光標右移一個

11、字符位,AC自動加1;S/C=1、R/L=0,光標和畫面一起左移一個字符位;S/C=I、R/L1,光標和畫面一起右移一個字符位。運行時間(250KHz):40s。 功能設置。 該指令為工作方式設置命令(初始化命令)。對HD44780初始化時,需要設置數據接口位數DL(4位或8位)、顯示行數N、點陣模式F(57或510)。 DL:設置數據接口位數,DL=1,8位數據總線DB7DB0;DL=0,4位數據總線DB7DB4,而DB3DB0不用,在此方式下數據操作需兩次完成; N:設置顯示行數,N=1,2行顯示;N=0,1行顯示。 F:設置點陣模式,F=0,57點陣,F=1,510點陣。 運行時間(25

12、0KHz):40s。3、指令說明:3、指令說明: CGRAM地址設置。 該指令設置CGRAM地址指針。A5A0=00 000011 1111。地址碼A5A0被送入AC中,在此后,就可以將用戶自定義的顯示字符數據寫入CGRAM或從CGRAM中讀出。 運行時間(250KHz):40s。3、指令說明: DDRAM地址設置。 該指令設置DDRAM地址指針。若是一行顯示,地址碼A6A0004FH有效;若是二行顯示,首行址碼A6A00027H有效,次行址碼A6A04067H有效。在此后,就可以將顯示字符碼寫入DDRAM或從DDRAM中讀出。運行時間(250KHz):40s 。讀忙標志BF和AC值,該指令讀

13、取BF及AC。BF為內部操作忙標志,BF=1,忙,BF=0,不忙。AC6AC0為地址計數器AC的值。當BF=0時,送到DB6DB0的數據(AC6AC0)有效。 寫數據到DDRAM或CGRAM,該指令根據最近設置的地址性質,將數據寫入DDRAM或CGRAM中。實際上,數據被直接寫入DR,再由內部操作寫入地址指針所指的DDRAM或CGRAM。運行時間(250KHz):4s 。3、指令說明:11讀DDRAM或CGRAM數據,該指令根據最近設置的地址性質,從DDRAM或CGRAM讀數據到總線DB7DB0上。運行時間(250KHz):40s。3、指令說明:讀操作時序:寫操作時序:設計實例例1: 在LCD1602字符型液晶第一行顯示網站名:;在第二行顯示聯(lián)系 :053282228222。例1硬件原理圖:例1程序流程圖:開始LCD初始化延時設第1行顯示位置顯示第1行內容設第2行顯示位置顯示第2行內容結束二、1602點陣型簡介:128*64:122*32:240*320:1、12864點陣型技術參數:顯示容量:128*64芯片工作電壓:VDD為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論