关于数码管位选的时候
时间:10-02
整理:3721RD
点击:
8个共阳数码管在位选的时候比如选中右边第一个不是应该是00000001,(0x01)吗?为什么程序会是11111110(0xfe)? 共阳数码管COM不是应该选择高电平吗? 谁能解答下。很急很急
共阳应该是指阳极接在一起,要点亮哪个就必须把另一端电平拉低,所以程序里的是对的
共阳就是阳极 公用一个端口,也就是电源+。那么MCU引脚输出低电平时,二极管导通,发亮。共阴极也是这么理解。我学的时候也容易弄混,我就是这么记的
共阳极只是驱动的时候电源是公共的,和单片机连接的时候是需要驱动的,最起码外接三极管,i/o没有那么高的驱动电流,这样你要看接的什么三极管了,等于是单片机驱动三极管,三极管驱动数码管,段选的话要不是静态的到可以直接驱动了。
如果用9015的三极管,三极管的E接+5V,B接I/O输出,如果给与一个高电平,这样子会导致三极管没有导通吗
9015是PNP,E接5V,那得看你b的电平了,5V的话不会导通,小于4.5就应该导通
那样子的话,我I/O口不是应该输出高电平才对吗?为什么要输出低电平?