找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2192|回复: 1
收起左侧

微机原理与接口技术 8259单级中断控制实验

[复制链接]
ID:214234 发表于 2017-6-24 13:36 | 显示全部楼层 |阅读模式
实现功能,从IRO引脚引入中断请求,实现每按动一次,LED灯移动一次,最终实现LED灯L1—L8—L1顺序点亮。
CODE SEGMENT
ASSUME CS:CODE
ORG 1000H
START:
MOV DX,0FF90H
MOV AL,0FFH
OUT DX,AL
MOV DX,0FF80H
MOV AL,13H
OUT DX,AL
MOV DX,0FF81H
MOV AL,08H
OUT DX,AL
MOV AL,O1H
OUT DX,AL
MOV AL,0FEH
OUT DX,AL
MOV SI,0020H
LEA AX,ROUND
MOV [SI],AX
MOV AX,0
MOV [SI+2],AX
MOV BL,7FH
MOV BH,0
STI
JMP $
ROUND PROC NEAR
CLI
NEXT: CMP BH,0
JNZ NEXT1
ROL BL,1
CMP BL,7FH
JNZ NEXT2
MOV BH,1
JMP NEXT2
NEXT1:ROR BL,1
CMP BL,0FEH
JNZ NEXT2
MOV BH,0
NEXT2: MOV DX,0FF90H
MOV AL,BL
OUT DX,AL
MOV DX,0FF80H
MOV AL,20H
OUT DX,AL
STI
IRET
ROUND ENDP
CODE ENDS
END START

回复

使用道具 举报

ID:736979 发表于 2020-4-25 09:33 | 显示全部楼层
有仿真吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表