一、我做的成品图
二、原理图
方案一:C8051F321单IC加4个电容,电路超简单。
方案二:STC89C52 + PDIUSBD12。
三、源程序
方案一(C8051F321单IC):源程序
方案二(STC89C52 + PDIUSBD12):源程序
四、烧录软件
烧录软件介面:
软件使用说明:
1、“Load Hex File”-------->加载要烧录的程序文件。
2、“Erase”------------------>擦除Flash。单片机Flash烧录程序前一定要先擦除,擦除后Flash将为空。
3、“Verify Empty”---------->查空。检查擦除是否成功。
4、“Burn”-------------------->烧录。烧录程序到单片机Flash。
5、“Verify”-------------------->校验。检查烧录到单片机Flash内的程序是否与加载的程序文件内容一致。也就是检查烧录是否有出错。
6、“Encypt”------------------>加密单片机。本下载系统没用做加密功能,所以点此按钮无任何作用。
7、“Make Hex File”-------->将单片机内的程序读出来并生成程序文件(.hex)。
五、相关资料,本烧录下载器根据以下资料制作而成。要了解程序下载原理,可参看如下资料。
六、重要说明:
1、本系统目前只支持C8051F320与C8051F321两款单片机
2、理论上本下载系统可下载所有可通过C2口编程的C8051F系列单片机,只需根据目标单片机的Flash资料,更改程序及软件即可。如您有其它型号的C8051F单片机需要烧录,可在评论中留下单片机型号。本人将找时间增加对该型号的支持。
3、理论上只要根据需要更改下载口的接口协议,本下载系统可支持各种型号单片机的程序烧录。如AT89S52等。
4、如有商用需要,请联系本人。可加入加密功能。
用户203519 2014-8-29 13:29
用户1078219 2014-8-2 11:47
用户513291 2014-1-23 18:55
用户1418221 2013-9-17 16:37
用户438765 2013-4-28 12:28
用户448512 2013-4-27 17:44
用户448512 2013-4-27 17:22
用户281329 2013-2-28 10:11
用户403637 2012-12-17 16:21
用户434851 2012-11-21 22:49