单片机/MCUwilliam hill官网
直播中

池晓冰

7年用户 35经验值
擅长:可编程逻辑 测量仪表 嵌入式技术
私信 关注
[问答]

数码管显示问题

本人刚刚开始学习单片机,许多不会,请指教

这是单片机开发板上的数码管显示威廉希尔官方网站 ,位选选择74HC138控制,请问该怎么多位显示?74HC138只译一位啊··实在不了解。

  • 图片1.png

回帖(8)

尧建堂

2017-4-10 15:27:50

最佳答案

多个数码管显示数字的时候,实际上是轮流点亮数码管(一个时刻内只有一个数码管是亮的),利用人眼的视觉暂留现象(也叫余辉效应),就可以做到看起来是所有数码管都同时亮了,这就是动态显示,也叫做动态扫描。

例如:有 2 个数码管,我们要显示“12”这个数字,先让高位的位选三极管导通,然后控制段选让其显示“1”,延时一定时间后再让低位的位选三极管导通,然后控制段选让其显示“2”。把这个流程以一定的速度循环运行就可以让数码管显示出“12”,由于交替速度非常快,人眼识别到的就是“12”这两位数字同时亮了
举报

池晓冰

2017-4-10 15:30:55
这是威廉希尔官方网站 图
举报

武林

2017-4-10 16:28:20
这是分时显示,某时段只显示1位,逐位轮流显示,速度快了就感觉同时显示。
举报

池晓冰

2017-4-10 19:29:50
引用: wulinwl 发表于 2017-4-10 16:28
这是分时显示,某时段只显示1位,逐位轮流显示,速度快了就感觉同时显示。

哦哦···酱紫啊~谢谢!!!
举报

王栋春

2017-4-10 20:51:51
这个牵扯到程序里面的刷新速率
举报

尧建堂

2017-4-11 10:05:43
谢谢支持以后多多交流,相互学习
举报

池晓冰

2017-4-11 11:27:26
引用: 太子的空间 发表于 2017-4-11 10:05
谢谢支持以后多多交流,相互学习

好哒~~谢谢~~
举报

哈拉尔摩卡

2017-4-11 11:50:24
相互学习
举报

更多回帖

发帖
×
20
完善资料,
赚取积分