字符型LCD液晶顯示程序設(shè)計(jì)及實(shí)踐課件_第1頁
字符型LCD液晶顯示程序設(shè)計(jì)及實(shí)踐課件_第2頁
字符型LCD液晶顯示程序設(shè)計(jì)及實(shí)踐課件_第3頁
字符型LCD液晶顯示程序設(shè)計(jì)及實(shí)踐課件_第4頁
字符型LCD液晶顯示程序設(shè)計(jì)及實(shí)踐課件_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第六章 字符型 液晶顯示程序設(shè)計(jì)及實(shí)踐第一節(jié) 顯示原理介紹第二節(jié) 顯示程序設(shè)計(jì)及實(shí)踐返回第一節(jié) 顯示原理介紹第五章學(xué)習(xí)了數(shù)碼管. 知道數(shù)碼管之所以能夠顯示數(shù)字或者字符是由于發(fā)光二極管發(fā)光的原因. 本章節(jié)要學(xué)習(xí)的 液晶的顯示原理和數(shù)碼管有什么樣的區(qū)別呢? 液晶顯示的原理是利用液晶的物理特性. 通過電壓對(duì)其顯示區(qū)域進(jìn)行控制. 有電就有顯示. 這樣就可以顯示出圖形. 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式. 目前常用 字 行、 字 行、 字 行和 字 行等模塊. 本章以長沙太陽人電子有限公司的 字符型液晶顯示器為例. 介紹其用法. 的意思是一行能顯示 字符.一共有兩行. 每個(gè)字

2、符是由 或 點(diǎn)陣組成. 一般 字符型液晶顯示器實(shí)物如圖. 所示.下一頁返回第一節(jié) 顯示原理介紹本章內(nèi)容的學(xué)習(xí). 依然延續(xù)學(xué)習(xí)數(shù)碼管時(shí)的方法. 如圖. 所示. 要想實(shí)現(xiàn)圖中的顯示效果. 該怎么做呢?和數(shù)碼管一樣. 我們要做的也是兩件事情. 第一. 怎么確定顯示位置. 第二. 怎么給出顯示的內(nèi)容. 接收到的數(shù)據(jù). 有兩種不同的作用. 一種稱為指令數(shù)據(jù). 指令數(shù)據(jù)的其中一個(gè)用法就是能夠確定顯示的位置. 另一種叫作顯示數(shù)據(jù). 顯示數(shù)據(jù)顧名思義就是用來最終在 上顯示出來的內(nèi)容. 接下來就先看一下指令數(shù)據(jù). 也就是解決第一個(gè)問題顯示位置該如何確定. 要顯示字符時(shí)要先輸入顯示字符地址. 也就是告訴模塊在哪里

3、顯示字符. 圖. 是 的內(nèi)部顯示地址.上一頁下一頁返回第一節(jié) 顯示原理介紹例如第二行最后一個(gè)字符的地址是. 那么是否直接寫入 就可以將光標(biāo)定位在第二行第一個(gè)字符的位置呢? 這樣不行. 對(duì)指令格式有嚴(yán)格要求. 對(duì)顯示位置確定的指令見表. 的指令. 因?yàn)閷懭腼@示地址時(shí)要求最高位 恒定為高電平“”. 所以實(shí)際寫入的數(shù)據(jù)應(yīng)該是 () () ( ). 對(duì)其他每種指令的作用和格式要求具體見表. .上一頁下一頁返回第一節(jié) 顯示原理介紹指令: 清顯示屏. 指令碼為. 將光標(biāo)復(fù)位到地址 位置.指令: 光標(biāo)復(fù)位. 將光標(biāo)返回到地址.指令: 光標(biāo)和顯示模式設(shè)置. / : 光標(biāo)移動(dòng)方向. 高電平時(shí)右移. 低電平時(shí)左移

4、.: 屏幕上所有文字是否左移或者右移. 高電平表示有效. 低電平則表示無效.指令: 顯示開/ 關(guān)控制. : 控制整體顯示的開與關(guān). 高電平表示開顯示. 低電平表示關(guān)顯示. : 控制光標(biāo)的開與關(guān). 高電平表示有光標(biāo). 低電平表示無光標(biāo). : 控制光標(biāo)是否閃爍. 高電平閃爍. 低電平不閃爍.上一頁下一頁返回第一節(jié) 顯示原理介紹指令: 光標(biāo)或顯示移位. / : 高電平時(shí)移動(dòng)顯示的文字. 低電平時(shí)移動(dòng)光標(biāo). / :高電平時(shí)文字或光標(biāo)右移. 低電平時(shí)文字或光標(biāo)左移.指令: 功能設(shè)置命令. : 高電平時(shí)為 位總線. 低電平時(shí)為 位總線. : 低電平時(shí)為單行顯示. 高電平時(shí)為雙行顯示. : 低電平時(shí)顯示 的

5、點(diǎn)陣字符. 高電平時(shí)顯示 的點(diǎn)陣字符.指令: 字符發(fā)生器 地址設(shè)置.指令: 地址設(shè)置.上一頁下一頁返回第一節(jié) 顯示原理介紹指令: 讀忙標(biāo)志和光標(biāo)地址. : 為忙標(biāo)志位. 高電平時(shí)表示忙. 此時(shí)模塊不能接收命令或者數(shù)據(jù). 如果為低電平則表示不忙.指令: 寫數(shù)據(jù).指令: 讀數(shù)據(jù).其中指令 被稱為 初始化指令. 在每次使用顯示屏之前. 都要對(duì)其進(jìn)行初始化上一頁下一頁返回第一節(jié) 顯示原理介紹設(shè)置. 一般初始化內(nèi)容為以下四點(diǎn):() 清屏.() 功能設(shè)置.() 顯示與不顯示設(shè)置.() 輸入模式設(shè)置.接下來. 解決第二個(gè)問題顯示內(nèi)容的來源. 液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器() 已經(jīng)存儲(chǔ)了 個(gè)不同的點(diǎn)陣字符圖形

6、. 上一頁下一頁返回第一節(jié) 顯示原理介紹如表. 所示. 這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)和日文假名等. 每一個(gè)字符都有一個(gè)固定的代碼. 比如數(shù)字“” 的代碼是 (). 顯示時(shí)模塊把地址 中的點(diǎn)陣字符圖形顯示出來. 我們就能看到數(shù)字“”. 同樣我們給出寫顯示數(shù)據(jù)的程序. 寫顯示數(shù)據(jù)的程序如下: ./表示單片機(jī)發(fā)送來的是顯示數(shù)據(jù) ./表示數(shù)據(jù)傳輸方向是單片機(jī)向 寫數(shù)據(jù)()./延時(shí) ./使能有效上一頁下一頁返回第一節(jié) 顯示原理介紹 ./確定 第二行第一位顯示“”()./延時(shí) ./關(guān)使能端最后我們給出 的其余引腳的詳細(xì)介紹. 見表.上一頁返回第二節(jié) LCD1602 顯示程序設(shè)計(jì)及實(shí)

7、踐開發(fā)板上 液晶顯示模塊可以和單片機(jī) 直接接口. 電路如圖.所示. 的三個(gè)控制引腳、/ 、 分別接在單片機(jī)的. 、. 、. 引腳. 位雙向數(shù)據(jù)端口接在單片機(jī)的 口. 了解原理圖之后. 下面通過寫一段程序來實(shí)現(xiàn)圖. 的功能.例題: 在 的第二行最后一位顯示數(shù)字. /加載頭文件 ./數(shù)據(jù)命令選擇位聲明 ./讀寫選擇位聲明下一頁返回第二節(jié) LCD1602 顯示程序設(shè)計(jì)及實(shí)踐 ./使能位聲明/ 延時(shí)子函數(shù)/ ( ) .( )( . . ).上一頁下一頁返回第二節(jié) LCD1602 顯示程序設(shè)計(jì)及實(shí)踐/主函數(shù)/ ()上一頁下一頁返回第二節(jié) LCD1602 顯示程序設(shè)計(jì)及實(shí)踐()/寫指令 ./表示單片機(jī)發(fā)送來的是指令數(shù)據(jù) ./表示數(shù)據(jù)傳輸方向是單片機(jī)向 寫數(shù)據(jù)()./延時(shí) ./使能有效上一頁下一頁返回第二節(jié) LCD1602 顯示程序設(shè)計(jì)及實(shí)踐 ./確定 第二行第一位顯示的地址()./延時(shí) . /關(guān)使能端/寫數(shù)據(jù)程序 ./表示單片機(jī)發(fā)送來的是顯示數(shù)據(jù) ./表示數(shù)據(jù)傳輸方向是單片機(jī)向 寫數(shù)據(jù)()./延時(shí) ./使能有效上一頁下一頁返回第二節(jié) LCD1602 顯示程序設(shè)計(jì)及實(shí)踐 ./確

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論