如何确定数码管段码表

2024-11-11 19:47:03
推荐回答(5个)
回答1:

确定数码管段码表方法如下:共阴:

0、0x3f

1、 0x06

2、0x5b

3、0x4f

4、0x66

5、0x6d

6、0x7d

7、0x07

8、0x7f

9、0x6f

A、0x77

B、0x7c

C、0x39

D、0x5e

E、0x79

F、0x71

无显示:0x00

只显示一点:0x80

共阳:只需和共阴互补即可,比如:

共阳0为:0xc0

共阴0为:0x3f

相加后两位等于ff即可。

数码管的最常见形式有10个阴极,形状为数字0到9,某些数码管还有一个或两个小数点。然而也有其他类型的数码管显示字母、标记和符号。如一种“数码管”,其阴极为一个模板制成的面具,上面有数字形状的孔。

扩展资料:

数码管的驱动方式:数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。

1、静态显示驱动

静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多。

如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,要知道一个89S51单片机可用的I/O端口才32个,实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。

2、动态显示驱动

数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划“a,b,c,d,e,f,g,d,p”的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码。

参考资料来源:百度百科--数码管

回答2:

确定数码管段码表方法如下:

无显示0x00、只显示一点0x80、共阳只需和共阴互补即可,比如:

共阳0为:0xc0。

数码管的最常见形式有10个阴极,形状为数字0到9,某些数码管还有一个或两个小数点。然而也有其他类型的数码管显示字母、标记和符号。

数码管结构组成:

led数码管由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。

位数有半位,1,2,3,4,5,6,8,10位等等,led数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。

共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。led数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。

回答3:

确定数码管段码表方法如下:

共阴:

0   0x3f

1   0x06

2   0x5b

3   0x4f

4   0x66

5   0x6d

6   0x7d

7   0x07

8   0x7f

9   0x6f

A   0x77

B   0x7c

C   0x39

D   0x5e

E   0x79

F   0x71

无显示:   0x00

只显示一点 :0x80

共阳 只需和共阴互补即可,比如

共阳0为:0xc0

共阴0为:0x3f

相加后两位等于 ff 即可。

回答4:

确定数码管段码表方法如下:

无显示0x00、只显示一点0x80、共阳只需和共阴互补即可,比如:

共阳0为:0xc0。

数码管的最常见形式有10个阴极,形状为数字0到9,某些数码管还有一个或两个小数点。然而也有其他类型的数码管显示字母、标记和符号。

数码管的控制:

七段数码管分为共阳极及共阴极,共阳极的七段数码管的正极(或阳极)为八个发光二极管的共有正极,其他接点为独立发光二极管的负极(或阴极),使用者只需把正极接电,不同的负极接地就能控制七段数码管显示不同的数字。共阴极的七段数码管与共阳极的只是接驳方法相反而已。

七段数码管已可以特定的集成电路控制,只要向集成电路输入4-bit的二进制数字讯号就能控制七段数码管显示;市面上更有 8421-BCD 代码直接转为七划管控制电平的 IC,方便配合单片机使用。

以上内容参考百度百科——数码管

回答5:

共阴:

0   0x3f

1   0x06

2   0x5b

3   0x4f

4   0x66

5   0x6d

6   0x7d

7   0x07

8   0x7f

9   0x6f

A   0x77

B   0x7c

C   0x39

D   0x5e

E   0x79

F   0x71

无显示:   0x00

只显示一点 :0x80

共阳 只需和共阴互补即可,比如

共阳0为:0xc0

共阴0为:0x3f

相加后两位等于 ff 即可   其他的自己算吧