單片機(jī)實(shí)驗(yàn)-LCD顯示實(shí)驗(yàn)_第1頁(yè)
單片機(jī)實(shí)驗(yàn)-LCD顯示實(shí)驗(yàn)_第2頁(yè)
單片機(jī)實(shí)驗(yàn)-LCD顯示實(shí)驗(yàn)_第3頁(yè)
單片機(jī)實(shí)驗(yàn)-LCD顯示實(shí)驗(yàn)_第4頁(yè)
單片機(jī)實(shí)驗(yàn)-LCD顯示實(shí)驗(yàn)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

實(shí)驗(yàn)19LCD顯示實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)液晶顯示的編程方法,了解液晶顯示模塊的工作原理。掌握液晶顯示模塊與單片機(jī)的接口方法。二、所需設(shè)備CPU掛箱、8031CPU模塊三、實(shí)驗(yàn)內(nèi)容編程實(shí)現(xiàn)在液晶顯示屏上顯示中文漢字“北京理工達(dá)盛科技有限公司”。四、實(shí)驗(yàn)原理說(shuō)明五、實(shí)驗(yàn)步驟1、實(shí)驗(yàn)連線8255的PA0~PA7接DB0~DB7,PC7接BUSY,PC0接REQ,CS8255接CS0。2、運(yùn)行實(shí)驗(yàn)程序,觀察液晶的顯示狀態(tài)。六、程序框圖七、程序清單八、附:點(diǎn)陣式LCD模塊點(diǎn)陣式LCD模塊由一大一小兩塊液晶模塊組成。兩模塊均由并行的數(shù)據(jù)接口和應(yīng)答信號(hào)接口兩部分組成,電源由接口總線提供。(1)OCMJ2×8液晶模塊介紹及使用說(shuō)明OCMJ中文模塊系列液晶顯示器內(nèi)含GB231216*16點(diǎn)陣國(guó)標(biāo)一級(jí)簡(jiǎn)體漢字和ASCII8*8(半高)及8*16(全高)點(diǎn)陣英文字庫(kù),用戶輸入?yún)^(qū)位碼或ASCII碼即可實(shí)現(xiàn)文本顯示。OCMJ中文模塊系列液晶顯示器也可用作一般的點(diǎn)陣圖形顯示器之用。提供有位點(diǎn)陣和字節(jié)點(diǎn)陣兩種圖形顯示功能,用戶可在指定的屏幕位置上以點(diǎn)為單位或以字節(jié)為單位進(jìn)行圖形顯示。完全兼容一般的點(diǎn)陣模塊。OCMJ中文模塊系列液晶顯示器可以實(shí)現(xiàn)漢字、ASCII碼、點(diǎn)陣圖形和變化曲線的同屏顯示,并可通過(guò)字節(jié)點(diǎn)陣圖形方式造字。本系列模塊具有上/下/左/右移動(dòng)當(dāng)前顯示屏幕及清除屏幕的命令。一改傳統(tǒng)的使用大量的設(shè)置命令進(jìn)行初始化的方法,OCMJ中文模塊所有的設(shè)置初始化工作都是在上電時(shí)自動(dòng)完成的,實(shí)現(xiàn)了“即插即用”。同時(shí)保留了一條專用的復(fù)位線供用戶選擇使用,可對(duì)工作中的模塊進(jìn)行軟件或硬件強(qiáng)制復(fù)位。規(guī)劃整齊的10個(gè)用戶接口命令代碼,非常容易記憶。標(biāo)準(zhǔn)用戶硬件接口采用REQ/BUSY握手協(xié)議,簡(jiǎn)單可靠。1)表—1:OCMJ2X8(128X32)引腳說(shuō)明引腳名稱方向說(shuō)明引腳名稱方向說(shuō)明1VLED+I背光源正極(LED+5V)8DB1I數(shù)據(jù)12VLED-I背光源負(fù)極(LED-OV)9DB2I數(shù)據(jù)23VSSI地10DB3I數(shù)據(jù)34VDDI(+5V)11DB4I數(shù)據(jù)45REQI請(qǐng)求信號(hào),高電平有效12DB5I數(shù)據(jù)56BUSYO應(yīng)答信號(hào)=1:已收到數(shù)據(jù)并正在處理中=0:模塊空閑,可接收數(shù)據(jù)13DB6I數(shù)據(jù)67DB0I數(shù)據(jù)014DB7I數(shù)據(jù)7硬件接口接口協(xié)議為請(qǐng)求/應(yīng)答(REQ/BUSY)握手方式。應(yīng)答B(yǎng)USY高電平(BUSY=1)表示OCMJ忙于內(nèi)部處理,不能接收用戶命令;BUSY低電平(BUSY=0)表示OCMJ空閑,等待接收用戶命令。發(fā)送命令到OCMJ可在BUSY=0后的任意時(shí)刻開(kāi)始,先把用戶命令的當(dāng)前字節(jié)放到數(shù)據(jù)線上,接著發(fā)高電平REQ信號(hào)(REQ=1)通知OCMJ請(qǐng)求處理當(dāng)前數(shù)據(jù)線上的命令或數(shù)據(jù)。OCMJ模塊在收到外部的REQ高電平信號(hào)后立即讀取數(shù)據(jù)線上的命令或數(shù)據(jù),同時(shí)將應(yīng)答線BUSY變?yōu)楦唠娖?,表明模塊已收到數(shù)據(jù)并正在忙于對(duì)此數(shù)據(jù)的內(nèi)部處理,此時(shí),用戶對(duì)模塊的寫操作已經(jīng)完成,用戶可以撤消數(shù)據(jù)線上的信號(hào)并可作模塊顯示以外的其他工作,也可不斷地查詢應(yīng)答線BUSY是否為低(BUSY=0?),如果BUSY=0,表明模塊對(duì)用戶的寫操作已經(jīng)執(zhí)行完畢。可以再送下一個(gè)數(shù)據(jù)。如向模塊發(fā)出一 ACALLSUB2 DJNZR1,HE1ACALLDELAYACALLDELAY ACALLDELAYLJMPSTART1DELAY:MOVR2,#23HDEL0:MOVR4,#06FHDEL1:MOVR6,#06FHDEL2:DJNZR6,DEL2 DJNZR4,DEL1 DJNZR2,DEL0 RETSUB2:NOP MOVP1,A SETBSTOBE INCR0HE2:NOP JNBBUSY,HE2CLRSTOBERETSUB1:MOVA,R0 ;顯示“北京理工達(dá)盛科技有限公司” MOVCA,@A+PC RET DB0F0H,01D,00D,17D,17D,0F0H,02D,00D,30D,09D DB0F0H,03D,00D,32D,77D,0F0H,04D,00D,25D,04D DB0F0H,05D,00D,20D,79D,0F0H,06D,00D,42D,02D DB0F0H,01D,01D,31D,38D,0F0H,02D,01D,28D

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論