MCS-51单片机驱动LED数码显示器问题

就MCS-51单片机自身资源而言(无外扩I/O),问最多能驱动多少只七段LED数码显示器(串行驱动除外)?
补充:最好解释清楚点,谢谢!
还有那个“串行驱动”是什么意思?

静态显示:
每个口,接上一位,最多四位。

动态显示:
用P0口,输出段码,(P0口的电流承受能力较强,可以使亮度尽量高一些);
用其它三个8位口,输出位码,(需要外接三极管)
这样就可以驱动 24位 8段数码显示器。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-17
51单片机有32个I/O口,一段数码显示器有8个引脚,你计算一下可以带多少啊? 最多可以带三个数码管显示,静态显示的话,还有一个COM你得考虑进去。
第2个回答  2010-06-24
唉,串行驱动,就是单片机与外设进行数据传输时,是采用一位一位的传送,通过一根线,(可以通过专门的串行口,也可以通过普通的I/O口。)再配上时钟(CLK),与单片机的连线是最少的,而不是像并行驱动那样,八根线同时传输。并行速度是比串行快,但占I/O口较多,有时为了节约单片机的I/O口,就用串行驱动。

至于你所说的能够驱动多少个数管,不加任何外设芯片,最多驱动4个(8位LED),但是一般很少有人这样来驱动。
第3个回答  2010-06-18
你说的什么意思呢?控制方面看,他一共有32个I/O口,如果没有其他器件的话,就只能驱动4个(8位LED),但是从他的功率上看的话,驱动不了几个,要加驱动芯片。
第4个回答  2010-06-15
两个,不解释!

“串行驱动”就是不用I/O口而用串行口,‘redmoonzpc’正解
第5个回答  2010-06-15
串口驱动意思就是通过串口传输显示的数据(包括控制信息),移位芯片本身就有驱动能力。静态显示就不用提了,动态显示时看时钟频率决定的机器周期,然后根据暂留时间可以计算出来。另外,也可以用两个其他引脚做成类似串口驱动数码管的形式,这样也不少。直接驱动不太好,一般要加上驱动元器件。也要根据你的数码管的大小来定。晓得可以直接驱动,大的就少
相似回答
大家正在搜