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单片机数码管显示学习笔记(2023-07-26)
51单片机数码管显示学习笔记;本实验主要是了解51单片机和数码管连接的硬件电路图以及软件编程操作。
目录:
硬件电路:
1.数码管锁存器模块:
74HC573的八个锁存器都是透明的D 型锁......
基于AT89C51单片机的算术运算计算器系统设计(2023-03-23)
为主控核心,与矩阵键盘、晶振、LED 显示管模块一起组合而成。其工作过程为:首先存储单元初始化,显示初始值和键盘扫描,判断按键位置,得出按键值,单片机则对数据进行储存与相应的处理转换,之后送入数码管动态显示......
【51单片机】七段数码管和矩阵键盘的综合实验——计算器(2024-04-07)
时,CPU被显示程序占用,无法在动态显示的同时扫描键盘。所以需要开中断,实现有键按下扫描键盘,无键按下动态显示的效果。
二、键盘线反转法+数码管动态显示
1、硬件仿真
首先......
【51单片机】七段数码管显示实验+详细讲解(2024-04-07)
扫描速率足够快,由于视觉暂留现象就会给人以恒定显示的表现。动态显示可以减少硬件的使用,但是需要微处理器一直为它工作。
二、数码管显示程序
1、静态显示
静态显示用到的元件有:74LS273(锁存......
51单片机实现数码管动态显示60~0(2022-12-20)
51单片机实现数码管动态显示60~0;硬件电路原理图
元件清单
C语言程序
#include unsigned char table[]={0x3f,0x06,0x5b,0x4f......
四位数码管动态显示2020(51单片机)(2022-12-20)
四位数码管动态显示2020(51单片机);电路原理图
元件清单
程序(C语言)
#includeunsigned char smg[]={0x5b,0x3f,0x5b,0x3f};//2020......
51单片机数码管静态显示和动态显示原理及实验 夜猫子(2023-01-12)
51单片机数码管静态显示和动态显示原理及实验 夜猫子;数码管
多位数码管,即是两个或两个以上单个数码管并列集中在一起形成一体的数码管。当多位一体时,它们内部的公共端是独立的,而负责显示......
89c51单片机动态扫描接口设计(2023-03-27)
,61H,21H,7CH,20H,60H
END
从上面的单片机例程中能看出,动态扫描显示必须由CPU持续地调用显示程序,才能保证持续持续的显示。
上面的这个程序能实现数字的显示,但不太实用,为什么呢?这里仅是显示......
数码管动态显示(软件延时)+基于底层显示模块的应用层程序开发+Protues仿真(2024-07-26)
数码管动态显示(软件延时)+基于底层显示模块的应用层程序开发+Protues仿真;1 项目要求
(1)数码管开机初始显示----,正常运行时显示2013;
(2)数码管显示任意四位十进制数;
2......
数码管动态显示+定时器中断方式+Protues(2024-07-26)
; //设置定时初始值
//}
3 参考来源
(1)单片机应用实践篇之定时计/数器中断方式实现数码管动态显示刷新_哔哩哔哩_bilibili;
......