用外中断0来触发流水灯,循环显示。
ORG 0000H
LJMP MAIN
ORG 0003H ;中断矢量
LJMP INT
MAIN:SETB EA ;开总中断允许“开关”
SETB EX0 ;开分中断允许“开关”
SETB PX0 ;高优先级
SETB IT0 ;边沿触发
MOV A,#0FEH ;给 A 寄存器赋初值
MOV P1,A ;输出到P1口
HERE:SJMP HERE ;原地等待中断申请
INT: RL A ;左环移一次
MOV P1,A ;输出到P1口
RETI ;中断返回
完整资料打包(含仿真):