|
无聊用595接共阳四位一体数码管来作时钟显示,在mega32上实现了,但在51上竞然实现不了,(没有一点反应,数码管点不亮)!
似乎是51单片机的驱动能力不足引起,但具体是怎么回事,就不太清楚了,所以来这里问问各位了.
电路图如下:(只画了相关的引脚)
(原文件名:未命名.GIF)
疑问:(些图在mega上实现,51上实现不了)
上图共阳接法中,如果要正常驱动,是要看mcu的位选端口的拉电流大小吗?还是看595的灌电流大小?和mcu的data in的电流大小没有关系吧.
正常工作时位选端的拉电流应该等于595所接段选所有灌电流之和吧,假如是这样:avr io中输出40ms电流(位选)=所有点亮的led工作电流,每个led分不了10ma,为什么在avr上还能点亮呢?
附: 74hc595:output source or sink current : −±35 mA
stc89c51:灌电流:6ma 拉电流:220ua |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|