我用PROTEUS做的仿真,但焊接电路后发现数码管不能正常显示,请高手指点一下电路该怎么改,需要加什么。
如图,这是我做的交通灯仿真右边的数码管显示两个方向的倒计时,左下的数码管显示通行时间,但实际焊电路后共阴极数码管根本无法正常显示数字,我发现每个管都亮着,而且还很暗。上拉...
如图,这是我做的交通灯仿真右边的数码管显示两个方向的倒计时,左下的数码管显示通行时间,但实际焊电路后共阴极数码管根本无法正常显示数字,我发现每个管都亮着,而且还很暗。上拉电阻我用的是10K欧,数码管用的是4.1寸动态共阴极数码管,74LS04代替图上的三角。请问在不改变原来程序的情况下如果改进电路,需要加什么芯片,才能在焊接好的电路中正常显示数字?请高手指点,谢谢!
展开
展开全部
上拉电阻太小了,莫说是10K,1K的恐怕亮度也不会太够。
不改变程序的前提下,换470Ω的上拉电阻试试(上拉电阻也不能太小了)。
如果还不行就没办法了51的IO驱动能力差啊,换共阳数码管并把程序改一下也可以(不用换上拉电阻)。
希望能帮到你···
不改变程序的前提下,换470Ω的上拉电阻试试(上拉电阻也不能太小了)。
如果还不行就没办法了51的IO驱动能力差啊,换共阳数码管并把程序改一下也可以(不用换上拉电阻)。
希望能帮到你···
更多追问追答
追问
用74LS244驱动芯片可以吗?如果需要改程序的话对我来说就很难了,如果您可以帮我的话,我想试试,您提供几种方案可以吗
追答
应该可以吧,74ls244是缓冲器吗。如果是的话应该是可以的
展开全部
你的上拉电阻太大了,驱动能力不够。换成1K的排阻试试。再个,你的数码管选的共阴共阳也是关键。
追问
我用的共阴极数码管,可以实现吗?实物焊接出来不只是很暗,而且7段管子都亮着,其中有几个还闪烁,两个数码管显示的内容看起来是一样的,是不是需要74LS244这种芯片呢?
追答
你先一个一个点亮再说。
P0 = 0xff; P2 = 0x01;看看是不是有一个亮8.。其余都灭的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你的回路图,应该驱动不够的问题,因为IC一般不能直接驱动数码管,除非是有的IC,输出电流够大。
需要加上啦电路,你试一下!
需要加上啦电路,你试一下!
更多追问追答
追问
我用的AT89C52 P0口已经接上拉电阻了 难道P2口也要接上拉电阻吗?具体的改法您能说出来吗?
追答
哦,不好意思,有上拉;
那就是驱动能力不够,你计算一下,至少要10ma以上的电流才能点亮数码管(具体datasheet),在焊接相应大小的电阻。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询