版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、,,單片機(jī)實(shí)訓(xùn)總結(jié),電子1034班制作人:任文麗,,,實(shí)訓(xùn)課題,人機(jī)交互之按鍵與顯示A/D轉(zhuǎn)換與電壓測(cè)量功能實(shí)現(xiàn),·,,,人機(jī)交互之按鍵與顯示,一、功能說(shuō)明 可以實(shí)現(xiàn)對(duì)按鍵次數(shù)的統(tǒng)計(jì),并以16進(jìn)制的形式顯示到數(shù)碼管上,顯示范圍為00H~FFH二、硬件連線 INT0連接按鍵(單脈沖) KeY/LED連接\CS0三、系統(tǒng)資源使用說(shuō)明 外部中斷0,入口地址為0003H;
2、 顯存單元,70H、71H; 延時(shí)子程序; 顯示子程序,入口條件為70H 、72H;,,,程序流程圖,開(kāi)始,,賦初值55H外部中斷打開(kāi),,拆分55H單元內(nèi)容并分別賦值給顯存單元70H、71H,,調(diào)用顯示子程序,,,,,主程序,進(jìn)入中斷,INC 55H,,,中斷返回,外部中斷,程序解讀,主程序MOV 55H,#00H ;55H單元內(nèi)容清零SETB IT0 ;選擇邊緣觸發(fā)
3、中斷SETB EA ;允許總中斷SETB EX0 ;啟動(dòng)INT0中斷中斷程序ORG 00A0H ;外部中斷地址BJ: ;中斷名稱(chēng) INC 55H ;55H單元內(nèi)容加一 RETI ;中斷返回,,部分顯示子程序MOV R1,#70H
4、 ;指向顯緩區(qū)首址MOV R2,#00000001H ;從右面第一位開(kāi)始顯示MOV A,@R1 ;取顯示字符MOV DPTR,#TABLE ;指向字符代碼首址MOVC A,@DPTR ;取字符相應(yīng)編碼LCALL DELAY ;調(diào)用延時(shí)INC R1
5、 ;指向下一顯緩單元MOV A,R2 ;取當(dāng)前位控碼JB ACC.1,LD1 ;是否掃描到左邊第二位,是返回RL A ;否,左移一位 MOV R2,
6、A ;保存位控碼AJMP LD0 ;繼續(xù)掃描顯示LD1:RET ;返回,A/D轉(zhuǎn)換與電壓測(cè)量功能實(shí)現(xiàn),一、功能說(shuō)明 A/D轉(zhuǎn)換器用于模擬、數(shù)字量的轉(zhuǎn)換,程序功能為可以實(shí)現(xiàn)定時(shí)1S采樣的A/D數(shù)模轉(zhuǎn)換功能,并以十六進(jìn)制的形式顯示在數(shù)碼管上二、硬件
7、連線 P3.2接反相器,反相器接EOC \CS1接\AD_CS IN0接電位器 \CS0接\KEY/LED三、系統(tǒng)資源使用說(shuō)明 定時(shí)中斷,入口地址為000BH; 顯存單元,70H、71H; 延時(shí)子程序,延時(shí)1S; 顯示子程序,入口條件為70H、71H; A/D轉(zhuǎn)換查詢,程序流程圖,,開(kāi)始,顯存清零初始:R5賦初值定時(shí)器,初
8、值 定時(shí)中斷打開(kāi),,把采樣值變換后顯存,,調(diào)用顯示子程序,,,,,,主程序,進(jìn)入中斷,定時(shí)初值,1S?,R5重賦初值A(chǔ)/D轉(zhuǎn)換查詢讀取值,中斷返回,,,,,,,,定時(shí)中斷,N,,Y,程序解讀,主程序MOV 55H,#00H ;55H單元內(nèi)容清零MOV R5,#100 ;R5賦值100MOV TMOD,#01H ;選擇定時(shí)方式1MOV TH
9、0,#0ECH ;賦初值MOV TL0,#78HSETB ET0 ;開(kāi)放T0中斷SETB EA ;開(kāi)放總中斷SETB TR0 ;啟動(dòng)T0,定時(shí)中斷程序,MOV TH0,#0ECH ;定時(shí)中斷MOV TL0,#78
10、 ;賦初值DJNZ R5,T0_RET ;R5是否為零MOV R5,#100 ;是,R5賦值100MOV DPTR,#9004H ;啟動(dòng)A/D轉(zhuǎn)換器MOVX @DPTR,A HER:JB P3.2,HER ;P3.2是否為1是等待 MOVX A,@DPTR ;否,
11、A/D轉(zhuǎn)換讀取值 MOV 55H,ATO_RET:RETI ;返回,延時(shí)程序,DELAY:MOV R3,#010H ;R3賦值LOOP0:MOV R4,#010H ;R4賦值 DJNZ R4,$ ;判斷R4是否為零,否原地等待 DJNZ R3,LOOP0 ;是,判斷R3是否為零,否跳轉(zhuǎn)RET
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)綜合實(shí)訓(xùn)實(shí)習(xí)報(bào)告
- 單片機(jī)實(shí)訓(xùn)(可調(diào)數(shù)字鐘)
- 單片機(jī)技術(shù)實(shí)訓(xùn)臺(tái)-唯康通信
- 單片機(jī)實(shí)訓(xùn)課程設(shè)計(jì)--液晶時(shí)鐘顯示
- 單片機(jī)系統(tǒng)控制與應(yīng)用實(shí)訓(xùn)教程
- 課程設(shè)計(jì)-- 單片機(jī)控制系統(tǒng)設(shè)計(jì)實(shí)訓(xùn)
- 單片機(jī)實(shí)訓(xùn)課程的創(chuàng)新設(shè)計(jì)探討.pdf
- 基于工作過(guò)程的單片機(jī)實(shí)訓(xùn)工作流程
- 單片機(jī)30學(xué)時(shí)-3子項(xiàng)目實(shí)訓(xùn)運(yùn)行卡
- 綜合實(shí)訓(xùn)論文-基于單片機(jī)技術(shù)的智能循跡小車(chē)設(shè)計(jì)
- 以能力培養(yǎng)為目標(biāo)的中職單片機(jī)實(shí)訓(xùn)課改革研究
- 實(shí)訓(xùn)計(jì)劃、實(shí)訓(xùn)記錄、實(shí)訓(xùn)總結(jié)
- 《單片機(jī)與接口技術(shù)設(shè)計(jì)》課程實(shí)訓(xùn)指導(dǎo)書(shū)_圖文
- 單片機(jī)認(rèn)知實(shí)習(xí)總結(jié)
- 單片機(jī)應(yīng)用系統(tǒng)單片機(jī)
- 單片機(jī)論文-漫談單片機(jī)
- 基于多核心板互換的單片機(jī)實(shí)訓(xùn)教學(xué)系統(tǒng)的設(shè)計(jì).pdf
- 綜合實(shí)訓(xùn)論文基于單片機(jī)溫濕度測(cè)量系統(tǒng)的研究與設(shè)計(jì)
- 《單片機(jī)c語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100 例—基于 8051+proteus仿真》案例
- 單片機(jī)實(shí)訓(xùn)考核裝置開(kāi)發(fā)及在中職課程教學(xué)中的應(yīng)用.pdf
評(píng)論
0/150
提交評(píng)論