标题: 小白关于51单片机连接4块二位数码管的问题 [打印本页]

作者: 给大佬递茶    时间: 2019-3-30 14:06
标题: 小白关于51单片机连接4块二位数码管的问题
我想做一个基于51单片机的十字路口交通信号灯控制系统,因为LED需要用到12个端口,剩下的端口可能不足以支持4块二位数码管,所以我就级联了4块74HC595来扩展。我想问一下大佬们我这个图有没有问题,很多东西都是在网上找的,不知道对不对,如果有错请各位大佬指正。
顺便再请教各位一个问题,如果要这样做,相应的代码流程应该咋写?特别是扩展这个,谢谢。







作者: wc86110    时间: 2019-3-30 18:18
这电路图是错的,两位数码管不是这么驱动的
作者: 给大佬递茶    时间: 2019-3-30 20:04
wc86110 发表于 2019-3-30 18:18
这电路图是错的,两位数码管不是这么驱动的

啊,那咋画啊
作者: ahshmj    时间: 2019-3-30 21:25
使用扫描方式显示。8根段选(8个数码管共用),8根位选(每个数码管占用一根)。
作者: liuwang2051    时间: 2019-3-30 21:53
楼上所言有理。这个电路会使每个两位数码管显示内容相同.
作者: wulin    时间: 2019-3-31 08:00
如果楼主只是做简单的十字路口交通灯仿真不需要占用很多IO口,因为相对方向的灯和数码管显示内容是一样的,可以俩俩接在一起,程序也就是驱动6个灯和4位数码管。只需要8个段码口,4个位码口,6个LED口。不过街头实际应用的交通灯远不是这么简单。
作者: 我对你情有独钟    时间: 2019-3-31 09:14
弄清数码管的共阴还是共阳,普中3.0的开发板上有交通灯,可以看看





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1