首页 理论教育ISP在线下载教程-51单片机初级入门实战教程

ISP在线下载教程-51单片机初级入门实战教程

【摘要】:本节主要介绍下载软件STC-ISP在Windows 7系统中的应用,网络下载STC-ISP安装软件,在软件包中找到可执行文件,鼠标右击在弹出选项中找到属性选项如图2-39所示。图2-39 STC-ISP属性菜单操作图2-40 STC-ISP属性对话框设置完成后运行,STC-ISP可以正常进行程序烧写工作,如图2-41所示。

51系列单片机中的STC89系列和AT89系列是兼容的,引脚定义和内部资源是一样的,所以烧写程序的方法也是一致,STC89系列可以直接用USB或者串口下载,AT89系列单片机采用ISP下载线或者编程器来下载程序,一种方式是并口或者串口ISP,另一种方式是USB转换为ISP下载。

本节主要介绍下载软件STC-ISP在Windows 7系统中的应用,网络下载STC-ISP安装软件,在软件包中找到978-7-111-47690-0-Part01-67.jpg可执行文件,鼠标右击在弹出选项中找到属性选项如图2-39所示。在弹出的属性对话框中找到兼容性选项,选中“以兼容模式运行这个程序”的同时选中“以管理员身份运行此程序”,如图2-40所示,鼠标单击确定。

978-7-111-47690-0-Part01-68.jpg

图2-39 STC-ISP属性菜单操作

978-7-111-47690-0-Part01-69.jpg

图2-40 STC-ISP属性对话框

设置完成后运行978-7-111-47690-0-Part01-70.jpg,STC-ISP可以正常进行程序烧写工作,如图2-41所示。

978-7-111-47690-0-Part01-71.jpg

图2-41 STC-ISP程序烧写界面

目前便携式计算机很多无串口,程序烧写时,可以采用USB转ISP下载,若是台式计算机则可以用串口线直接进行ISP下载,本节采用USB转ISP下载方式,在烧写程序前安装USB驱动程序PL2303 USB转串口驱动,安装成功后鼠标右击桌面“计算机”,选择“属性”找到“设备管理器窗口”如图2-42所示,可以看到选择串口COM7,同时将烧写的单片机STC89C52RC插入到烧写器中,确保硬件连接正确,此时烧写器无上电。

打开STC-ISP软件如图2-43中,在MCU类型中选择所用的单片机型号STC89C52RC,在COM串口选择中选中找到的COM7串口,鼠标单击打开程序,选择要烧写的程序文件如test.hex,如图2-44所示,注意这里用到的烧写文件为2.3节程序编译后产生HEX代码文件。

978-7-111-47690-0-Part01-72.jpg(www.chuimin.cn)

图2-42 串口安装成功

978-7-111-47690-0-Part01-73.jpg

图2-43 程序烧写STC-ISP参数配置界面

978-7-111-47690-0-Part01-74.jpg

图2-44 选择烧写HEX代码文件

全部准备工作完成后开始程序烧写,在图2-45所示界面中选中download下载,下载进程如图2-45所示,因为STC-ISP程序下载需要冷启动,冷启动是让单片机工作从没有电到有电的过程,所以选中download下载按钮后,若确保程序正常下载,需要给单片机上电,此时给烧写器中的单片机上电,开始把编译正确的test.hex代码文件通过烧写器以及STC-ISP下载软件烧写到单片机中,烧写程序成功界面如图2-46所示,界面中已经显示程序下载成功。将烧写好程序的单片机插入到单片机开发板中,上电就可以看到单片机P3口控制的8个LED等循环点亮,呈现流水灯工作状态,程序调试成功。

978-7-111-47690-0-Part01-75.jpg

图2-45 程序下载进程(1)

978-7-111-47690-0-Part01-76.jpg

图2-46 程序下载进程(2)