8255芯片同開頭K和8個(gè)LED(發(fā)光二極管)的連接如圖所示。編寫一個(gè)控制程序,要求在開關(guān)K斷開時(shí),8個(gè)LED全部熄滅,在開關(guān)K閉合時(shí),則8個(gè)LED以0.5秒的間隔從上至下輪流點(diǎn)亮,且不斷循環(huán)。設(shè)8255的端口地址為160H~163H,現(xiàn)給出滿足上述要求的控制程序,請(qǐng)?jiān)诔绦蛑锌杖辈糠痔钌险_內(nèi)容。
MOV AL, ();初始化
MOV DX,163H
OUT DX.AL
MOV AL,();LED熄滅
MOV DX,()
OUT DX,AL
MOV DX,()
LOP:IN AL.DX
SHR AL,OIH
()LOP
MOV AL,()
MOV DX, ()
LOP1:OUT DX,AL
CALL DELAY05S ;延時(shí)0. 5秒
()
JMP LOP1
您可能感興趣的試卷
你可能感興趣的試題
最新試題
從鍵盤輸入6和B時(shí),得到的ASCⅡ碼分別是()
下面的數(shù)據(jù)交換指令中,錯(cuò)誤的指令是()
8255方式O用于A口、B口和C口都工作于輸出,其控制字應(yīng)為()H。
已知參數(shù)定義和梯形圖程序如圖所示,試說明程序控制功能。按鈕AN1 1:001100按鈕AN2 I:002/01電機(jī)M0:003/01定時(shí)器T T4:0
運(yùn)行如下程序,寫出運(yùn)行結(jié)果MOV CX, 1234HMOV WORD PTR[1000H], 5678HMOV BX, [1000H]PUSH BXPUSH CXPOP AXPOP DXINT 3結(jié)果為:AX=(),BX=(),CX=(),DX=()
如果DAC0832是一個(gè)集成的8位D/A轉(zhuǎn)換芯片,假如滿量程輸出為SV,則當(dāng)數(shù)字量為80H時(shí),輸出電壓為()V。
設(shè)8255A的端口地址為80H~83H,則端口A的地址為()
串行傳送的波特率是指單位時(shí)間內(nèi)傳送()數(shù)據(jù)的位數(shù)。
2片中斷控制器8259A能管理()級(jí)硬件中斷。
利用DOS系統(tǒng)功能INT 21H的1號(hào)(AH=2)功能調(diào)用,若用戶按下的是6,則寄存器AL中的內(nèi)容是()