编辑: JZS133 | 2013-06-10 |
2 不同时期、不同型号的单片机,使用的下载器也不一样. 较早时期,程序下载(或烧写)都必须专门的程序编程器来完成.像最早的单片机教学中用到 的AT89CXX 系列单片机,编程电压需要 12V 以上,这个就必须要专门的编程器来完成单片机程序 的下载,然后再将单片机安装到目标系统板上.现在很多 OTP(One Time Programmable)单片机 还是用这种下载方式. 随着技术发展, 尤其是程序存储器技术的发展, 很多单片机都支持 ISP (In-system programmable) 在系统可编程方式.就是不需要把单片机从目标系统板上取下来就可以直接从 PC 往单片机里面烧 录程序.所以即使我们将芯片焊接在电路板上,只要留出和上位机接口的这个串口,就可以实现芯 片内部存储器的改写,而无须再取下芯片.免去了调试时由于频繁地插入取出芯片对芯片和电路板 带来的不便. ISP 技术的优势是不需要编程器,是用简单的下载线就可以实现程序下载. 现在我们使用的 STC89C52 单片机就支持 ISP 程序下载.只需要一条串口线就能完成程序的下 载,非常方便. 另外程序下载还有 JTAG、IAP 等方式,有兴趣的同学可以查阅相关资料.........