如题40图所示,8255A的PA口接一个LED共阴极数码管。要求当开关K首次断开时,显示‘0’。第n次闭合再断开时(其中n=1、2、3、4、5、6、7、8),显示’n’,已知: (1)‘0’~‘8’字形码分别为3FH、06 H、5BH、4FH、66 H、7

admin2017-10-24  20

问题 如题40图所示,8255A的PA口接一个LED共阴极数码管。要求当开关K首次断开时,显示‘0’。第n次闭合再断开时(其中n=1、2、3、4、5、6、7、8),显示’n’,已知:
(1)‘0’~‘8’字形码分别为3FH、06 H、5BH、4FH、66 H、7DH、07 H、7FH、6FH。
(2)8255A PA口地址:218 H,PB口地址:21 9H,PC口地址:21AH,控制端口地址:21BH。
试填写下列程序段,完成以上功能。

PORTA  EQU  218H
PORTB    EQU  219H
PORTC    EQU  21AH
PORTCW  EQU  21BH
LEDTB DB    3FH,06H、5BH,4FH、66H、7DH、07H、7FH、6FH
    MOV  AL,82 H    ;PA方式0输出,PB方式0输入
    MOV  DX.PORTCW
    0UT  DX,    AL
    MOV  AH,    00H
NEXT:    MOV DX,PORTB
    IN    AL,    DX
    CMP  AL________
    JZ    JIAYI
    JMP  LP
JIAYI:    INC    AH
LP:    MoV  AL,________
LEA    BX LEDTB    ;使BX指向LED显示码表LEDTAB表头
    XLAT
    MOV  DX,    PoRTA
    OUT  DX,    AL
    MOV  DX, ________
    MOV  AL,    OEH    ;构造置/复位控制字
    OUT  DX,    AI。
    JMP

选项

答案00H AH PORTCW NEXT

解析
转载请注明原文地址:https://kaotiyun.com/show/zzjx777K
0

最新回复(0)