51单片机驱动4位一体共阴极数码管,位码驱动如图。p2为高时三极管导通,集电极低数码管亮。
51单片机驱动4位一体共阴极数码管,位码驱动如图。p2为高时三极管导通,集电极低数码管亮。这个驱动有问题么?p2高电平时,位码那里是高还是低电平?...
51单片机驱动4位一体共阴极数码管,位码驱动如图。p2为高时三极管导通,集电极低数码管亮。这个驱动有问题么?p2高电平时,位码那里是高还是低电平?
展开
2个回答
展开全部
画仿真图,位驱动用三极管是一个很麻烦的事,有点自找苦吃啊。
P2输出的位码应该是高电平有效。但是,每个三极管的集电极必须要加上拉电阻,就像P0口要加上拉电阻一样的,但是这个电阻必须是模拟的,且阻值选10K才行,阻值不合适就不会显示的,另个三极管基极电阻的阻值也要求在1K,发射极电阻可以不用,但用了,不能太大了,这三个电阻都必须符合要求才能显示。太麻烦啦。
如下图
如果非要加反相,还不如把三极管换成非门,74HC04,见下图,很简单。
其实,最简单的,就是P2口直接做位驱动,省掉很多的麻烦,这不过就是一个仿真图吗,不必要与实物相同的。但是,位码要变成0有效,与共阴数码管的位完全相符了。这个仿真多简单啦。
追问
大佬,我仿真直接p2驱动是对的。老师说实物要加驱动,我的实物驱动有问题没?谢谢😜
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询