如何确定数码管段码表

作者&投稿:比民 (若有异议请与网页底部的电邮联系)
七段数码管的段码怎么编辑呢?~

每一节可亮的为一个灯,它们的按一定顺序连接,然后让一些组合的灯点亮就得到一定的数字和字母,它们的顺序为:DP-->G-->F-->...-->A,要它亮则该段为0或1(看你是共阳还是共阴),把它们拼接起来转换成16进制就是它的编码了,
比如只显示一个点就只让DP等于1其余为0,则其编码为:0x80(共阴)
示图为共阴接法的示例
不知道你是不是想问这个,你说的也不是很具体,语文差了,我表示理解不能啊

相当于做个延时,当count的28-25位变化时才改变给数码管的段码,其实数码管显示是一个时间段只有一个数码管点亮,其他都灭,但因为人眼的视觉延时,数码管循环点亮速度快,好像数码管同时都亮了,如果要改变不同时间数码管的显示就得延时一定时间再改,要不太快了看不清啦

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

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线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码。

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



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

无显示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数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。



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

共阴:

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 即可。



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

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

共阳0为:0xc0。

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

数码管的控制:

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

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

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



共阴:

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 即可   其他的自己算吧




如何确定数码管段码表
确定数码管段码表的方法包括以下几个步骤: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 ...

如何确定数码管段码表
确定数码管段码表方法如下:共阴: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...

如何查看数码管的管码?
数码管共阴和共阳的管码表如下:共阴数码管管码表(0-9):0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F。共阳数码管管码表(0-9):0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90。现在让我们来详细了解一下这两个概念。首先,数码管是一...

单片机中如何通过编程来获取LED数码管的段码
一般是在程序中附加一节段码表,然后在程序中根据要显示的字符用查表的方法查得段码,然后送到LED数码管的段选端。 本回答由网友推荐 举报| 答案纠错 | 评论 2 3 liankuisun 采纳率:52% 来自:芝麻团 擅长: 照相机\/摄像机 电脑\/网络 家电 电视 其他回答 单片机中的段码是直接从IO口送出的,如果该IO口...

共阴极数码管显示字母对应表
共阴极数码管表共阴极:位选为低电平(即0)选中数码管,各段选为高电平(即1接+5V时)选中各数码段。”,只需要将b、c段点亮即可,若是共阴极,片选是低电平选中,某一段输出高电平点亮,即显示码为00000110即0x06,其他的依照该方法类推你给的码表为共阴极的。完全可用万用表测出来的,二位与...

共阳数码管码表
只要定义共阳数码管的段码表就行了,不用再另外定义显示小数的段码。通常是把小数点位接到最高控制位上,所以,对于共阳数码管,显示小数点时,最高位为0就是点亮小数点了。在原段码上和0x7F与运算就行了。如 P0=0xb0&0x7F; 这是就显示3的时候点亮小数点。或:P0=table[3]&0x7F;...

共阴极数码管,显示“9”,字段码是多少?
如点亮b笔画,则 b=1;同理,在共阳极电路中,笔画要亮就需要施加低电平,如点亮g笔画,则 g=0;字段码的形成,通常是取字节的从低位到高位分别对应 a、b、c、d、e、f、g;那么要显示“9”,则共阴极时 a=b=c=d=f=g=1,e=0;如此得到的字段码 = 0110-1111 = 0x6f;...

数码管共阳极段码表要用大写吗
数码管共阳极段码表并非一定要用大写。根据查询相关资料信息显示,数码管共阳极段码表包括十六进制和二十进制中的英文A至F,其中b,d,i为小写,其它为大写。数码管,也称作辉光管,是一种可以显示数字和其他信息的电子设备。

七段数码管的段码怎么编辑呢?
DP-->G-->F-->...-->A,要它亮则该段为0或1(看你是共阳还是共阴),把它们拼接起来转换成16进制就是它的编码了,比如只显示一个点就只让DP等于1其余为0,则其编码为:0x80(共阴)示图为共阴接法的示例 不知道你是不是想问这个,你说的也不是很具体,语文差了,我表示理解不能啊 ...

应怎样编写LED数码管显示程序?
首先你的仔细看看电路图,看一下数码管是怎么接的,接的是哪一个管脚,从而确定出位选和段选。所谓段选指的是数码管显示的内容,位选指的是哪几个数码管显示。总之你一定要学会看懂电路图。下面我给你一个例子啊,是根据我的电路板写的。include<reg51.h> define uint unsigned int define uchar ...

郏县19541362923: 共阴数码管码表怎么算的?
赫版红花: 这些是16进制数.如0x3f代表00111111(二进制),楼主可查阅有关数码管的对应,共阴极的意思就是1对应该段亮,0对应该段不亮.大概理解一下,数字0应该是6个1.

郏县19541362923: 用Verilog写程序时,怎样确定数码管的段码和位码? -
赫版红花: 相当于做个延时,当count的28-25位变化时才改变给数码管的段码,其实数码管显示是一个时间段只有一个数码管点亮,其他都灭,但因为人眼的视觉延时,数码管循环点亮速度快,好像数码管同时都亮了,如果要改变不同时间数码管的显示就得延时一定时间再改,要不太快了看不清啦

郏县19541362923: 单片机中如何通过编程来获取LED数码管的段码 -
赫版红花: 一般是在程序中附加一节段码表,然后在程序中根据要显示的字符用查表的方法查得段码,然后送到LED数码管的段选端.

郏县19541362923: LED数码灯管段数怎么划分 -
赫版红花: 你说的应该是LED护栏管,也有人说成是数码管,视频管,它可以实现流水,追逐和动画效果.一般有4段\8段\16段,常见的是8段变化,每段代表一个pixcel.也就是说段数越多,跑出来的效果越细腻.

郏县19541362923: 单片机数码管段码 -
赫版红花: 这个不是按正常的接线弄的,正常的是P口的低位和高位依次和数码管的地位和高位一一对应! 而你给的如果是0~9的段码的话,只可能是非正常界接线了! P口与数码管的段不是一一对应的

郏县19541362923: LED数码管的段数是按照什么数的
赫版红花: 是按照一个字符多少直线确定,比如常见液晶数字 是日字格式,7段,还有米字型等 段数越多,越接近真实字符样子

郏县19541362923: 为什么程序烧进单片机后数码管只亮中间 -
赫版红花: 你能确定数码管是共阴的吗?如果真的确定,那你程序中的段码可是共阳数码管的段码,刚好相反,应该显示是要显示0,中间一横不亮,可是段码反了,就变成只亮中间一横了.共阴数码管的段码表如下:unsigned char table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

郏县19541362923: 什么是8位数码管的段码和位码? -
赫版红花: 一般四位数码管,有四个引脚控制选取哪一位数码管(位选),还有8位段选是公用的,就是当位选为第一位时,段选码只对第一位点亮那些段有关,同理选中第二个位时,段码只对第二位有效,依此类推... 一般硬件结构确定后,就会出现段码位码的说法.比如说四个位选引脚分别连接单片机p1.0 1.1 1.2 1.3,发光管是共阳 那么第一位的位码是xxxx0001;第二位是xxxx0010;第三位是xxxx0100;第四位是xxxx1000;这样我在显示时,如果显示第一位数据,则往p1口送xxxx0010,再送第一位的段码,建议到百度上搜下单片机动态 显示例子,有很多的!希望你成功.

郏县19541362923: 什么是8位数码管的段码和 位码?什么是段码,什么是位码?在8段数码管动态显示举例中看到的,不明白哪个是段码,哪个是位码? -
赫版红花:[答案] 一般四位数码管,有四个引脚控制选取哪一位数码管(位选),还有8位段选是公用的,就是当位选为第一位时,段选码只对第一位点亮那些段有关,同理选中第二个位时,段码只对第二位有效,依此类推.一般硬件结构确定后,就会出现...

郏县19541362923: 如何识别LED数码管是几段 -
赫版红花: 单色的LED护栏灯一般称之为LED轮廓灯,LED护栏管;七彩的我们称之为LED数码管;LED数码管按控制方法分则分为:内控和外控;区别在于是否有单独的信号接头和电源接头;信号接头一般采用四芯的信号接头,设计原理大同小异;电源...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网