版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、LCD1602幫助手冊正面圖背面圖正面圖為第一圖,管腳應(yīng)排列在左上方,左邊第一腳為管腳1,向右依次為2,3,415,16。背面一般也有標注,并且附帶了管腳對應(yīng)的作用。其中第三腳VO為對比度調(diào)節(jié)腳,一般外接滑動變阻器,調(diào)節(jié)輸入的電壓,來調(diào)節(jié)明暗度(可以直接接地,不過直接接地,需要斜著屏幕,才能看見LCD是否顯示字符,正面看都是黑黑的一格一格的)。15,16角一般為背光LED燈源,一個接VCC(一般為15腳),一個接GND(一般為16腳),最好接入限流電阻,不接也可使用,不過會縮短壽命,這兩角可以不接,如果不接,在黑暗的室內(nèi),顯示效果欠佳。管腳編號如下圖所示:管腳對應(yīng)符號對LCD的操作,有四種操作
2、,分別為:讀狀態(tài),讀數(shù)據(jù),寫指令和寫數(shù)據(jù),一般常用的為讀狀態(tài),寫指令和寫數(shù)據(jù)。操作圖如下:當RS端為低電平,RW端為高電平,E為高電平是,對LCD1602的操作為讀狀態(tài)操作,這時,可以對LCD的狀態(tài)進行讀取,讀取通過D0D7的端口讀取。其他操作相似,對照圖,即可完成,但是有個讀寫時序的要求,時序圖見下圖:讀操作時序?qū)CD進行讀操作時,先將RS置為低電平(0V),然后將RW樣置為高電平(+5V),然后有個tsp1的延遲(但是一般這個延遲為ns級,一個單片機的指令周期通常都為us級,一般不需要特別延遲,如果程序有一定錯誤的時候,可以稍微延遲一下),然后再將E置為1,然后延遲td時間(td一般也為
3、ns級,可以適當延遲一點點),然后讀取D0D7的數(shù)據(jù)。寫操作也是類似的,將RS,RW,E端口進行相應(yīng)操作即可完成,寫數(shù)據(jù)和寫命令的操作,延遲的時間都很短,程序不穩(wěn)定的話,可以延遲個1us,一般就可以了。LCD1602的指令有11條,如下圖:(指令表)從之前的操作來看,對照此表,不難看出,指令表的前8條都是命令指令,RS,RW都為0,所以操作時,都是寫命令操作,D7D0的數(shù)值的不同,代表了操作的不同,比如D0D7為0x01時,對LCD的操作命令就為清屏顯示,第二條指令為光標返回指令,在D0處有個標記,這表示,不論此位的數(shù)據(jù)為1還是為0,對此命令都無效,即D0D7端口寫入0x20為光標返回指令,D
4、0D7端口寫入0x03,此命令也為光標返回指令。其他帶的也是如此,不過我一般都將為置為0,這樣在寫數(shù)據(jù)的時候比較好算,否則還要加加減減的,比較麻煩。指令表中的第三條指令為設(shè)置輸入模式,數(shù)據(jù)D2D7已經(jīng)定型,但是D0和D1不是號,也沒定型,這就是我們要選擇的指令,比如D1框內(nèi)為I/D,I/D如果為1,則為光標增量式后移,如果I/D為0,則減量式左移。S位為1,則表示整體可以移位,S為0,則表示整體不能移位。表中的這些參數(shù),可在LCD使用手冊中查看,這里就不多講了。顯存地址DDRAM接下來,講解上面這個圖,上面寫著LCD 16字X2行,這代表的意思是,LCD1602一行可以顯示16個字符,最多可以
5、顯示2行,左邊有一個斜線,右邊有一個斜線,這表示,在這里面的地址的都是可以直接顯示在LCD屏幕上的,即地址為:000f,404f都是直接顯示出來的,我們只要將字符寫入到這個地址就可以顯示在屏幕上,000f,正好是16個,但是0f地址后面還有一串地址,1027的地址,這個地址是不能直接顯示在LCD屏幕上的,但是并不代表,不能顯示在LCD屏幕上,這些地址也可以寫入字符,但是LCD屏幕上,并不能看到,但是我們可以通過整體左移的命令,將這些地址上的寫的字符顯示在LCD屏幕上,這是他們存在的價值。0x500x67的地址也是一樣的。但是我們將字符寫入LCD可以顯示的地址(顯存地址,即可以顯示字符的地址)的
6、指令是一個寫命令,對應(yīng)指令表,即第7條指令,從指令表中可以看出,指令中的數(shù)據(jù)的D7位被置為1,所以我們寫指令時,必須加上故,顯存地址為0x00的地址,寫入指令時,就變成了0x80,0x0F的顯存地址寫入命令時,就變成了0x8f。上圖為CGROM表,也就是LCD1602已經(jīng)寫好了的字符,這些字符都存在CGROM表,比如說我們要寫字符H,那么對應(yīng)表中就是0x48,對CGROM的操作為寫數(shù)據(jù)操作(只有指令表的前8條是命令),我們在LCD上寫字符時,先將光標定位到你要寫的位置,然后再查找你要寫入的字符的CGROM地址,LCD屏幕即顯示你要的字符了,由于LCD中CGROM的字符表的代碼和電腦的ASIIC
7、是對應(yīng)的,所以我們在寫數(shù)據(jù)時,也可以直接寫為P0=H,電腦會自動將H字符代碼轉(zhuǎn)換為0x48,,這樣我們寫字符就很方便??吹竭@里,你已經(jīng)大概知道LCD是怎么一回事了,只是還沒實踐過,所以你需要寫代碼了,在對LCD操作時,我們首先需要對工作方式進行設(shè)置,顯示狀態(tài)進行設(shè)置,然后清屏顯示,設(shè)置輸入方式,這是你在寫字符之前要對LCD進行的設(shè)置,對照指令即可了,然后你可以隨意寫入你想寫的任何字符了。下面要講的就是,如何自己進行字符的寫入,有時候你想在LCD1602上寫入自己想要顯示的字符,但是CGROM中顯然沒有,這就需要你自己去寫了,所以你首先需要使用字模軟件,去你想要的字符進行取模,比如你要寫入一個“
8、日”字到LCD中,你首先要對它取模,因為LCD1602液晶只支持5X7和5X10,所以你取模也要在這個范圍內(nèi),如下圖:這是一個5X8大小的取模,因為最后一行為光標行,所以我們只能對上面七個進行取模,所以也就是5X7大小的,因為16進制,四個為一個,所以第一行的代碼也就是1F,其他也是按規(guī)則取的,取模后,你就得到了8個字節(jié)的數(shù)據(jù),這8個字節(jié)數(shù)據(jù)就是一個“日”字,但是我們沒辦法把它寫入到LCD的顯存00H27H位 ,我們只能先寫入CGRAM,CGRAM其實也就是CGROM,CGRAM只是在CGROM上很小的一塊,如下圖:這是我們之前講的CGROM圖,這個是LCD自帶的,按照電腦的ASIIC碼規(guī)則存
9、放的,但是其中高位為0000H的一列,下面寫著一個CGRAM,其實這一列就是我們可以自己寫入字符的地址,可以看到這個就是CGRAM,它是CGROM的第一列,數(shù)一下,就可以知道一共有16個,理論上應(yīng)該是可以寫16個自定義的字符才對。但是這只是理論,其實我們只能寫入8個和4個,為什么呢?因為我們這個操作被指令表里的指令限制了。這是之前講的指令表,我們要講字符寫入CGRAM,我們就要使用表格中的第7個指令,可以看到指令表中D6和D7被限制了,只能是01,D7D4是高位,而我們將字符寫入CGRAM不用考慮高位地址,因為他們都一樣是0000,我們只要考慮地位地址就可以,但是因為指令表限制了,所以10001111我們是沒有辦法使用了,所以我們能用的只有00000111的這八個,所以我們需要使用D5D3,因為有八個地址,我們需要3位,才能表示完,而且我們自定義的字符也需要八位才能寫入所以,D0D2我們需使用,這樣我們才能表示完000表示第一行,我們需要寫入1FH,00
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 防空設(shè)施租賃合同
- 如何撰寫對外加工合同
- 托兒所門衛(wèi)聘請合同樣本
- 2024年融資業(yè)務(wù)咨詢服務(wù)協(xié)議書
- 建筑工程鋼筋工承包協(xié)議
- 2024年烏魯木齊住宅租賃合同
- 建筑維修合同范本
- 土方工程推土機租賃合同
- 工程合同范本-土建合同樣本
- 個人借款合同樣式大全
- 士官生生涯規(guī)劃
- (正式版)SHT 3158-2024 石油化工管殼式余熱鍋爐
- 內(nèi)蒙古呼和浩特市回民區(qū)2023-2024學年七年級上學期期中語文試題
- 2024年畜禽屠宰企業(yè)獸醫(yī)衛(wèi)生檢驗人員考試試題
- (高清版)WST 433-2023 靜脈治療護理技術(shù)操作標準
- 電氣職業(yè)生涯發(fā)展展示
- 2023-2024學年蘇科版七年級數(shù)學上冊《3.6整式的加減》同步練習題(附答案)
- 數(shù)字經(jīng)濟概論 習題參考答案 李三希
- “教學評一致性”意義與含義
- 人工智能人才培養(yǎng)的智能醫(yī)學與健康大數(shù)據(jù)分析技術(shù)
- 涉密內(nèi)網(wǎng)分級保護設(shè)計方案
評論
0/150
提交評論