版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上專業(yè): 電子信息工程 姓名: 學(xué)號: 日期: 6月21日 地點(diǎn): 東三411 實(shí)驗(yàn)報(bào)告課程名稱: 微機(jī)原理與接口技術(shù) 指導(dǎo)老師: 陸玲霞 成績:_實(shí)驗(yàn)名稱:液晶顯示模擬多通道數(shù)據(jù)采集系統(tǒng) 實(shí)驗(yàn)類型:_同組學(xué)生姓名:_一、 實(shí)驗(yàn)?zāi)康?、掌握和理解單片機(jī)總線工作模式下各信號線的跳變及相應(yīng)的時序。特別要了解ALE及RD、WR信號線在總線方式下的時序。2、在總線方式下各相應(yīng)指令的結(jié)構(gòu)。3、外圍接口芯片的地址選擇方式。4、了解LCD模塊的使用說明及特別是指令說明。二、 實(shí)驗(yàn)內(nèi)容采用總線方式構(gòu)架一個多路數(shù)據(jù)采集系統(tǒng)。并將采樣數(shù)據(jù)分二行在液晶顯示模塊上進(jìn)行實(shí)時顯示。隨著被采樣電壓值
2、的變化液晶顯示器顯示的值跟隨變化(即連續(xù)采樣)。顯示數(shù)值為實(shí)際的電壓值。C H 4: xx H CH5:xx HC H 6: xx H CH0:xx H三、 實(shí)驗(yàn)要求1、ADC0809 對三路數(shù)據(jù)【通道4、通道5、通道6】進(jìn)行采樣,同時將通道4的采樣結(jié)果送人DAC0832進(jìn)行DA轉(zhuǎn)換,再將DA輸出電壓接到AD的通道0進(jìn)行轉(zhuǎn)換并將4個通道的實(shí)際值分分二行發(fā)送到液晶顯示器上進(jìn)行顯示。顯示效果如上圖所示。2、通過實(shí)驗(yàn)建立微處理器總線構(gòu)架及系統(tǒng)內(nèi)地址選擇的等基本概念3、掌握A/D轉(zhuǎn)換器ADC0809、DAC0832及液晶顯示模塊的工作原理。4、編寫A/D、D/A轉(zhuǎn)換及液晶顯示模塊的實(shí)驗(yàn)程序。四、 LI
3、ST文件和注釋ORG 0000H0000 2100 AJMP MAIN ORG 0003H0003 4177 AJMP INTDATA;中斷服務(wù)子程序 ORG 0100H;數(shù)據(jù)采集程序0100 7830 MAIN:MOV R0,#30H;數(shù)據(jù)緩沖區(qū)首地址0102 7A03 MOV R2,#3;采集三個通道0104 MOV DPTR,#2004H;指向模擬量輸入通道40107 C2D5 START:CLR F0;中斷發(fā)生標(biāo)志清零0109 F0 MOVX DPTR,A;啟動A/D轉(zhuǎn)換010A D288 SETB IT0;設(shè)置外部中斷0為邊沿觸發(fā)010C D2A8 SETB EX0;允許外部中斷00
4、10E D2AF SETB EA;開中斷0110 30D5FD LOOP:JNB F0,LOOP;等待中斷發(fā)生0113 DAF2 DJNZ R2,START;判斷3個模擬量是否轉(zhuǎn)換結(jié)束 DATRANS:0115 MOV DPTR,#2100H;DA轉(zhuǎn)換0118 E530 MOV A,30H011A F0 MOVX DPTR,A011B MOV DPTR,#2200H011E F0 MOVX DPTR,A ADAGAIN: ;模擬量通道0輸出做AD轉(zhuǎn)換011F 7833 MOV R0,#33H;數(shù)據(jù)存入數(shù)據(jù)存儲器33H單元0121 MOV DPTR,#2000H;指向模擬量輸入通道00124 C
5、2D5 CLR F0;清中斷發(fā)生標(biāo)志0126 F0 MOVX DPTR,A;啟動A/D0127 D288 SETB IT0;置外部中斷0為邊沿觸發(fā)0129 D2A8 SETB EX0;允許外部中斷0012B D2AF SETB EA;開中斷012D 30D5FD LOOP1:JNB F0,LOOP1;判斷中斷發(fā)生標(biāo)志是否為0 0130 LCDS:MOV DPTR,#2300H;液晶初始化,指向?qū)懼噶羁?133 C2D5 CLR F00135 12026B INIT:LCALL RDBUSY;判LCD“忙”?0138 7438 MOV A,#38H;系統(tǒng)設(shè)置,8位2行5×7點(diǎn)陣013A
6、 F0 MOVX DPTR,A013B 12026B LCALL RDBUSY;判LCD“忙”?013E 7401 MOV A,#01H;清屏0140 F0 MOVX DPTR,A0141 12026B LCALL RDBUSY;判LCD“忙”?0144 7402 MOV A,#02H;光標(biāo)回到第一行第一列0146 F0 MOVX DPTR,A0147 12026B LCALL RDBUSY;判LCD“忙”?014A 7406 MOV A,#06H;顯示地址加1模式014C F0 MOVX DPTR,A014D 12026B LCALL RDBUSY;判LCD“忙”?0150 740F MOV
7、 A,#0FH0152 F0 MOVX DPTR,A;打開顯示 TRANS:;ASCII碼轉(zhuǎn)換程序0153 90028E MOV DPTR,#TABLE;指向ASCII碼表首址0156 E530 MOV A,30H;取模擬量通道4的數(shù)據(jù)0158 75F010 MOV B,#10H;將高低位分開015B 84 DIV AB015C 93 MOVC A,A+DPTR;高位查表存入20H單元015D F520 MOV 20H,A015F E5F0 MOV A,B;低位查表存入21H單元0161 93 MOVC A,A+DPTR0162 F521 MOV 21H,A 0164 E531 MOV A,3
8、1H;取模擬量通道5的數(shù)據(jù)0166 75F010 MOV B,#10H;將高低位分開0169 84 DIV AB016A 93 MOVC A,A+DPTR;高位查表存入22H單元016B F522 MOV 22H,A016D E5F0 MOV A,B;低位查表存入23H單元016F 93 MOVC A,A+DPTR0170 F523 MOV 23H,A 0172 E532 MOV A,32H;取模擬量通道6的數(shù)據(jù)0174 75F010 MOV B,#10H;將高低位分開0177 84 DIV AB0178 93 MOVC A,A+DPTR;高位查表存入24H單元0179 F524 MOV 24
9、H,A017B E5F0 MOV A,B;低位查表存入25H單元017D 93 MOVC A,A+DPTR017E F525 MOV 25H,A 0180 E533 MOV A,33H;取模擬量通道0的數(shù)據(jù)0182 75F010 MOV B,#10H;將高低位分開0185 84 DIV AB0186 93 MOVC A,A+DPTR;高位查表存入26H單元0187 F526 MOV 26H,A0189 E5F0 MOV A,B;低位查表存入27H單元018B 93 MOVC A,A+DPTR018C F527 MOV 27H,A DISPLAY1:018E MOV DPTR,#2300H;指向
10、寫指令口0191 12026B LCALL RDBUSY0194 7480 MOV A,#80H;設(shè)置數(shù)據(jù)顯示位置為00H0196 F0 MOVX DPTR,A0197 12026B LCALL RDBUSY019A MOV DPTR,#2302H;指向?qū)憯?shù)據(jù)口019D 7443 MOV A,#43H;顯示“C”019F F0 MOVX DPTR,A01A0 12026B LCALL RDBUSY01A3 7448 MOV A,#48H;顯示“H”01A5 F0 MOVX DPTR,A01A6 12026B LCALL RDBUSY01A9 7434 MOV A,#34H;顯示“4”01AB
11、F0 MOVX DPTR,A01AC 12026B LCALL RDBUSY01AF 743A MOV A,#3AH;顯示“:”01B1 F0 MOVX DPTR,A01B2 12026B LCALL RDBUSY01B5 E520 MOV A,20H;顯示通道4轉(zhuǎn)換的數(shù)據(jù)的高位01B7 F0 MOVX DPTR,A01B8 12026B LCALL RDBUSY01BB E521 MOV A,21H;顯示通道4轉(zhuǎn)換的數(shù)據(jù)的低位01BD F0 MOVX DPTR,A01BE 12026B LCALL RDBUSY01C1 7448 MOV A,#48H;顯示“H”01C3 F0 MOVX DP
12、TR,A01C4 12026B LCALL RDBUSY01C7 7420 MOV A,#20H;一個空格01C9 F0 MOVX DPTR,A DISPLAY2:01CA 12026B LCALL RDBUSY01CD 7443 MOV A,#43H;顯示“C”01CF F0 MOVX DPTR,A01D0 12026B LCALL RDBUSY01D3 7448 MOV A,#48H;顯示“H”01D5 F0 MOVX DPTR,A01D6 12026B LCALL RDBUSY01D9 7435 MOV A,#35H;顯示“5”01DB F0 MOVX DPTR,A01DC 12026B
13、 LCALL RDBUSY01DF 743A MOV A,#3AH;顯示“:”01E1 F0 MOVX DPTR,A01E2 12026B LCALL RDBUSY01E5 E522 MOV A,22H;顯示通道5轉(zhuǎn)換的數(shù)據(jù)的高位01E7 F0 MOVX DPTR,A01E8 12026B LCALL RDBUSY01EB E523 MOV A,23H;顯示通道5轉(zhuǎn)換的數(shù)據(jù)的低位01ED F0 MOVX DPTR,A01EE 12026B LCALL RDBUSY01F1 7448 MOV A,#48H;顯示“H”01F3 F0 MOVX DPTR,A01F4 12026B LCALL RDB
14、USY01F7 7420 MOV A,#20H;一個空格01F9 F0 MOVX DPTR,A DISPLAY3:01FA MOV DPTR,#2300H01FD 12026B LCALL RDBUSY0200 74C0 MOV A,#0C0H;換行0202 F0 MOVX DPTR,A0203 12026B LCALL RDBUSY0206 MOV DPTR,#2302H;指向?qū)憯?shù)據(jù)口0209 7443 MOV A,#43H;顯示“C”020B F0 MOVX DPTR,A020C 12026B LCALL RDBUSY020F 7448 MOV A,#48H;顯示“H”0211 F0 MO
15、VX DPTR,A0212 12026B LCALL RDBUSY0215 7436 MOV A,#36H;顯示“6”0217 F0 MOVX DPTR,A0218 12026B LCALL RDBUSY021B 743A MOV A,#3AH;顯示“:”021D F0 MOVX DPTR,A021E 12026B LCALL RDBUSY0221 E524 MOV A,24H;顯示通道6轉(zhuǎn)換的數(shù)據(jù)的高位0223 F0 MOVX DPTR,A0224 12026B LCALL RDBUSY0227 E525 MOV A,25H;顯示通道6轉(zhuǎn)換的數(shù)據(jù)的低位0229 F0 MOVX DPTR,A0
16、22A 12026B LCALL RDBUSY022D 7448 MOV A,#48H;顯示“H”022F F0 MOVX DPTR,A0230 12026B LCALL RDBUSY0233 7420 MOV A,#20H;一個空格0235 F0 MOVX DPTR,A DISPLAY4:0236 12026B LCALL RDBUSY0239 7443 MOV A,#43H;顯示“C”023B F0 MOVX DPTR,A023C 12026B LCALL RDBUSY023F 7448 MOV A,#48H;顯示“H”0241 F0 MOVX DPTR,A0242 12026B LCAL
17、L RDBUSY0245 7430 MOV A,#30H;顯示“0”0247 F0 MOVX DPTR,A0248 12026B LCALL RDBUSY024B 743A MOV A,#3AH;顯示“:”024D F0 MOVX DPTR,A024E 12026B LCALL RDBUSY0251 E526 MOV A,26H;顯示通道0轉(zhuǎn)換的數(shù)據(jù)的高位0253 F0 MOVX DPTR,A0254 12026B LCALL RDBUSY0257 E527 MOV A,27H;顯示通道0轉(zhuǎn)換的數(shù)據(jù)的低位0259 F0 MOVX DPTR,A025A 12026B LCALL RDBUSY02
18、5D 7448 MOV A,#48H;顯示“H”025F F0 MOVX DPTR,A0260 12026B LCALL RDBUSY0263 7420 MOV A,#20H;一個空格0265 F0 MOVX DPTR,A0266 12027E LCALL DELAY;調(diào)用延時子程序0269 2100 AJMP MAIN;跳轉(zhuǎn)到MAIN重復(fù)上述操作 RDBUSY:;判LCD“忙”子程序026B C082 PUSH DPL;DPTR低位入棧026D MOV DPTR,#2301H;指向狀態(tài)口 HERE:;讀狀態(tài)是否為“忙”?0270 E0 MOVX A,DPTR0271 20E7FC JB ACC.7,HERE0274 D082 POP DPL;DPTR低位出棧0276 22 RET 0277 E0 INTDATA:MOVX A,DPTR;中斷服務(wù)子程序
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 消防安全技能培訓(xùn)制度
- 學(xué)校民族團(tuán)結(jié)宣傳月活動的工作總結(jié)
- 養(yǎng)老院綠化施工組織方案
- 餐飲業(yè)食材采購工作制度
- 社區(qū)志愿司機(jī)服務(wù)方案
- 2024-2030年中國藥品流通行業(yè)面臨的困境及對策及發(fā)展戰(zhàn)略動向咨詢報(bào)告
- 2024-2030年中國苯酚丙酮行業(yè)發(fā)展態(tài)勢及項(xiàng)目可行性研究報(bào)告版
- 2024-2030年中國節(jié)能裝備行業(yè)競爭狀況及應(yīng)用需求預(yù)測報(bào)告
- 2024-2030年中國腳輪行業(yè)競爭格局及未來發(fā)展策略分析報(bào)告
- 2024-2030年中國給水用管件項(xiàng)目可行性研究報(bào)告
- 工業(yè)自動化系統(tǒng)集成項(xiàng)目驗(yàn)收方案
- 新教科版科學(xué)六年級上冊全冊實(shí)驗(yàn)匯總 (超全)
- 王洪圖黃帝內(nèi)經(jīng)80課時講稿
- 攤鋪機(jī)司機(jī)班組級安全教育試卷
- 重癥肌無力指南
- 限制被執(zhí)行人駕駛令申請書
- 項(xiàng)目主要施工管理人員情況
- 個人借條電子版模板
- 關(guān)于學(xué)習(xí)“國語普通話”發(fā)聲亮劍【三篇】
- 玻璃廠應(yīng)急預(yù)案
- 嬰幼兒游戲照料(嬰幼兒回應(yīng)性照護(hù)課件)
評論
0/150
提交評論