导航:首页 > 操作系统 > 单片机显示实验

单片机显示实验

发布时间:2025-01-08 04:03:19

单片机做四位数码管静态显示实验时要不要锁存器呀,最好发一张电路图解释一下锁存器作用,不太懂锁存器

用锁存器主要是方便IO口复用
四位数码管静态显示实验时要不要锁存器,是根据你的硬件决定的,如果你的4个数码管各占一个完整的端口,就不用锁存器,但需要占用32个IO口,一般单片机的IO引脚被用完了
如果你用4个锁存器,它们就可以共用1个8位IO口,另外用4个引脚控制哪个锁存器打开
总之,静态显示浪费硬件资源,四位数码管要么占单片机32个IO口,要么需4个锁存器,因此单片机系统中多用动态显示方式
锁存器就是能将输入数据锁存的器件,如74LS273,有8 个输入端(D0-D7)和8个输出端(Q0-Q7),另有一个控制端LA,当LA为高电平时,输出端和输入端的数据是相同的,输入端数据变化,输出端也跟着变化,当LA出现低电平(下降沿)时,输出数据就锁死了,无论输入端数据怎么变化,输出端保持原数据
驱动4位数码管时,这4个数码管可以共用单片机的一个端口,如P0,4个锁存器的D0-D7都接单片机的P0.0至P0,7,Q0-Q7分别接4个数码管的8个阳极(称为段,共阴极),P0口先输出数据给第一个数码管的锁存器,经锁存后,再用P0口给第二个数码管送数据,不影响第一个数码管的状态,再锁存后,P0口继续给第三个第四个数码管送数据,这就是IO口的分时复用

❷ 单片机秒表显示实验中,提高计时精度的方法有哪些

单片机秒表显示实验中,提高计时精度的方法只有一个(因晶振频率误差也影响计时精度,但是不能调,所以,这不能算一个方法),就是调整定时器的计数的初始值。
都认为,计数的初始值就是按定时的时间计算出来,应该是最精确的,这一点,的确对。但是,定时器中断后,影响中断,需要用时间的,到再计重写时间初始值就是多余的,就这一点点时间,就是影响计时精度的原因。
不过,这点计时误差,必须是计时的时间很长,比如,经过一天以上,或经过十天以上的积累才能测出来。
所以,先把计算出来的计数
初始值增加8,经过测量,然后在这个基础上再一点一点调整。或增或减小。
有一点,必须强调,就是定时器的中断程序的第一行就必须是重写时间常数,否则,误差会更大。

阅读全文

与单片机显示实验相关的资料

热点内容
肖秀荣2018pdf 浏览:250
pspdf乱码了 浏览:667
python定义字典数组 浏览:295
编译bios 浏览:659
自己编写python框架 浏览:596
vf命令编号 浏览:578
怎么解决excel编译错误 浏览:939
什么电视app可以免费看戏曲 浏览:929
图形界面登陆linux 浏览:856
python简单还是php简单 浏览:216
华为方舟编译器首秀大牛力捧 浏览:635
cxf动态编译问题 浏览:727
特斯拉密钥怎么加密 浏览:319
opencv3forlinux 浏览:683
编译器中扫描器的任务是 浏览:537
马上消费金融app是什么时候出来的 浏览:494
程序编译成功但运行不了 浏览:482
北京程序员的一天望京soho 浏览:669
小程序怎么保存编译 浏览:766
linuxhba卡驱动 浏览:544