![液晶顯示164接口實(shí)驗(yàn)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/2c9a9d4e-005d-4ba8-8072-68c8ba28caa1/2c9a9d4e-005d-4ba8-8072-68c8ba28caa11.gif)
![液晶顯示164接口實(shí)驗(yàn)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/2c9a9d4e-005d-4ba8-8072-68c8ba28caa1/2c9a9d4e-005d-4ba8-8072-68c8ba28caa12.gif)
![液晶顯示164接口實(shí)驗(yàn)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/2c9a9d4e-005d-4ba8-8072-68c8ba28caa1/2c9a9d4e-005d-4ba8-8072-68c8ba28caa13.gif)
![液晶顯示164接口實(shí)驗(yàn)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/2c9a9d4e-005d-4ba8-8072-68c8ba28caa1/2c9a9d4e-005d-4ba8-8072-68c8ba28caa14.gif)
![液晶顯示164接口實(shí)驗(yàn)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/22/2c9a9d4e-005d-4ba8-8072-68c8ba28caa1/2c9a9d4e-005d-4ba8-8072-68c8ba28caa15.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1液晶顯示液晶顯示164接口實(shí)驗(yàn)接口實(shí)驗(yàn)n實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康膎實(shí)驗(yàn)器材實(shí)驗(yàn)器材n硬件接線硬件接線n軟件功能軟件功能n程序清單程序清單n備注說(shuō)明備注說(shuō)明1.6ms1.6ms 16clr-lcd-2-ms: clr-lcd-2-ms: ; ;延時(shí)延時(shí) aix #-1aix #-1 cphx #0 cphx #0 bne clr-lcd-2-msbne clr-lcd-2-ms lda #%00000110lda #%00000110 ; ;輸入方式設(shè)置輸入方式設(shè)置: :數(shù)據(jù)讀寫(xiě)數(shù)據(jù)讀寫(xiě) ; ;操作后操作后,ac,ac自動(dòng)增自動(dòng)增1 1顯示不動(dòng)顯示不動(dòng), , ; ;光標(biāo)左移光標(biāo)左移 jsr lcdco
2、mmandjsr lcdcommand lda #%00010100lda #%00010100 ; ;光標(biāo)移位設(shè)置光標(biāo)移位設(shè)置: :光標(biāo)右光標(biāo)右 ; ;移一個(gè)字符位移一個(gè)字符位,ac,ac自動(dòng)加自動(dòng)加1 1 jsr lcdcommandjsr lcdcommand lda #%00001100 lda #%00001100 ; ;顯示開(kāi)關(guān)設(shè)置顯示開(kāi)關(guān)設(shè)置: :開(kāi)顯示開(kāi)顯示, , ; ;關(guān)光標(biāo)顯示關(guān)光標(biāo)顯示, ,不閃爍不閃爍 jsr lcdcommandjsr lcdcommand rts rts17* *-lcdcommand(lcdlcdcommand(lcd命令執(zhí)行子程序命令執(zhí)行子程序)
3、 )-* *入口入口:a:a* *功能功能: :對(duì)對(duì)a a中指令送中指令送lcd(hd44780),lcd(hd44780),進(jìn)行命令執(zhí)行或進(jìn)行命令執(zhí)行或* *字符顯示字符顯示* *占用占用cpucpu內(nèi)部寄存器內(nèi)部寄存器:a:a* *-lcdcommand:lcdcommand: pshh pshh ; ;保護(hù)現(xiàn)場(chǎng)保護(hù)現(xiàn)場(chǎng) pshxpshx psha psha ; ;保護(hù)入口指令碼保護(hù)入口指令碼 brclr bit-spte,spscr,brclr bit-spte,spscr,* * ; ;測(cè)試狀態(tài)測(cè)試狀態(tài), ,發(fā)送數(shù)據(jù)發(fā)送數(shù)據(jù) ; ;寄存器是否為空寄存器是否為空18jsr init-74
4、hc164 jsr init-74hc164 ; ;初始化初始化74hc16474hc164芯片芯片 pula pula ; ;彈出入口指令碼彈出入口指令碼 sta spdr sta spdr ; ;把指令碼發(fā)送出去把指令碼發(fā)送出去 brclr bit-spte,spscr,brclr bit-spte,spscr,* * ; ;測(cè)試發(fā)送完畢測(cè)試發(fā)送完畢nopnop nop nop bset lcd-e,ptc bset lcd-e,ptc ;lcd;lcd開(kāi)始接受數(shù)據(jù)開(kāi)始接受數(shù)據(jù), , ; ;置使能位為置使能位為1 119 nop nop nop nop bclr lcd-e,ptc bcl
5、r lcd-e,ptc ;lcd;lcd結(jié)束接受數(shù)據(jù)結(jié)束接受數(shù)據(jù), ,置置 ; ;使能位為使能位為0 0 ldhx #$0020 ldhx #$0020 ; ;等待等待40us40us dbnzx dbnzx * * pulx pulx ; ;恢復(fù)現(xiàn)場(chǎng)恢復(fù)現(xiàn)場(chǎng) pulhpulh rts rts* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *20* *-init-74hc164(74hc164init-74hc164(74hc164初始化初始化) )-* *入口入口:
6、 :無(wú)無(wú)* *功能功能: :清空清空74hc16474hc164* *占用占用cpucpu內(nèi)部寄存器內(nèi)部寄存器:hx:hx* *-init-74hc164:init-74hc164: bclr hc164-cr,ptc bclr hc164-cr,ptc ;cr;cr為為0 0清除清除74hc16474hc164中的數(shù)據(jù)中的數(shù)據(jù) bset hc164-cr,ddrc bset hc164-cr,ddrc ldhx #$0020 ldhx #$0020 ; ;等待等待40us40us dbnzx dbnzx * * bset hc164-cr,ptc bset hc164-cr,ptc ; ;清
7、除完畢清除完畢,74hc64,74hc64的的crcr ; ;轉(zhuǎn)為高電平轉(zhuǎn)為高電平 rtsrts21* *-show-lcd-buffeer(lcdshow-lcd-buffeer(lcd顯示子程序顯示子程序) )-* * *入口入口: :內(nèi)存內(nèi)存lcd-bufferlcd-buffer開(kāi)始的開(kāi)始的1616個(gè)地址中存放要顯個(gè)地址中存放要顯* *示的字符編碼示的字符編碼* *功能功能: :顯示內(nèi)存顯示內(nèi)存lcd-bufferlcd-buffer開(kāi)始的開(kāi)始的1616字節(jié)數(shù)據(jù)字節(jié)數(shù)據(jù)* *調(diào)用調(diào)用:lcdcommand:lcdcommand子程序子程序* *占用占用cpucpu內(nèi)部寄存器內(nèi)部寄存器:
8、a,hx:a,hx* *-* *show-lcd-buffer: show-lcd-buffer: ; ;進(jìn)行顯示數(shù)據(jù)寄存器進(jìn)行顯示數(shù)據(jù)寄存器 ;(dd ram);(dd ram)地址設(shè)置地址設(shè)置 bclr lcd-rs,ptc bclr lcd-rs,ptc bclr lcd-rw,ptc bclr lcd-rw,ptc ; ;設(shè)置前設(shè)置前8 8個(gè)字符個(gè)字符 ; ;首首ddramddram地址地址22 lda #%10000000 lda #%10000000 jsr lcdcommand jsr lcdcommand ldhx #$0 ldhx #$0 ; ;顯示前顯示前8 8個(gè)字符個(gè)字符
9、show-first-8byte:show-first-8byte: bset lcd-rs,ptc bset lcd-rs,ptc ; ;令令lcdrs=1,r/w=0,lcdrs=1,r/w=0, ; ;寫(xiě)入數(shù)據(jù)到寫(xiě)入數(shù)據(jù)到dd ramdd ram中中 bclr lcd-rw,ptcbclr lcd-rw,ptc lda lcd-buffer,x lda lcd-buffer,x ; ;將將lcd-buffer+xlcd-buffer+x ; ;的數(shù)據(jù)放入的數(shù)據(jù)放入a a作為入口作為入口 jsr lcdcommandjsr lcdcommand23 aix #1aix #1 cphx #$
10、8 cphx #$8 bne show-first-8byte bne show-first-8byte lda #%11000000 lda #%11000000 ; ;設(shè)置后設(shè)置后8 8個(gè)字符首個(gè)字符首dd ramdd ram地址地址 bclr lcd-rs,ptcbclr lcd-rs,ptc bclr lcd-rw,ptc bclr lcd-rw,ptc jsr lcdcommand jsr lcdcommand ldhx #$08 ldhx #$08 ; ;顯示后顯示后8 8個(gè)字符個(gè)字符show-next-8byte:show-next-8byte: bset lcd-rs,ptc
11、bset lcd-rs,ptc ; ;令令lcdlcd的的rs=1,r/w=0,rs=1,r/w=0,寫(xiě)入寫(xiě)入 ; ;數(shù)據(jù)到數(shù)據(jù)到dd ramdd ram中中24 bclr lcd-rw,ptc bclr lcd-rw,ptc lda lcd-buffer,x lda lcd-buffer,x ; ;將將lcd-buffer+xlcd-buffer+x的數(shù)據(jù)的數(shù)據(jù) ; ;放入放入a a作為入口作為入口 jsr lcdcommandjsr lcdcommand aix #1 aix #1 cphx #$10 cphx #$10 bne show-next-8byte bne show-next-8byte rts rts* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-中斷矢量中斷矢量-* * org $fffe org $fffe ; ;復(fù)位向量復(fù)位向量 dw maininitdw maininit25系統(tǒng)初始化ninit0: ;系統(tǒng)初始化init0子程序n lda #%00000001 ;初始化con
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位聘用用工合同
- 廠房合同轉(zhuǎn)租協(xié)議模板范本
- 打印機(jī)買(mǎi)賣(mài)合同范本
- 個(gè)人二手房買(mǎi)賣(mài)合同范本
- 貨物運(yùn)輸服務(wù)框架合同范本
- 不銹鋼板材購(gòu)銷(xiāo)合同
- 設(shè)備安裝工程承包勞務(wù)合同
- 廈門(mén)分包合同范本
- 展覽場(chǎng)地租賃、服務(wù)合同
- 星載微波散射計(jì)遙感熱帶氣旋海面風(fēng)場(chǎng)的真實(shí)性檢驗(yàn)方法研究
- 最高法院示范文本發(fā)布版3.4民事起訴狀答辯狀示范文本
- 2024年英語(yǔ)高考全國(guó)各地完形填空試題及解析
- 2024至2030年中國(guó)餐飲管理及無(wú)線自助點(diǎn)單系統(tǒng)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024年服裝門(mén)店批發(fā)管理系統(tǒng)軟件項(xiàng)目可行性研究報(bào)告
- 體育概論(第二版)課件第三章體育目的
- 《氓》教學(xué)設(shè)計(jì) 2023-2024學(xué)年統(tǒng)編版高中語(yǔ)文選擇性必修下冊(cè)
- 化學(xué)元素周期表注音版
- T-GDASE 0042-2024 固定式液壓升降裝置安全技術(shù)規(guī)范
- 香港朗文4B單詞及句子
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第五章運(yùn)動(dòng)中的中樞控制
- 財(cái)務(wù)部規(guī)范化管理 流程圖
評(píng)論
0/150
提交評(píng)論