版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗八:七段數(shù)碼管實驗一、實驗?zāi)康囊螅?、掌握數(shù)碼管顯示數(shù)字的原理,加深對8255的理解和應(yīng)用。1二、實驗內(nèi)容:1、靜態(tài)顯示:將LED JUMP條線全部取下,將LED1和GND相連,8255CSCS0,PB0LED-A,PB1LED-B,PB2LED-C,PB3LED-D,PB4LED-E,PB5LED-F,PB6LED-G,PB7LED-DP。編程從鍵盤輸入一位十進制數(shù)字(0-9),在七段數(shù)碼管上顯示出來。2、動態(tài)顯示:將LED2PA0,LED1PA1,其他的接線筒靜態(tài)顯示方式一樣。編程在兩個數(shù)碼管上動態(tài)顯示“56”。3、動態(tài)顯示(選作):編程在兩個數(shù)碼管上循環(huán)顯示00-992三、編程提示
2、: 1、實驗箱上的七段數(shù)碼管為共陰型段碼,采用同相驅(qū)動,輸入端加高電平,選中的數(shù)碼管亮,位碼輸入端低電平選中。2、七段數(shù)碼管的位表3四、程序流程圖(LED1.ASM和LED2.ASM)4LED1.ASM DATA SEGMENT IOPORT EQU 0A800H IO8255B EQU IOPORT+0A2H IO8255CON EQU IOPORT+0A6H LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH MESG1 DB 0DH,0AH,Input a num (0-9),other key is exit:,0DH,0AH,$ DATA E
3、NDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX,IO8255CON ;使8255的B口為輸出方式 MOV AX,90H OUT DX,AL SSS: MOV DX,OFFSET MESG1 ;顯示提示信息 MOV AH,09H INT 21H5 MOV AH,01 ;從鍵盤接收字符 INT 21H CMP AL,0 ;是否小于0 JL EXIT ;若是則退出 CMP AL,9 ;是否大于9 JG EXIT ;若是則退出 SUB AL,30H ;將所得字符的ASCII碼減30H MOV BX,
4、OFFSET LED ;bx為數(shù)碼表的起始地址 XLAT ;求出相應(yīng)的段碼 MOV DX,IO8255B ;從8255的A口輸出 OUT DX,AL JMP SSS ;轉(zhuǎn)SSS EXIT: MOV AH,4CH ;返回 INT 21H CODE ENDS END START6LED2.ASM DATA SEGMENT IOPORT EQU 0A400H IO8255A EQU IOPORT+0A0H IO8255B EQU IOPORT+0A2H IO8255CON EQU IOPORT+0A6H LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;
5、段碼 BUFFER1 DB 5,6 ;存放要顯示的個位和十位 BZ DW ? ;位碼 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX,IO8255CON ;將8255設(shè)為B,A口輸出 MOV AL,80H OUT DX,AL MOV DI,OFFSET BUFFER1 ;設(shè)di為顯示緩沖區(qū)7 LOOP2: MOV BH,02 LLL: MOV BYTE PTR BZ,BH PUSH DI DEC DI ADD DI, BZ MOV BL,DI ;bl為要顯示的數(shù) POP DI M
6、OV BH,0 MOV SI,OFFSET LED ;置led數(shù)碼表偏移地址為SI ADD SI,BX ;求出對應(yīng)的led數(shù)碼 MOV AL,BYTE PTR SI MOV DX,IO8255B ;自8255B的口輸出 OUT DX,AL MOV AL,BYTE PTR BZ ;使相應(yīng)的數(shù)碼管亮 MOV DX,IO8255A OUT DX,AL PUSH AX MOV AX,058 DELAY1: MOV CX,60000 DELAY: LOOP DELAY ;延時 DEC AX JNZ DELAY1 POP AX MOV BH,BYTE PTR BZ SHR BH,1 JNZ LLL MOV DX,0FFH MOV AH,06 INT 21H JE LOOP2
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加工課課件教學(xué)課件
- 幼師課件用電教學(xué)課件
- 2024年國際旅游開發(fā)與合作合同
- 2024年廣州市二手房交易合同(標(biāo)準(zhǔn)版)
- 2024年度智能制造設(shè)備采購合同
- 2024年度物業(yè)公司居民關(guān)系協(xié)調(diào)服務(wù)合同
- 2024年大數(shù)據(jù)中心合作運營合同
- 2024年工程質(zhì)量檢驗與確認合同
- 魚罐頭課件教學(xué)課件
- 2024年庫房租賃與健身器材存放合同
- 香菇種植示范基地項目可行性策劃實施方案
- 混凝土硫酸鹽侵蝕基本機理研究
- 《機械設(shè)計基礎(chǔ)A》機械電子 教學(xué)大綱
- 水工巖石分級及圍巖分類
- 基因擴增實驗室常用儀器使用課件
- 斜井敷設(shè)電纜措施
- 施工機械設(shè)備租賃實施方案
- 牙膏產(chǎn)品知識課件
- 液化氣站人員勞動合同范本
- 第一章 教育政策學(xué)概述
- 常見土源性寄生蟲演示文稿
評論
0/150
提交評論