用過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以及程序設計得都不是太理想,有興趣的朋友們可以自己修改一下或重新設計一個。