请选择 进入手机版 | 继续访问电脑版

家电技术网|家电维修论坛|电工学习网-专业家电维修资料

 找回密码
立即注册
查看: 168|回复: 0

[弱电] 单片机怎么驱动数码显示数字?

[复制链接]

91

主题

290

帖子

470

积分

中级技术

Rank: 3Rank: 3

积分
470
发表于 2020-9-28 07:19:19 | 显示全部楼层 |阅读模式
首先单片机需要通过驱动电路连接数码管,以两位共阳数码管为例,需要用到十个IO和两个PNP型的三极管进行驱动。两个IO负责两个数字的公共引脚Dig1和Dig2,八个IO负责A,B,C,D,E,F,G,DP这些段画的引脚。

因为两个数字A,B,C,D,E,F,G,DP这些段画的引脚是连接在一起的,所以需要进行分时显示。比如要显示数字“12”,则要先让Q2导通,Q1截止,让B,C两个段画显示,则第一个数字就会显示“1”了,接着让Q1导通,Q2截止,让A,B,D,E,G五个段画显示,第两个数字就会显示“2”了,因为人的视觉系统是有暂留性的,只要以较高的频率(>50Hz)对这个数字进行刷新, 我们就会看到“12”两个数字了。

我们还可以用BCD译码器芯片(74HC4511)来驱动数码管,这种方法更为简单,只要往译码器芯片写BCD码的值,数码管就可以显示对应的数字了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:身为电工,你知道设备最容易出现的两大电气故障吗?
下一篇:单相接地为什么没有负序电压
家电技术网版主招募 ● 家电技术网总版规则
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|家电技术网 ( 蜀ICP备20012914号-1 )|Sitemap|网站地图

GMT+8, 2021-2-28 17:09 , Processed in 0.045585 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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