数码管(数码管厂家)由多层LED摆放而成,其间LED的闪现原理与传统照明停息原理并无不同。一般的数码管包含7级LED,而8级LED仅仅其间的一种。其它几级LED根本相同,如下图所示。
SEG口共阳/阴极
提到发光二极管的控制,软件将根据发光二极管的硬件规划在点亮发光二极管时具有不同的电平值。如下图所示,发光二极管电路:发光二极管阳极上拉VDD电压,发光二极管,芯片输出端口输出低电平;同样,当发光二极管阴极下拉接地时,发光二极管将被点亮,输出高电平;
因此,数字管分为共阴极和共阳极。共阳极联接全部发光二极管的阳极并联接电源。这样,像这样的发光二极管的另一端的低电平将被点亮。共阴极联接全部发光二极管的阴极并联接电源。像这样,像这样,高电平将被点亮。

LED数码管白光家电数码管显示屏模块电压数码管3位数码管支持定制所以,控制LED亮灭的软件就会不同;“COM口的人物”再说,咱们还会在数码管上看到COM这个控制口,他其实和片选功用很相似,它的名字叫位选线,和上图的seg的a,b…dp叫线段选线;这是怎么做片选的呢?例如,共阴极COM口是与共阴极公共端相连的,因此当COM输出高时,全部LED都无法点亮,因为阴极高电平,全部停息,换句话说,无法控制;当COM输出低,则LED可以根据段选线的电压停息LED完成数据闪现;根据上述原理,每一次只选择一个COM且seg口输入相应的数据,从而完成片选功用;
“闪现方式”静显:他的意思不是闪现数据只能停止不变,而是说COM口不需要扫描,即COM口不需要电平改动,即不需要片选;这种办法应用于只要一个数码管,因为只要一个数码管,COM口设置好后,闪现数据只受a、b…dp段选线电压控制,只需改动段选线数据就可以闪现相应的数据,所以叫做静态闪现;
动态闪现:当咱们有多个数位管参加闪现相同的数据,因为全部数位管的相同段选线都联接在一起,那么为什么要联接在一起呢?你们想啊,你们每根数码管别离分配了7段线来控制IO口,就问你们,你们的芯片IO口资源够吗?所以家就运用COM口的片选功用,全部数码管(数码管厂家)共用段选线,再运用COM完成数码管的片选,这样每增加一个数码管,只需增加COM口的资源;
软件每次只选择一个COM有用(一个数码管有用),并根据数据改动seg口输出数码管,其他数码管无效,只需数码管的新频率足够快,在人眼中就能闪现出seg口的扫描频率,这便是一般所说的COM扫描频率,这样子,大家就该轮着运用COM的片选功用运用seg口输出数据,轮着闪现,只需闪现频率足够快,就能闪现出COM的扫描频率;这便是动态闪现,也便是扫描方式闪现;了解了这一原理,其实很多LCD都是差不多的,他人用的是驱动芯片,咱们用IO仿照;
与LCD液晶器件的关系
液晶屏的扫描闪现办法仅仅在方式上与上面的扫描办法相同,仅仅液晶屏的像素太多了,比如128*64像素,有64个com,128个seg,所以采用驱动芯片驱动,而数码管(数码管厂家)直接用IO口仿照;“伪码”在随后的文章中解析完好的代码。com端口周期扫描函数voidScan_Com(void){//设置全部COM端口(数码管)的无效等级。(b)轮着选择COM口(数码管)的有用水平。设置对应于有用COM的SEG数据IO水平}