数码管其实就是由7个LED组成一个“8”字,只要我们按规定的组合去显示这些LED就可以形成数字了。因为一个“8”字有7个LED,这7个LED如果正极连在一起共用,我们把它叫做共阳,这7个LED如果负极是连在一起公共的,我们把它叫做共阴
更多精彩内容分享,请点右上角的关注哦!
数码管结构原理有人可能会问,A、B、C、D、E、F、G是怎么定义的,其实这已经是形成了一个行规,大家都是这样排列的,你非常自己另外排的话,也不是不可以,但是别人可能就看不懂了。
假如我们要显示“3”,只要把A、B、C、D、G这几段的LED点亮就可以了。
多个数字数码管的组合
本文以两位共阳数码管为例进行分享
二位共阳数码管结构一个“8”只有七段,但数字的右下角有一个小数点,所以是八段的,我们把小点叫做DP
一个数字有八段,两个数字中的每个数字的共阳极端是单独的,所以一共有10个引脚
数码管驱动电路
同样以两位共阳数码管为例进行分享
两位共阳数码管驱动电路MCU输出口Dig1控制第一个数字的公共阳极
MCU输出口Dig2控制第二个数字的公共阳极
MCU输出口A、B、C、D、E、F、G、DP控制段画的亮和灭
数码管的动态驱动显示原理
因为两个数字的A、B、C、D、E、F、G、DP也是公用的,所以数码管的两个数字其实是不可以同时点亮的
我们需要进行分时扫描显示,比如让数码管显示“12”(第一个数字显示1,第二个数字显示2)流程如下1~6
Dig1和Dig2设为高电平,A、B、C、D、E、F、G、DP设为高,此时Q1、Q2都截止了,没有电流流过数码管内部的LED,数码管为熄灭状态
B、C设为低电平,Dig1设为低电平,此时第一个数字的B和C段画点亮,显示为“1”
延时10ms,让第一个数字的“1”持续点亮10ms
Dig1和Dig2设为高电平,A、B、C、D、E、F、G、DP设为高,此时Q1、Q2都截止了,没有电流流过数码管内部的LED,数码管又变回熄灭状态
A、B、E、G设为低电平,Dig2设为低电平,此时第二个数字的A、B、E、G段画点亮,显示为“2”
延时10ms,让第二个数字的“2”持续点亮10ms
1~6步不断的循环,1秒钟可以循环50次,也就是说刷新频率为50Hz
因为人眼的视觉有暂留性的,超过50Hz的刷新速度是识别不出来的。虽然两位数字是快速闪动的,但看起来还是静止的。
数码管显示效果以上是数码管最基本的动态扫描原理分析,大家如果有兴趣的话,以后我们还可以继续的深入探讨!
本文来自“这条河叫时光”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/ls/87861.html