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

实验五 定时器(80C51单片机汇编语言编程)

发布时间:2020-09-02 发布时间:
|
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
关键字:定时器  80C51  单片机  汇编语言 

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

热门文章 更多
C51 特殊功能寄存器SFR的名称和地址