共阳数码管0—9的显示码

作者&投稿:翁音 (若有异议请与网页底部的电邮联系)
写出共阳极LED显示0-9数字的数据编码。~

code unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //共阳数码管 0-9。
拓展:共阳极:一般数码管是多个二极管组成,二极管分正端(阳极)和副端(阴极),共阳极是指所有二极管的正端接在一起,作为公共端。
区别:
共阳极数码管是指八段数码管的八段发光二极管的阳极(正极)都连在一起,而阴极对应的各段可分别控制。
共阴极数码管是指八段数码管的八段发光二极管的阴极(负极)都连在一起,而阳极对应的各段分别控制。

code unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //共阳数码管 0-9。
拓展:共阳极:一般数码管是多个二极管组成,二极管分正端(阳极)和副端(阴极),共阳极是指所有二极管的正端接在一起,作为公共端。
区别:
共阳极数码管是指八段数码管的八段发光二极管的阳极(正极)都连在一起,而阴极对应的各段可分别控制。
共阴极数码管是指八段数码管的八段发光二极管的阴极(负极)都连在一起,而阳极对应的各段分别控制。

这取决于你的数码管段选是如何和单片机端口连接的,共阳的话,单片机端口输出低电平时该端口控制的段亮

取决于每段连接方式,根据字型和每条数据线对应字段,很简单就能确定编码

oxc0,0xf9,oxa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e


数码管显示数字
一般情况下,单个发光二极管的管压降为1.8v左右,电流不超过30ma。发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用led数码管显示的数字和字符是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。

数码管显示电路原理图
因为它们的段选是连接在一起的,所以送入所有数码管的段选信号都是相同的,那么它们显示的数字必定一样,数码管的这种显示方法叫做静态显示。让一个数码管循环显示0-9 下面是程序,从DSY_CODE数组中依次的将编码数据送到P0口就可以了,是不是很简单。

单片机中二位数码管的显示,怎样用c语言写一段从0到99的程序啊?
公阳,P0.2,P0.3 分别通过PNP管接个位,十位数码管公共端,P1口输出数据,都是低电平有效 include <reg51.h> sbit shi=P0^3; \/\/十位公共极 sbit ge=P0^2; \/\/个位公共极 define Out P1 \/\/数据输出端 unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,...

...共阳极数码管abcdefg应该输入什么?共阴极数码管abcdefg应该输入什...
2、图2-13共阳极数码管和共阴极数码管的内部结构图用七段数码管除了可以显示0~9的阿拉伯数字外,还可以显示一些英语字母。下表是常见的字母与7段显示关系(共阴极数码管)。3、我也没找到低电平有效的七段显示译码器,但可以在高电平译码器的输出端,接一个非门不就行了。4、共阳极表示的是内部...

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

数码管共阳极接法和共阴极接法有什么区别?
3、极点连接不同:共阳极就是把所有LED的阳极连接到共同接点com,而每个LED的阴极分别为a、b、c、d、e、f、g及dp(小数点);共阴极则是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a、b、c、d、e、f、g及dp(小数点)。数码管是用于显示0,1,2,9数字的显示器件具体应用时,...

共阴极数码管显示字母对应表
7. 共阴极数码管的段编码:当阳极为高电平时,相应的段被点亮。8. 数码管的构成:一只数码管由7个发光二极管构成(如果包含小数点,则有8个)。9. 共阳极数码管的段码:共阳极数码管显示1的段码为F9H,共阴极数码管显示1的段码为06H。10. 七段数码管的显示:除了显示0至9的数字,还可以显示...

共阳极与共阴极数码管的显示代码各是什么意思?
拿八段数码管举例:顾名思义,一个八段数码管由八段二极管组成即a,b,c,d,e,f,g,dop(点),共八段。其中数码管分两种,共阴极和共阳极(共阳极:数码管的阳极全部接在一起,低电平点亮它,如:如果是共阳极,显示数字“0”,代码为ox80或80H;共阴极和共阳极相反。\\x0d\\x0a a ━ \\x0d\\...

数码管的问题
其实一个八段数码管就是由八个发光二极管构成的,只亮一个段的话就只需用两个脚就可以了,下面上共阴和共阳数码管的段码:共阴:0 1 2 3 4 5 6 7 8 9 A B C 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,D ...

数码管的段编码
数码管的8段,对应一个字节的8位,a对应最低位,dp对应最高位。所以如果想让数码管显示数字0,那么共阴数码管的字符编码为00111111,即0x3f;共阳数码管的字符编码为11000000,即0xc0。可以看出两个编码的各位正好相反。如下图。令附共阳、共阴编码 阳:uchar code table[]={0xc0,0xf9,0xa4,0x...

南昌市15851257167: 数码管是共阳极接法,计算出LED数码管显示0 - 9的段码,列出分别用二进制数与十六进制数表示 -
爱新觉罗仲盐酸: 若数码管共阳,则低电平有效,所对应的16进制表示方式,为:0-0xc0,1-0xf9,2-0xa4,3-0xb0,4-0x99,5-0x92,6-0x82,7-0xf8,8-0x80,9-0x90.若数码管共阴则高电平有效,所对应的16进制表示方式为0-0x3f,1-0x06,2-0x5b,3-0x4f,4-0x66,5-0x6d,6-0x7d,7-0x07,8-7f,9-0x6f.

南昌市15851257167: 急!!!求单只数码管循环显示0~9的代码解释,数码管是共阳极的.万分感谢!!! -
爱新觉罗仲盐酸: #include//单片机寄存器相关的文件 #include//具有空指令的文件 #define uchar unsigned char//宏定义 以后用uchar替代unsigned char #define uint unsigned int //宏定义作用同上 uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,...

南昌市15851257167: 共阳极与共阴极数码管的显示代码各是什么意思?怎么求?0到9的显示?
爱新觉罗仲盐酸: 共阳就是公共端接高电平(+5V),此时a,b,c,d,e,f,g,h(h为小数点).哪个段码给低电平哪段就会点亮.比如0是要让a,b,c,d,e,f段亮.输入的显示码为(h段为高位)11000000B十六进制为0C0H,同样一到九也是这样算.分别是0F9H,0A4H,0B0H,99H,92H,82H,0D8H,80H,90H.共阴码就是把共阳码取反,0~9的代码分别是3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH.你上面说的代码是不是电路中加了译码器了.

南昌市15851257167: 数码管共阴和共阳的管码表分别是多少? -
爱新觉罗仲盐酸: 数码管共阴和共阳的管码表如下:* 共阴数码管管码表(0-9):0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F.* 共阳数码管管码表(0-9):0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90.现在让我们来详细了解一下...

南昌市15851257167: 共阳极接法的数码管0~9笔画状态 -
爱新觉罗仲盐酸: 你好!//共阳数码管字段驱动 unsigned char ch[]={0x82, //"0"0xE7, //"1"0x2A, //"2"0x26, //"3"0x47, //"4"0x16, //"5"0x12, //"6"0xA7, //"7"0x02, //"8"0x06, //"9"0x03, //"A"0x52, //"B"0x9A, //"C"0x62, ...

南昌市15851257167: 急需数码管共阳和共阴对应的所有字形码? -
爱新觉罗仲盐酸: 单片机LED共阳极段码表【0-F】[0-7] 0c0H,0f9H,0a4H,0b0H,99H,92H,82H,0f8H [8-F]80H,90H,88H,83H,0c6H,0a1H,86H,8eH单片机LED共阴极段码表【0-F】[0-7] 3FH,06H,5BH,4FH,66H,6DH,7DH,07H[8-F] 7FH,6FH ,77H,7CH,39H,5EH,79H,71H,76H

南昌市15851257167: 共阴极数码管,显示“9”,字段码是多少 -
爱新觉罗仲盐酸: 用C语言写程序时,共阴数码管的段码表为:0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f, 依此是显示0~9的字段码,显示9的是最后一个,0x6f.

南昌市15851257167: 51单片机 编写4个LED数码管同时循环显示0—9的数字 的程序. -
爱新觉罗仲盐酸: #include<reg51.h>#define uchar unsigned char uchar code ledtab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};//0-9 uchar time,scanled,tiao; uchar disdat[6]="201803"; void delay(unsigned int x) {unsigned int i,j;for(i=0;i<x;i++)...

南昌市15851257167: 如何做数码管显示0 - 9数字的毕业设计 -
爱新觉罗仲盐酸: 这个也能做毕业设计 /* 程序详细功能介绍: * 利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阳数码管的a-h的笔段上, * 数码管的公共端通过三极管8550选通.在数码管上循环显示0-9数字,显示时间的间隔可通过修改延时程序. ...

南昌市15851257167: 跪求 共阳数码管4位8段动态显示.0 - 9999 从0加到9999.每秒加1. 用c写程序.单片机加数码管 给50分 -
爱新觉罗仲盐酸: /这是定时器方式写的,0~9999每秒加1 #include<reg52.h> unsigned char g,s,b,q,; unsigned char code duan[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0~9共阳void display(); void time() {for(n=0;n<500;n++);}init() {g=s=b=q=0;...

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