分享

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

 共同成长888 2016-05-28
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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章