ceqiong.net
当前位置:首页>>关于共阴极数码管编码表的资料>>

共阴极数码管编码表

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

共阴就是公共端为阴极,所以高电平点亮.所以abcdefg的值是01100000 ,编程要看你用在什么上,如果是51的话你可以用位操作,单独把其中的两们输出置1.用FPGA的话可以直接写成二进制的形式如01100000b

uchar SEG_A_List[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //共阴数码管代码表"0-F" uchar SEG_B_List[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}; //共阳数码管代码表"0-F"

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

你把最高位和最低位弄反了吧.应该是00111111

共阳就是公共端接高电平(+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.你上面说的代码是不是电路中加了译码器了.

去百度文库,查看完整内容>内容来自用户:Young1013七段共阴数码管电子钟PLC程序设计原理控制要求:1.用四个七段数码管分别显示“时十位”、“时个位”、“分十位”和“分个位”.2.用两个发光二极管显示“秒闪烁”.3.有“预置”

共阳极数码管,字型码为0有效,显示字母B,是显示小写字母b,对应的字型编码是1000 0011B=0x83.

假设数码管的段控接在P0,小数点的段控在P0.7.那么小数点的段控高电平就可以了.SETB P0.7

首先确定是哪种接发:共阴还是共阳.共阴极的:0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71共阳极的:0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x84,0x0E

bfym.net | mydy.net | qimiaodingzhi.net | qwrx.net | ndxg.net | 网站首页 | 网站地图
All rights reserved Powered by www.ceqiong.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com