数码管驱动电路一片TM1640就解决了,不到一块钱。 |
楼主硬件设计太复杂了,给你一个示例。如果做实物可以选用16PIN且可以设置端口为推挽模式的MCU。例如STC15W408-16。要在段驱动脚加8个3.3K欧限流电阻。
![]() ![]() |
没有区分DS1、DS2,这两个数码管显示的完全一样,也没有区分DS3、DS4。 |
不加个RTC芯片吗? |
一看这么多三极管,就有问题了 |
用4个PNP的三极管驱动4个LED的阳极即可。 其余三极管不需要,595也不需要,LED可以直接驱动,加8个限流电阻。电源用5V的。不要用12V的。(LED段如果是多二极管串联的例外) |
本帖最后由 zl2168 于 2017-7-29 11:10 编辑 实例94 模拟电子钟(由80C51定时器产生秒时基) ![]() ![]() 先Proteus仿真一下,确认有效。 以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。 |
看不明白你的硬件图,哪么多三极管作段驱动,感觉是多余的。 |