永发信息网

8位数码管怎么显示的!!!!

答案:4  悬赏:0  手机版
解决时间 2021-01-07 14:53
  • 提问者网友:低吟詩仙的傷
  • 2021-01-06 19:42
8位数码管怎么显示的!!!!
最佳答案
  • 五星知识达人网友:玩家
  • 2021-01-06 21:15
不知道提问者的电子基础是怎样的。

从最简单的讲,8位数码管可以看成是8个小灯泡(其中一个小灯泡是8后面的小数点)。

比如想显示1,则右侧上下两个小灯泡点亮即可。按一定顺序,把8个小灯泡编号,比如ABCDEFGH

当显示不同的数值,比如从0一直到9(实际上也就是这10个数字反复变化),把显示这十个数字时的小灯泡的编号记下来,也就形成了所谓的“编码”。

在进一步的应用中,只要按之前所记的编码,按某个编码将小灯泡点亮,则显示的一定是对应的那个数字。
全部回答
  • 1楼网友:北方的南先生
  • 2021-01-07 00:01
根据你用的数码管在网上查数码管编码,用的时候,程序调用即可
  • 2楼网友:孤独的牧羊人
  • 2021-01-06 23:30
分位选跟段选,先显示第一个数,再显示第二个数,如此循环,因为切换时间短,由于视觉停留,就看到8位数了。

这是我做的一个扫描循环,P2为位选,P0为段选。
for(i=0;i<8;i++)
{
m=_crol_(m,1);
P0=0x00; //消隐
P2=m;
P0=led[i];
delay10ms();
}
  • 3楼网友:未来江山和你
  • 2021-01-06 22:46
8位数码管内部电路简单讲是用8个发光二极管构成的,数码管分为共阴型和共阳性,例如,数码管的段信号为高电平有效,设八段数码管按照顺时针依次标号为ABCDEFGH,当他们的值为00001100时,数码管显示为1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯