




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、液晶顯示實(shí)驗(yàn)液晶顯示實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)器材硬件接線VB界面軟件功能程序清單備注闡明1.6ms1.6ms CLR-LCD-2-MS: ;CLR-LCD-2-MS: ;延時延時 AIX #-1AIX #-1 CPHX #0 CPHX #0 LDA #%00000110 ; LDA #%00000110 ;輸入方式設(shè)置輸入方式設(shè)置: :數(shù)據(jù)讀寫操作后數(shù)據(jù)讀寫操作后, , ;AC ;AC自動增自動增1,1,顯示不動顯示不動, ,光標(biāo)左光標(biāo)左 JSR LCDCOMMANDJSR LCDCOMMAND LDA #%00010100 ; LDA #%00010100 ;光標(biāo)移位設(shè)置光標(biāo)移位設(shè)置: :光標(biāo)右移一
2、個光標(biāo)右移一個 ; ;字符位字符位,AC,AC自動加自動加1 1 JSR LCDCOMMAND JSR LCDCOMMAND LDA #%00001100 ; LDA #%00001100 ;顯示開關(guān)設(shè)置顯示開關(guān)設(shè)置: :開顯示開顯示, , ; ;關(guān)光標(biāo)顯示關(guān)光標(biāo)顯示, ,不閃爍不閃爍 JSR LCDCOMMANDJSR LCDCOMMAND RTS RTS* *-LCDCOMMAND-LCDCOMMANDLCDLCD命令執(zhí)行子程序命令執(zhí)行子程序-* *入口入口:A:A* *功能功能: : 對對A A中指令運(yùn)用中指令運(yùn)用PORTAPORTA作為輸出口作為輸出口, ,* * 到到LCDLCD進(jìn)展
3、命令執(zhí)行或字符顯示進(jìn)展命令執(zhí)行或字符顯示* *占用占用CPUCPU內(nèi)部存放器內(nèi)部存放器:A:A* *- - LCDCOMMAND: LCDCOMMAND: PSHH ; PSHH ;維護(hù)現(xiàn)場維護(hù)現(xiàn)場 PSHXPSHX LDHX #$0020 ; LDHX #$0020 ;等待等待40us40us DBNZX DBNZX * * STA PTA ; STA PTA ;把指令碼送到把指令碼送到A A口口 NOP NOP NOP NOP BSET LCD-E,PTC ;LCD BSET LCD-E,PTC ;LCD開場接受數(shù)據(jù)開場接受數(shù)據(jù), ,置使能位為置使能位為1 1 NOP NOP NOP NO
4、P BCLR LCD-E,PTC ;LCD BCLR LCD-E,PTC ;LCD終了接受數(shù)據(jù)終了接受數(shù)據(jù), ,置使能位為置使能位為0 0 LDHX #$0020 ; LDHX #$0020 ;等待等待40us40us DBNZX DBNZX * * PULX ; PULX ;恢復(fù)現(xiàn)場恢復(fù)現(xiàn)場 PULHPULH RTS RTS* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-SHOW-LCD-BUFFEER-SHOW-LCD-BU
5、FFEERLCDLCD顯示子程序顯示子程序-* *入口入口: :內(nèi)存內(nèi)存LCD-BUFFERLCD-BUFFER開場的開場的1616個地址中存放要顯示的字符個地址中存放要顯示的字符* * 編碼編碼* *功能功能: :顯示內(nèi)存顯示內(nèi)存LCD-BUFFERLCD-BUFFER開場的開場的1616字節(jié)數(shù)據(jù)字節(jié)數(shù)據(jù)* *調(diào)用調(diào)用:LCDCOMMAND:LCDCOMMAND子程序子程序* *占用占用CPUCPU內(nèi)部存放器內(nèi)部存放器:A,HX:A,HX* *-SHOW-LCD-BUFFER: ;SHOW-LCD-BUFFER: ;進(jìn)展顯示數(shù)據(jù)存放器進(jìn)展顯示數(shù)據(jù)存放器DD RAMDD RAM 地址設(shè)地址設(shè)置
6、置 BCLR LCD-RS,PTC BCLR LCD-RS,PTC BCLR LCD-RW,PTC ; BCLR LCD-RW,PTC ;設(shè)置前設(shè)置前8 8個字符首個字符首DD RAMDD RAM地址地址 LDA #%10000000LDA #%10000000 JSR LCDCOMMAND JSR LCDCOMMAND LDHX #$0 ; LDHX #$0 ;顯示前顯示前8 8個字符個字符SHOW-FIRST-8BYTE:SHOW-FIRST-8BYTE: BSET LCD-RS,PTC ; BSET LCD-RS,PTC ;令令LCDLCD的的RS=1,R/W=0,RS=1,R/W=0,
7、寫入數(shù)寫入數(shù) ; ;據(jù)到據(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 LCDCOMMAND AIX #1 AIX #1 CPHX #$8 CPHX #$8 BNE SHOW-FIRST-8BYTE BNE SHOW-FIRST-8BYTE LDA #%11000000 ; LDA #%11000000 ;設(shè)置后設(shè)置后8 8個字符首個字
8、符首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個字符個字符SHOW-NEXT-8BYTE:SHOW-NEXT-8BYTE: BSET LCD-RS,PTC ; BSET LCD-RS,PTC ;令令LCDLCD的的RS=1,R/W=0,RS=1,R/W=0, ; ;寫入數(shù)據(jù)到寫入數(shù)據(jù)到DD RAMDD RAM中中 BCLR LCD-RW,PTCBCLR L
9、CD-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 MAININIT系統(tǒng)初始化Init0: ;系統(tǒng)初始化Init0子程序 LDA #%00000001 ;初始化CONFIG2 STA $001E LDA #%00111101 ;初始化CONFIG1 STA $001F CLR $0036 ;初始化PTCL MOV #$01,$0036 MOV #$01,$0038 MOV #$2C,$0039 MOV #$80,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南昌市租賃住房合同樣本
- 青島企業(yè)員工勞動合同范本
- 企業(yè)退休返聘合同范本
- 租賃運(yùn)輸工具合同標(biāo)準(zhǔn)
- 版離婚合同模板:專業(yè)律師為您量身定制
- 酒店員工勞動合同標(biāo)準(zhǔn)合同
- 高校畢業(yè)就業(yè)合同簽訂須知
- 影視作品授權(quán)合同(臺港澳地區(qū))
- 光纖通信安全與防護(hù)考核試卷
- 木片在農(nóng)業(yè)土壤改良的研究進(jìn)展考核試卷
- 慢性乙型肝炎防治指南(2022年版)解讀
- 搟筋課件教學(xué)課件
- 醫(yī)院工程改造工程施工組織設(shè)計方案
- 英語人稱代詞和物主代詞練習(xí)題(附答案)
- 《Windows server操作系統(tǒng)》Windows Server 2019全套教學(xué)課件
- 2024年12月大學(xué)英語四級CET-4真題試卷
- 煤礦應(yīng)急叫應(yīng)、回應(yīng)、響應(yīng)機(jī)制
- 護(hù)理人力資源配置原則及調(diào)配方案
- 2023級武漢大學(xué)臨床醫(yī)學(xué)畢業(yè)考試試卷
- 人教版數(shù)學(xué)二年級下冊全冊核心素養(yǎng)目標(biāo)教學(xué)設(shè)計
- 2024年蘇州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測試題庫完整版
評論
0/150
提交評論