问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于数码管的dispbuf[8]={10,10,10,10,10,0,0,0}前五个数码管初值都是10问题,注意我总共用了八个数码管。

发布网友 发布时间:2022-05-01 22:43

我来回答

3个回答

热心网友 时间:2023-10-06 05:33

10 对应dispcode[10] = 0x00;    看你的数码管是共阴(这个数码管灭)还是共阳(这个数码管亮)的    如果是灭的话就表示不用这几个数码管  让它熄灭不亮   只关心后面的三位数码管的显示数字 

当你引用dispcode[]这个数组中的元素超过初始化元素时,系统会自动初始化为0 

那么dispcode[16]=0;也是不显示

热心网友 时间:2023-10-06 05:33

unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f};
这个是位码
unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f,0x00};
这个是段码,表示0-9和不亮
这个的10应该对应dispcode[]的下标即dispcode[10],如果是16,说明段码有0-9,A-F和不亮一共16个,一般不亮放在最后
达到这种效果还有很多方法,下面我再介绍一种
这个函数的功能:从第几位亮和亮几位,这里用了数码管动态显示的消影
uchar tempData[8];//存放要显示在数码管上的段码
uchar code DuanMa[]= //段码
{
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71
};
uchar code WeiMa[]= //位码
{
0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f
};

void Display(uchar firstBit,uchar disCount)
{
uchar i;
for(i=0;i<disCount;i++)
{
wela=1;
P0=0xff;
wela=0;

la=1;
P0=tempData[i];
la=0;
P0=0xff;
wela=1;
P0=WeiMa[i+firstBit];
wela=0;
delay(2);
}
}

热心网友 时间:2023-10-06 05:34

关键在于下面这个数组:
dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};
它是段码表。
把其中的第0个元素3F,送到显示器,将显示0;
把其中的第1个元素06,送到显示器,将显示1;
把其中的第2个元素5B,送到显示器,将显示2;
……
把其中的第9个元素6F,送到显示器,将显示9;
把其中的第10个元素0x00,送到显示器,将显示什么? 就是显示“空白”。
如果不理解什么是段码,就需要研究电路了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大连市有几个嘉汇学校 平躺睡觉胸口有压迫感怎么回事 ...手机推荐!除了小米,外形大气好看,请各位大侠推荐,不胜感激!明天就要... 各位大侠们小人想买2000以下的手机(超出一点没关系)主要是玩游戏,别跟... 各位大侠推荐一部洛机亚手机,要支持GPS,是全触屏手机,价格在2000... ...手机,电池耐用的,速度可以的,请各位大侠推荐一款呗!最好是安卓系统... 想要买一部两千到三千的智能手机,希望各位大侠推荐一下 天干地支六十甲子六十甲子 60甲子有多少个组合 买什么实物金 我想用1个按键控制2个数码管显示10,15,20的程序! 如何将二进制在数码管上以十进制显示,不用单片机 如何在10位LED数码管显示自己的学号 如何在数码管上显示十进制的数据 写一个程序让单片机的数码管显示10?谢谢 三菱plc要在七段数码管显示10应该怎么写程序? 怎么用单片机数码管显示十进制??? 七段数码管显示10个数字 再加一只数码管,该怎么加,只有双数码管才能显示数字10,急求 asp.net 数据访问层 油炸莲藕怎么做 居延汉简的发现地简介 流沙坠简的人类首次全面解读居延汉简 求有关考古学的名词解释 期末来了 “居延汉简”中存在的标注记号的含义是什么? 居延汉简的分类方法 居延汉简的相关事件 “居延汉简”“居延新简”都在什么地方出土的? 居延汉简是怎样的? 居延汉简有什么价值? verilog语言 数码管显示十进制数 单片机,数码管显示,如何让个位进制十位,也就是说按加健,数码管的个位加到9,下一位就进制到十位。 数码管动态显示问题! 海尔热水器es60h h3排污口是用什么遮盖的 FPGA四位七段数码管显示十进制数字 怎样用单片机产生0~9,并且送到10个数码管显示?并且10个数码管的数字显示不同? 我做梦没到我妈妈说他最大的心愿是一样我赶快嫁人,此梦何解? 海尔热水器ES60H-q1排污口在哪里啊? 梦见我妈要嫁人,且我爸还在世,说是快不行了,如果不改嫁我就娶不到老婆,急醒了,这预示着什么?急! 香港恒生指数期货开户门槛是多少(恒指期货 歼20战斗机,作战能力有多强?看完自豪 歼20对地攻击武器到底有多厉害:中国空军凶狠一招令 中国的J20和美国俄罗斯的比怎么样?谁更厉害? 名侦探柯南里鲁邦三世与怪盗基德谁更胜一筹呢? 猩红邦尼讲的是什么? 香港传媒大学排名 歼20雷达性能有多强 歼-20装备的WS-15发动机,有多先进? 请问香港大学排名 围巾、帽子、手套的28种编织方法的介绍