数码管共阴极1-9编程

作者&投稿:掌冰 (若有异议请与网页底部的电邮联系)

单片机:用十六进制写出0-9,A-F共阴极字形编码表
共阴极 说明要亮就得是1 编码表一般单片机书上都有 0 就是a,b,c,d,e,f亮(为1) 所以 编码为3FH 1就是b,c 亮 06H 2 a,b,d,e,g 5BH 八段字符 是从最上方那横开始 顺时针一圈 6段 分别为a,b,c,d,e,f 中间为g 小数点为dp 对应的八位数值为(dp)gfedcba 其他的楼主应该可以...

数码管1~9显示数字4
本实验只让共阴极的DIG1那个数码管显示数据,把别的都关掉。那只要12(X1)引脚输入低电平,986输入高电平,其他的都不会亮了,让DIG1显示什么数字,就由Y1到Y7来决定了。经计算,让DIG1显示0到9还有小数点的表格如下:uint8 table[11]={ 0x3f, 0x30, 0x5b, 0x4f, 0x66, 0x6d, 0x7d,...

四段共阴数码管从00到99的按键C语言程序
不知道你要不要用按键,我编了下面一个程序,Proteus仿真通过了,循环显示从00-99 include <reg51.h> define uchar unsigned char sbit wei1=P2^0;sbit wei2=P2^1;sbit wei3=P2^2;sbit wei4=P2^3;uchar code dulatab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; ...

怎么算共阴极数码管的段码
指令为: MOV DPTR,#LEDTAB MOVC A,@A+DPTR MOV P0,A ;假设段码接在P0口。当A为某一个数时,查表就得到这个数编号的段码,比如A为1,那么就是“1”的编码,F9H。 PS:累加器(accumulator)是一种暂存器。它用来储存计算所产生的中间结果。如果没有像累加器这样的暂存器,那么在每次计算(...

共阴极数码管和共阳极数码管的字形码有什么关系?
共阴极数码管和共阳极数码管的字形码是互为反码关系。如下给出的共阴段码表和共阳段码表,每个对应的字形码(即段码)比较一下,互为反码。

采用共阴极接法,每隔1s在P2口显示出0~9数字,并循环。
\/\/数码管显示0~9的段码表,程序运行中当数组值不发生变化时,\/\/前面加关键字code ,可以大大节约单片机的存储空间 P2=0x7f; \/\/P2.7引脚输出低电平,数码显示器第7位接通电源工作 while(1) \/\/无限循环 { for(i=0;i<10;i++){ P0=Tab[i]; \/\/让P0口输出数字的段码92H delay(...

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

七段数码管的共阴级的十六进制编程功能表
如p0.7)接dp,显示码从高往低表示为为 dp g f e d c b a 如要显示“1”,只需要将b、c段点亮即可,若是共阴极,片选是低电平选中,某一段输出高电平点亮,即显示码为00000110 即0x06,其他的依照该方法类推 你给的码表为共阴极的。共阳极的恰巧相反!数码管的示意图如下图所示 ...

共阴极数码管
①单元连接方式不同按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳极数码管是指八段数码管的八段发光二极管的阳极(正极)都连在一起,而阴极对应的各段可分别控制。共阴极数码管的段编码。数码管显示原理我们最常用的是七段式和八段式led数码管,八段比七段多了一个小数点,其他的基本...

单片机中怎样根据汇编代码判断二极管是共阴极还是共阳极的
程序中红线标出的,是共阳极LED的段码表,对应的字符依次是0~9。例如,首个段码是 C0h =1100 0000b,即a,b,c,d,e,f,脚低电平,对应"笔画"亮,显示“0”字符。请参阅下图:

允严17137914824问: 求:8字数码管动态显示0到99的汇编程序 -
井冈山市思他回答: 写那么长干嘛,p1口接数码管扫描.p0口接8段字符显示,已测试正常. ORG 0000H STAER: MOV DPTR,#K1MOV 41H,#00HMOV 42H,#00HMOV R2,#0FFH A2: ACALL A1;调用显示子程序DJNZ R2,A2MOV R2,#0FFHINC 41HMOV ...

允严17137914824问: 共阳极与共阴极数码管的显示代码各是什么意思?怎么求?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.你上面说的代码是不是电路中加了译码器了.

允严17137914824问: 两位一体数码管0到99的c语言编程 -
井冈山市思他回答: #includesbit wei1=P3^0; sbit wei2=P3^1; unsigned char code DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值0~9 unsigned char Data[8]; //存储显示值的全局变量 void Delay(unsigned int t); //函数声明 main() ...

允严17137914824问: c51编写一个四位数码管,共阴 -
井冈山市思他回答: //数码管显示段码 unsigned char leddata[]={0x3F, //"0"0x06, //"1"0x5B, //"2"0x4F, //"3"0x66, //"4"0x6D, //"5"0x7D, //"6"0x07, //"7"0x7F, //"8"0x6F, //"9"}; unsigned char leddata1[]={0x01,0x02,0x04,0x08,0x10,0x...

允严17137914824问: 汇编语言 数码管显示0 - 9.每个数字闪烁三次,再显示下一个数字,如此循环.求程序,, -
井冈山市思他回答: ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV R0,#0 MOV R1,#3LOOP:MOV DPTR,#TABLE MOV A,R0 MOVC A,@A+DPTR MOV P1,A LCALL DELAY MOV P1,#00H LCALL DELAY DJNZ R1,LOOP INC R0 MOV R1,#3 ...

允严17137914824问: 两位一体数码管0到99的c语言编程
井冈山市思他回答: #include&lt;reg52.h&gt;sbit wei1=P3^0;sbit wei2=P3^1;unsigned char code DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值0~9unsigned char Data[8]; //存储显示值的全局变量void Delay(unsigned int t); //函数...

允严17137914824问: 用汇编语言编写一个两个数码管为一组交替点亮一个数 -
井冈山市思他回答: 两个数码管交替显示一个数,是很简单的,以下例程,数码管分别为P0,P1口共阴极.交替显示0~9. ORG 0000HJMP BEGINORG 0030H TABLE: ; 共阴极数码管显示代码表DB 3FH,06H,5BH,4FH,66H ;01234DB 6DH,7DH,07H,7FH,6fh ;...

允严17137914824问: 单片机数码管如何从1显示到9? -
井冈山市思他回答: 把 数码管的 1-9 的 对应的码算出来就好了 循环显示 每次显示完一个数字 等一会 再显示第二个 还有你的数码管是共阳极的还是阴极的 试一下就知道了

允严17137914824问: 共阴极数码管表 -
井冈山市思他回答: 共阴就是公共端为阴极,所以高电平点亮.所以abcdefg的值是01100000 ,编程要看你用在什么上,如果是51的话你可以用位操作,单独把其中的两们输出置1.用FPGA的话可以直接写成二进制的形式如01100000b

允严17137914824问: 求单片机控制两个数码管显示0 - 9程序 -
井冈山市思他回答: /*模块低电平有效、外部中断0、1为低电平出发*/#include "reg52.h" void delay( char i) { unsigned char t; while(i--) { for(t=0;t<108;t++); } } void INT0_ROUTING() interrupt 0//外部中断0子程序 { P0=0xfe;//LED0点亮 while((P3|0xfb)==0xff);//等待外部...


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