共阴极的数码管的显示原理是什么?
普通阴极是一种数字管,将所有发射二极管的阴极结合在一起,当应用公共阴极时,公共阴极com应连接到地面线GND。数码管显示原理
显示数字管的原理是:一个数字管有八个段:a,b,c,d,e,f,g,h,含义包括八个发光的二极管;是流行的阴极数字管)。流行阳极:选择一个高数字管(即1 ),选择数字管,选择每个段作为低级别(即接地时0),选择每个数字段,然后选择数字片段作为低级别(即接地时0时),选择数字段为高(IE 1 时连接时1 时1 )。
1 个数字屏幕的数量实际上是这8 个发光的二极管。
以一般阴极为例。
二进制编号为:000001 1 0,转换为十六进制到0x06 也就是说,当段代码为0x06 时,该数字管可以显示数字1 以相同的方式,我们可能会被1 -9 折断。
同一件事符合正常阳极的原理,只需扭转公共阴极的段代码即可。
8 位数字管可以理解为与位代码有关的8 个数字管道。
以一般阴极为例。
当选定位较低时,选择数字管(即0)。
如何让8个数码管显示出不一样的数值
有两种显示数字管的方法:一个是固定屏幕,另一个是动态屏幕。以数字管8 “ 1 2 3 4 5 6 7 8 ”的显示,描述如下:固定屏幕:数字管8 同时点亮,显示的为“ 1 2 3 4 5 6 7 8 ”。
该方法相对愚蠢且易于理解,但它占据了更多的资源。
由于数字管包含7 个扇区,因此圆圈包含一个通用端和7 端。
显然,此方法不适合显示多名。
动态优惠:8 个数字管以一个顺序显示。
由于人眼中的触诊频率很宽,当骑自行车的频率为8 个足够高的数字管时,人眼无法监测一个阐明的数字管的中断,而看到的现象是,第一个数字管保持“ 1 ”的宽度,而第二个数字管则维持“ 2 ”宽度的数字宽度 。
动态宽度占据级别控制插座远低于固定报价,因为可以通过公共端口共享不同的数字管,例如中风7 的末端,只有7 个冲程末端 + 8 个共享末端和1 5 个插座。
通常,数字管屏幕采用动态显示方法。
我想知道上述是否清楚地解释了吗? 〜
8位数码管是怎么显示的?
8 位数字管可以视为8 个灯泡。例如,如果 如果您想向您展示1 点,右侧有两个灯泡 当记录并记录一些小灯泡时,记录并记录了一些小灯泡并记录一些小灯泡时,显示出一些小灯泡的不同值和记录时,有八个数字。
只要先前记录的代码的完整升级,就必须显示更多应用程序。
数码管显示电路原理图
所谓的八段意味着索引管中有八个小型LED发光二极管,通过控制光线并关闭不同的LED,它们显示出不同的形状。数字管分为两种类型:常见阴极和常见阳极。
实际上,普通的阴极将八个LED的阴极连接在一起并磨碎它们,以便它们可以在任何LED的另一端都以高水平的方式点亮。
共同的阳极将八个LED的阳极连接在一起。
示意图如下。
pin图的两个COM端子连接在一起,是常见的末端。
普通的负数字管必须接地,并且必须将常见的正数字管连接到正5 伏电源。
八段数字管称为单向。
并排排列多个数字管以形成多位数的数字管。
他们的段选择线(即A.B.C.D.E.FG.DP)连接在一起,它们各自的共同末端称为位选择线。
显示时,字符编码将是从段选择行发送的,当选择哪个位时,数字管将被点亮。
数字管的8 个片段对应于一个字节的8 位,A对应于最低位,而DP对应于最高位。
因此,如果您希望数字管显示数字0,则常见的负数字管的字符编码为001 1 1 1 1 1 1 ,即OX3 F; 常见的正数字管的字符编码为1 1 000000,即奥克斯科。
可以看出,两个编码的编码恰恰相反。
如下图所示。
 From the figure above, we can get the coded common anode of the digital tube with common anode and common cathode: select the bit as high level (i.e. 1 ) Select the digital tube, select each segment as low level (i.e. 0 when grounded), select each digital segment, and the encoding from 0 to f is: ucharcodetable[]={0xc0, 0xf9 , 0xa4 , 0xb0, 0x9 9 , 0x9 2 ,0x8 2 ,0xF8 ,0x8 0,0x9 0,0x8 8 ,0x8 3 ,0xc6 ,0xa1 ,0x8 6 ,0x8 e}; Common cathode: select the bit as low level (i.e. 0) Select the digital tube, select each segment as high level (i.e. 1 when connected +5 V), select each digital segment, ucharcodetable[]={0x3 f, 0x 06 , 0x5 b, 0x4 f, 0x6 6 , 0x6 d, 0x7 d, 0x07 , 0x7 f, 0x6 f, 0x7 7 , 0x7 c,0x3 9 ,0x5 e,0x7 9 ,0x7 1 }; 数字管的静态显示时,当将多位数数字管应用于某个系统时,可以独立控制其“位选择”,并且“段选择”连接在一起。
我们可以通过位选择信号来控制哪些数字管是明亮的。
同时,在所有连接在一起的数字管上显示的数字始终相同,因为它们的段选择是将连接在一起的,因此发送到所有数字管的段选择信号是相同的,因此它们显示的数字必须相同。
这种数字管的显示方法称为静态显示。
让数字试管周期显示0-9 程序是程序,然后将编码的数据从dsy_code数组顺序发送到P0端口。
不是很简单吗?