接口技术课程设计-竞赛抢答器内容摘要:

ASSUME CS:MY_CODE ,DS:MY_DATA START: MOV AX,MY_DATA MOV DS,AX MOV DX,P8255_MODE MOV AL,90H。 初始化 8255 控制字 A 口输入,B、 C 输出 OUT DX,AL AGAIN: MOV BX,0 MOV DX,P8255_A IN AL,DX 6 TEST AL,80H JNZ QD。 启动 MOV DX,P8255_B。 绿灯 红灯 全灭 MOV AL,11111111B OUT DX,AL MOV DX,P8255_C MOV AL,11111111B。 数码管灭 OUT DX,AL JMP AGAIN QD: MOV DX,P8255_B。 启动,绿灯亮 可以开始抢答 MOV AL,11111011B OUT DX,AL A: MOV DX,P8255_A IN AL,DX TEST AL, 7FH JZ A。 若无人抢答跳转继续检测 有人按下 则转 B B: MOV BX,0040H MOV CX,7 D: TEST AL,BL。 从 K7 判断是否抢答 JNZ C。 若抢答跳转 7 SHR BL,1。 逻辑右移,依次检测首次抢答者 LOOP D。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。