红外遥控外部中断程序(汇编).pdf
文本预览下载声明
外部遥控中断服务程序
张邦宏编写
(1)主程序流程图:
初始化
开启运行指示
清零遥控标志
Y
有手动播放键吗?
N
开启播放指示 N
遥控标志=1 吗?
Y
调音乐子程序 清零遥控标志
开启播放指
关闭播放指示 调音乐 子程 关闭播放指示
图1 主程序流程图
(2) 中断服务子程序流程图
中断入口
保护现场
遥控标志置 1
恢复现场
中 断 返
图2 中断服务程序流程图
6.汇编源程序:
;**********************************************************
;伪指令定义
;**********************************************************
LED0 BIT P1.0 ;运行指示灯
LED1 BIT P1.7 ;播放指示灯
S1 BIT P3.7 ;手动播放健
OUT BIT P2.3 ;音频输出
YKB BIT 18H ;遥控标志
;**********************************************************
;中断入口地址
;**********************************************************
ORG 0000H ;程序执行开始地址
LJMP START ;跳到标号START执行
ORG 0003H ;外中断INT0程序入口
LJMP MAIN ;跳到标号MAIN执行
ORG
显示全部