热心网友的回答:
程式如下:
void main(){
while(1){
dula=1;开启段选
p0=table[1];
dula=0;
p0=0xff; 消影
wela=1;开启位选
p0=0xfe;
wela=0;
delay(500)
热心网友的回答:
微控制器上电瞬间我记得io电平是不定的,所以控制数码管的io如果没有外部上拉的话是不会亮的,如果你只点亮一个数码管的话,段选和位选的先后没什么关係,如果轮询多个的话建议还是先段后位
热心网友的回答:
其实,这只是一瞬间而已,先后都无所谓,跟你前面所说的现象没什么联络。你所说的瞎亮是其他讯号干扰到锁存器的位选埠所导致的。
关于微控制器数码管动态显示的问题。题目是:第一个数码管显示1,0.5s后关闭,立即让第二个数码管显示
热心网友的回答:
你怎么问了两个?呵呵
交换显示没有影响,但是都要消隐,都要使用的。
比如:你先送位0x01;
再送段:0x02;
下一次迴圈回来送位的时候,假如你送位选0x04,上一次的段选讯号0x02是不是还在?
干扰就出现了,0x02和0x04的交叉,数码管会亮,这是你不需要的。
led数码有共阳和共阴两种,把些led发光二极体的正极接到一块 一般拼成一个8字加一个小数点 而作为一个引脚,就叫共阳的,相反的,就叫共阴的,那么应用时这个脚就分别的接vcc和gnd。找公共共阴和公共共阳首先,我们找个电源 3到5伏 和1个1k 几百的也欧的也行 的电阻,vcc串接个电阻后和gnd接...
你好朋友,专业家电电脑维修的告诉你,共阴和共阳的区别 共阴 就是共负极 数码管 其它正极abcdefg。负极都连在一起了!共阴就是 数码管的正极脚全都连在一起了!这2种数码管 供电正好相反!共阳极 是 电压从阳极进入然后通过微控制器io脚对地行成迴路,好让数码管亮起来!如果不接限流电阻,电流直接通过...
数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的2个8数码管字样了。如 显示一个 2 字,那么应当是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。led数码管有一...