Arduino 专题学习

项目8(任务10)利用四位数码管实现动态扫描显示(一)

2019-06-08  本文已影响5人  0214_王一铭

本篇主要是介绍要完成四位数码管的动态扫描显示所需要了解并掌握的四位数码管的电路结构与显示原理。

一、位选与段选

图1.jpg

以一位的7段数码管为例,如图1所示,一位的数码管加上小数点一共是8个需要控制的发光管,分别是a、b、c、d、e、f、g、dp,由8个引脚分别控制他们的亮灭,也就是说一个引脚控制一个发光管,那么这就是段选。发光的二极管是有两端的,那么这8个发光的二极管有一个公共端,这样就可以控制一位数码管整体,这就是位选。


图2.jpg

由一位数码管延伸到四位数码管时,如图2所示,每一个发光管都有相应的引脚控制,每一位的数码管都有自己的公共端,通过公共端来控制哪一位的数码管亮或者是灭,这就是位选。

二、共阴与共阳的区别

一位的数码管相当于是由8个发光二极管拼成的,二极管有两个极,也就是阴极和阳极。


图3.jpg 图4.jpg

三、显示N位数字的口线数量规律

那么要想使四位数码管显示4位数字,需要多少条口线?显示n位数字呢?能总结出一个规律么?

图6.jpg

可以看到,N位数码管,对于段选,不管是多少位的数码管,由于每一位相同的段都是并联,都是需要8个口线去控制段;对于位选,有几位数码管,就需要几个公共端去控制。所以N位数码管显示N位数字需要(8+N)条口线。

上一篇 下一篇

猜你喜欢

热点阅读