找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1965|回复: 0
打印 上一主题 下一主题
收起左侧

为什么51单片机中断服务程序结束后,过一段时间才返回到主程序呢?

[复制链接]
跳转到指定楼层
楼主
ID:505812 发表于 2019-5-20 14:47 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
;中断程序练习
ORG 00H
AJMP ZHU
ORG 03H
AJMP INT0A
ORG 13H
AJMP INT1A
ORG 30H
ZHU:MOV SP,#60H
SETB EX0
SETB EX1
SETB EA
SETB PX0
SETB PX1
SETB IT0
SETB IT1
MOV A,#01111111B
;------------------------
LIU:MOV P0,A
LCALL YAN
RL A
AJMP LIU
;-----------------------
INT0A:PUSH ACC
MOV A,#00H
CLR EX0
MOV R4,#8D
SS:MOV P0,#0F0H
   LCALL YAN
        MOV P0,#0FH
        LCALL YAN
        DJNZ R4,SS
   POP ACC
        SETB EX0
        RETI
;-----------------------
INT1A:PUSH ACC
MOV A,#00H
CLR EX1
MOV R5,#8D
GG:MOV P0,#00H
LCALL YAN
MOV P0,#0FFH
LCALL YAN
DJNZ R5,GG
POP ACC
SETB EX1
RETI
;-----------------------
YAN:MOV R0,#10D
AA:MOV R1,#200D
BB:MOV R2,#200D
   DJNZ R2,$
        DJNZ R1,BB
        DJNZ R0,AA
        RET
;-----------------------
END
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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