51单片机连接12位七段数码管,如何驱动(用三极管)?
51单片机,十二位共阴七段数码管,想用四位i/o通过4-16译码器作位选,然后用8位i/o作段选,但是担心驱动不了,想加三极管,但不知道怎么加,哪位有电路原理图,文件(最...
51单片机,十二位共阴七段数码管,想用四位i/o通过4-16译码器作位选,然后用8位i/o作段选,但是担心驱动不了,想加三极管,但不知道怎么加,哪位有电路原理图,文件(最好protel mxp)或截图都行,麻烦发一下,邮箱719613630@qq.com,谢谢诸位了
不太想用74HC595,只用三极管 展开
不太想用74HC595,只用三极管 展开
5个回答
展开全部
更多追问追答
追问
貌似百度把图片给压缩了,看不太清,要不把原始图片发我邮箱吧,邮箱:719613630@qq.com,太感谢了
追答
我可以把Protel的SCH图和Proteus图都发给你,但是仿真运行效果很不好。因为仿真运行的速度远小于硬件的真实运行速度,所以闪烁的很厉害,但这并不表示软件有错。
你的应用时,将位控线增加为4条,使用74HC154 ,4-16译码器。但是我现在比较喜欢用静态显示,因为静态显示亮度高,CPU占用少。
已经发给你了。
展开全部
你这样连接,因为是共阴极数码管,所以就是用4-16译码器控制数码管的阴极端。采用PNP型三极管,比如9012或者8550。我就说一位的连接方式,其他11位都一样连接。4-16输出端---4.7k电阻---三极管基极,三极管集电极接地,发射极接数码管共阴极。
8位段选最好接1K上拉电阻接至+5V。
虽然没有给你提供图纸,但是应该说的很明白了吧。
8位段选最好接1K上拉电阻接至+5V。
虽然没有给你提供图纸,但是应该说的很明白了吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得用三极管驱动可能使电路变得复杂,调试起来也比较麻烦,还是考虑一下MAX7219/MAX7221,一块芯片就可以驱动8位数码管了。还可以级连。驱动程序写起来也很简单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s51/52可以直接驱动led数码管,我实验过!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询