
大家好,今天小编关注到一个比较有意思的话题,就是关于单片机共阴数码管计算教学的问题,于是小编就整理了2个相关介绍单片机共阴数码管计算教学的解答,让我们一起看看吧。
51单片机p0口接共阴数码管需要上拉电阻,p2口内置上拉电阻,直接接段就可以了吗?
如果是共阴数码管:P0,P2口都需要接上拉电阻。
51 的P0口内部没有上拉电阻,没有上拉电阻就不能提供电流,而P2口内部有弱上拉,但上拉作用非常小(50uA左右)不足以驱动数码管正常发光,所以P2口也需要接上拉电阻
注意:用上拉电阻的方式驱动共阴数码管是不太合适的,因为无论数码管是否关断,上拉电阻中都存在电流,这对降低功耗是不利的。推荐使用共阳数码管。
什么是数码管的消影?单片机是如何做的?
这主要为下面锁存位选码做准备,共阴数码管,位选为0有效,这样先输出全1,下面wela=1;开位选锁存器了,但因P0为全1,不会有数码管亮。然后才输出有用位选码,P0=0xfe; 这就是所谓的消影。其实,这一行,多余,可用可无。
输出全1,下面只有一条指令,wela=1;只需2us,这么短的时间是看不出所谓的影的,都是那好事的人写程序时,好搞点名堂,骗那些初学者,故意编造新名词:消影,胡扯。
单片机数码管消影-在显示过程中出现一些杂乱的干预,把它消除。原因是写完数据后还有数据保存在P0口。共阳极的写完数据后用P0=0xff,端口初始化这就能消影了。
到此,以上就是小编对于单片机共阴数码管计算教学的问题就介绍到这了,希望介绍关于单片机共阴数码管计算教学的2点解答对大家有用。