如何使用51单片机和荧光数码管实现电子数字钟的程序

电子说

1.2w人已加入

描述

  2051单片机和荧光数码管电子数字钟设计读红外代码子程序*******************************

  org 0290h

  tt1:push dph ;保护现场

  push dpl

  push acc

  push psw

  jb 07h,ttt0 ;全部动作未完成则返回

  jb 00h,ttt1 ;如果收到遥控引导码则进入接收识别模式

  mov th1,#00h ;清T1,为接收做准备

  mov tl1,#00h

  setb 00h ;设接收遥控波头准备好标志位

  setb tr1 ;开T1中断

  sjmp ttt0

  ttt1:setb psw.4 ;进入区2

  clr psw.3

  mov a,th1 ;将收到的第一个遥控波头存到30h单元

  mov @r0,a

  mov th1,#00h ;清T1,准备读下一位

  mov tl1,#00h

  inc r0

  djnz r1,ttt0 ;全部信号接收完闭否?

  mov 10h,#30h ;接收完,则恢复10h、11h单元初值

  mov 11h,#2fh

  clr tr1 ;关T1中断

  clr ex1 ;关外部中断1

  clr 00h ;恢复接收标致位

  setb 01h ;设读取完成与允许转换标志位

  setb 07h ;设置全部动作未完成标志

  ttt0:pop psw

  pop acc

  pop dpl

  pop dph

  reti
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
lxa0 2020-11-24
0 回复 举报
这是我写的代码呀,怎么会在这里出现??? 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分