×
单片机 > 单片机程序设计 > 详情

高低优先级中断应用举例

发布时间:2020-06-01 发布时间:
|

 

; This program is edit by Chen Weiwu
;           Date  2012/11/08  10:42:36
;--------------------------------------------
      
      
Led0    Bit      P1.0
Led1    Bit    P1.1
            org    000H
      ajmp   main
;--------------------------
      ORG    003H
      AJMP   INTERRUPT0
      
;--------------------------
      ORG    013H
      AJMP   INTERRUPT1
      
;-----Initiation-----
InterType:  SETB   EA
      Setb   IT0
      Setb   EX0
      CLR    PX0
      Setb   IT1
      Setb   EX1
      Setb   PX1      
      ret
;--------------------   
  
INTERRUPT0:  
      clr    led0
      jnb    int0,$
      RETI
      
INTERRUPT1:  
      clr    led1
      jnb    int1,$
      setb      led1 
      RETI
      
;--------------------            
main:     
      acall   InterType      
Mainloop:   setb   led0
      setb   led1
            Ajmp      Mainloop
;--------------------        
      end
关键字:高低优先级  中断 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
8051单片机的函数发生器的设计