定时器(80C51单片机汇编语言编程)
          
            时间:01-21 14:44 阅读:2973次
*温馨提示:点击图片可以放大观看高清大图
                
         
        
		  
               简介:本文给大家分享了定时器(80C51单片机汇编语言编程)。
               
                        
          
            P1.0、P1.1接两个发光管,INT0接一启动按键,启动后两个发光管一亮一灭,亮灭时间为1s,再按按键停止发光管。
 实验箱晶振:6M
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP INT0
ORG 000BH
AJMP T0
 
ORG 0030H
MAIN:MOV TMOD,#01H
     MOV TH0,#3CH
     MOV TL0,#0B0H
     SETB EA
     SETB EX0
     SETB ET0
     SETB IT0
     CLR TR0
     CLR P1.0
     CLR P1.1
     MOV R7,#0AH
     SJMP $
 
ORG 0200H
INT0:JB TR0,AA
       SETB TR0
      
  MOV TH0,#3CH
     MOV TL0,#0B0H    
      MOV R7,#0AH
     SETB P1.0
     CLR P1.1
    
     RETI
AA:CLR TR0
   CLR P1.0
   CLR P1.1
   RETI
 
ORG 0300H
T0:MOV TH0,#3CH
     MOV TL0,#0B0H
     DJNZ R7,BB
     CPL P1.0
     CPL P1.1
     MOV R7,#0AH
   BB:RETI