找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10163|回复: 19
收起左侧

单片机如何同时点亮两个或者多个数码管?

  [复制链接]
ID:848086 发表于 2020-11-23 22:43 | 显示全部楼层 |阅读模式
图片14.png
现在我是通过对P22;P23;P24进行赋值来控制位选,但这样我不知道怎么同时让多个数码管亮  。请问我该怎么才能实现控制任意数量的数码管呢
回复

使用道具 举报

ID:716656 发表于 2020-11-24 08:00 来自触屏版 | 显示全部楼层
找个视频看下比较好
回复

使用道具 举报

ID:748788 发表于 2020-11-24 08:22 | 显示全部楼层
单片机并不是真正同时点亮多个数码管,而是利用视觉暂留让人感觉是同时点亮
回复

使用道具 举报

ID:848171 发表于 2020-11-24 08:48 | 显示全部楼层
可以通过位选,然后利用动态显示段码组来实现
回复

使用道具 举报

ID:367934 发表于 2020-11-24 09:10 | 显示全部楼层
德飞来的51单片机开发板的原理图上面用到的方法就是通过两个74HC573锁存器来控制两组四位数码管的可以了解一下。你这个也可以。
回复

使用道具 举报

ID:848390 发表于 2020-11-24 14:53 来自触屏版 | 显示全部楼层
51单片机有很多Io口,可以通过选位来接通数码管,但是别忘了p0端口没有上拉电阻
回复

使用道具 举报

ID:332444 发表于 2020-11-24 19:00 | 显示全部楼层
回复

使用道具 举报

ID:782419 发表于 2020-11-25 08:37 | 显示全部楼层
这需要借助其它的芯片辅助实现,去看下网上的一些教程视频,你就知道怎么实现了!
回复

使用道具 举报

ID:848831 发表于 2020-11-25 10:09 | 显示全部楼层
动态扫描显示就可以,扫描速度要快,可以延时和中断操作
回复

使用道具 举报

ID:827683 发表于 2020-11-25 11:09 | 显示全部楼层
使用switch()语句可以
回复

使用道具 举报

ID:827683 发表于 2020-11-25 11:11 | 显示全部楼层
使用for循环和switch语句可以实现。
回复

使用道具 举报

ID:831625 发表于 2020-11-25 13:57 | 显示全部楼层
动态显示即可
回复

使用道具 举报

ID:847462 发表于 2020-11-25 20:30 | 显示全部楼层
短时间扫描多次,就可以形成视觉上的连续常亮
回复

使用道具 举报

ID:658766 发表于 2020-11-25 20:37 | 显示全部楼层
这个可以参照开发板教程实现,同时显示是利用人的视觉暂留效应,并不是真的同时位选不同数码管
回复

使用道具 举报

ID:420836 发表于 2020-11-26 01:32 | 显示全部楼层
使用七段式LED控制IC。
回复

使用道具 举报

ID:845766 发表于 2020-11-27 11:51 | 显示全部楼层
都是动态扫描的数码管的段位的
回复

使用道具 举报

ID:848086 发表于 2020-11-28 00:57 | 显示全部楼层
适得府君书 发表于 2020-11-24 09:10
德飞来的51单片机开发板的原理图上面用到的方法就是通过两个74HC573锁存器来控制两组四位数码管的可以了解 ...

好的,谢谢哎
回复

使用道具 举报

ID:848086 发表于 2020-11-28 00:58 | 显示全部楼层
xianfajushi 发表于 2020-11-24 19:00
可参https://blog.csdn.net/xianfajushi/article/details/90022291

感谢感谢
回复

使用道具 举报

ID:848086 发表于 2020-11-28 01:00 | 显示全部楼层
TTQ001 发表于 2020-11-26 01:32
使用七段式LED控制IC。

初学者还没了解这些
回复

使用道具 举报

ID:837951 发表于 2020-11-28 19:20 | 显示全部楼层
设变量i为显示的数码管位数,每个数码管的点亮可用下面三条语句:送位吗;送段码;延时
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表