8255芯片同開頭K和8個LED(發(fā)光二極管)的連接如圖所示。編寫一個控制程序,要求在開關(guān)K斷開時,8個LED全部熄滅,在開關(guān)K閉合時,則8個LED以0.5秒的間隔從上至下輪流點(diǎn)亮,且不斷循環(huán)。設(shè)8255的端口地址為160H~163H,現(xià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 ;延時0. 5秒
()
JMP LOP1
您可能感興趣的試卷
你可能感興趣的試題
最新試題
8255方式O用于A口、B口和C口都工作于輸出,其控制字應(yīng)為()H。
串行傳送的波特率是指單位時間內(nèi)傳送()數(shù)據(jù)的位數(shù)。
閱讀下列程序,指出運(yùn)行結(jié)果MOV SI,2500HMOV AX,1000HMOV DS,AXMOV CL,05HNEXT:MOV[ SI] ,ALINC ALINC SIDEC CLJNZ NEXTINT 3程序運(yùn)行后結(jié)果為:DS=()H SI=()HAX=()H CL=()H
已知參數(shù)定義和梯形圖程序如圖所示,試說明程序控制功能。按鈕AN1 1:001100按鈕AN2 I:002/01電機(jī)M0:003/01定時器T T4:0
某半導(dǎo)體靜態(tài)存儲器芯片的地址線為A13一AO,數(shù)據(jù)線為D7一DO,若組成容量為32KB存儲器,需要該種存儲芯片的片數(shù)為()
下面的數(shù)據(jù)交換指令中,錯誤的指令是()
在指令MOV AX,[BX]中,源操作數(shù)的尋址方式為()
從鍵盤輸入6和B時,得到的ASCⅡ碼分別是()
閱讀程序,說明程序執(zhí)行后BH,BL,AL,CL的值;MOV BL,26HMOV AL,BLMOV CL,4SHR BL,CLADD BL,30HMOV BH,BLAND AL,OFHADD AL,30HMOV BL,ALINT 3BH=(),BL=(),AL=(),CL=()。
已知DS= ES =1000H執(zhí)行下列程序:MOV SI,101HMOV DI,100HMOV CX,4LP1:MOV AL,[ SI]MOV[ DI] ,ALINC SIINC DILOOP LP1INT 3DS:101H DB 69H,23H,56H,3AH程序運(yùn)行后結(jié)果為:(10100H)= ()H(10101H)= ()H(10102H)= ()H(10103H)= ()H