多个数码管动态显示

 首先介绍多个数码管电路连接:

n个数码管由n条线控制哪个数码管亮,再加上8条(如果不包括小数点则为7条)线控制亮的数码管的数字

这里则会涉及到一个问题,一个时刻如果只能控制一个数码管亮的话怎么做到多位数的显示呢?

其原理为:动态扫描。利用人体视觉残留效果,控制一个数码管先亮,利用控制数字的8条线控制它显示的数字,再快速切换到下一个数码管亮,再切换控制数字的8条线为该数码管要显示的数字,切完n位数后再到最初的那个数码管亮,这样循环,注意的是:每次切换均要进行一段不长不短的延迟(可以通过一个for循环原地递加某个计数变量实现),造成视觉残留效果。这样就可以迷惑人眼,让人认为是多个数码管同时亮。

此方法大量的节省了数码管所需的接口,被广泛采用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值