多位数码管驱动(程序+仿真)

2020-01-23 14:27发布

一般做法是扫描位选

但是数码管多了,比如16个数码管,估计你1ms 扫描一次都是会闪的

现在的做法是,扫描段位

定时器依次打开a段,再判断每个数码管数据的a段位是否为真,为真,打开这个位控制,8个选正好合成一个8位数据,通过595送出

再扫描b.........



这种方式,不管你是一个数码管,10个 ,20个,都是扫描8次

目前仿真用16个数码管,一点不闪,如果32个数码管,理论用4片595,也应该不闪


问题是:如果16个数码管的同一段都应该亮的,那就是有16个段的电流流入管脚,如果只加一个限流电阻的话

,估计亮度会不均匀。。

是要在每一个数码管的段位上加限流电阻吗
多个数码管扫描.rar (83.52 KB, 下载次数: 72) 2012-12-6 22:23 上传 点击文件名下载附件

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
zhenglu891028
1楼-- · 2020-01-23 18:54
挺好的,支持
tianheiGE
2楼-- · 2020-01-23 21:12
这个想法不错,学习了,这样每做一次扫描前要检查16个数据的某一位了,
hnqylgq
3楼-- · 2020-01-24 01:46
设计思路很不错,新手学习了!
sunliezhi
4楼-- · 2020-01-24 02:25
 精彩回答 2  元偷偷看……
jufr12315
5楼-- · 2020-01-24 04:04
楼主,你这个问题有没有解决,16段都打开,595输出电流够吗?够的话用不用加电阻?

一周热门 更多>