用过STC公司的8051单片机的人都知道STC的芯片下载程序是需要断电才能下载的。连续下载一两次就觉得没所谓,但是我们有时需要连续下载几十、甚至几百次的时,那时只能说真烦啊!!!
由于视频是用手机在晚上时拍的,清晰度有点欠缺
下载器制作完成后到的样子

这个自动下载器的制作资料可以从下面的链接下载
下载地址:115网盘
注意:
1.元器件清单中的V23105-A5001-A201为继电器的型号,只要用5V双联、封装和下图相同的继电器就行。
2.为了保证下载器下载程序的时候,断电后冷启动时有可能帮它自己下载了目标板的程序,我们需要做以下的小操作:我们帮助下载器的主控芯片下载程序的时候,需要把 “下次冷启动P1.0/P1.1”设置为“等于0/0才可下载,快速启动”,如下图所示:
3.这个下载器支持的最低波特率为:1200bps、2400bps、4800bps这三个波特率,下载前请确定上位机的最低波特率是这三个的其中一个。由于程序设计的不是太完美,有时程序不能正确检测到上位机发送过来的下载信号,此时需要按手动下载按钮K2完成下载。
4.当目标板的电流比较大时,请用独立的电源(DC 5V)供电,不要用电脑的USB供电,否则下载的失败率会提高。
更新日志:
Rev4.0:
1.自控芯片换用STC11F02E,体积更小,耗电更低;
2.整合了5V稳压稳压电路,输入电压支持5V、7V-12V,使用更方便;
3.删除了主控芯片的手动复位电路;
4.更新了PCB,使电路工作更稳定;
Rev3.1:
1.增加了下载指示灯,可以通过观察指示灯判断单片机是否自动重启
PS:由于我制作这个自动下载模块的时间较匆忙,PCB以及程序设计得都不是太理想,有兴趣的朋友们可以自己修改一下或重新设计一个。