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
-
51单片机
+关注
关注
274文章
5702浏览量
123456 -
数码管
+关注
关注
32文章
1881浏览量
91056 -
数字钟
+关注
关注
9文章
160浏览量
31339
发布评论请先 登录
相关推荐
使用51单片机的外部中断实现数码管数字加1到99和实现清零的程序
![使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b>的外部中断<b class='flag-5'>实现</b><b class='flag-5'>数码管</b><b class='flag-5'>数字</b>加1到99和<b class='flag-5'>实现</b>清零的<b class='flag-5'>程序</b>](https://file.elecfans.com/web1/M00/9D/18/o4YBAF0xMRWARTdkAALeGj3SjMM438.png)
认识YS30-3、YS18-3荧光数码管资料下载
![认识YS30-3、YS18-3<b class='flag-5'>荧光数码管</b>资料下载](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
评论