单片机试验十:中断试验
中断分为内部定时中断(试验为定时器试验)和外部中断。
外部中断试验:
我们利用试验板上的P3.3按键作为触发信号,首先将试验板上方的跳线跳在LED方(二极管指示工作),然后将下列程序写入单片机,当我们按下一次按键,二极管指示将右移一位。
;中断试验,KEY1(INT1)输入,LED按脉冲节拍循环点亮 ORG 0000H AJMP START ORG 0013H ;外部中断1入口地址 AJMP STEP ORG 0100H START: MOV A,#0FEH MOV P1,A CLR IT1 ;选择边沿触发方式 SETB PX1 SETB C SETB EX1 ;开外部中断1 SETB EA ;开中断 AJMP $ ;等待中断 STEP: RRC A ;按下了按键(中断),指示灯右移 MOV P1,A CLR IE1 RETI ;中断返回 END
注:由于按键没有消抖,在试验时,指示灯有可能不是一位一位的移动。
返回首页
关闭本窗口