使用8253监视一个生产流水线,每通过50个工件,扬声器响5秒钟,频率为2000周。硬件没计如题39图所示,请在程序中的横线上填写适当的指令。 设:通道0的地址为40 H,通道1的地址为41 H,控制口地址为43 H,8255A的端口地址为80H~83H

admin2017-10-24  43

问题 使用8253监视一个生产流水线,每通过50个工件,扬声器响5秒钟,频率为2000周。硬件没计如题39图所示,请在程序中的横线上填写适当的指令。

设:通道0的地址为40 H,通道1的地址为41 H,控制口地址为43 H,8255A的端口地址为80H~83H。
则主程序为:
    MOV    AL,    15H    ;通道初始化
    OUT___________
    MOV    AL,    50H    ;计数初值
    OUT 40H,    AL
    STI    ;开中断
  LOP:HLT    ;等待中断
    JMP    LOP
  中断服务程序为:
    MOV    AL,    01 H    ;通道1的GATEl置1,启动计数
    OUT___________
    MOV    AL,    77 H    ;通道1初始化
    OUT 43H.  AL
    MOV    AL,    50H    ;计数初值
    OUT    41 H,  AL
    MOV    AL,    12H
    OUT    41 H,    AL
    CALL DL5S    ;延时5秒
    MOV   ___________    ;通道1的GATEl置O,停止计数
    OUT    80H,  AL
    IRET

选项

答案43 H, AL 80H, AL AL, 00H

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

最新回复(0)