学习单元六 烧写程序(1)——用STC-ISP软件烧写程序

深圳宏晶公司STC-ISP软件用于烧写STC公司51系列单片机,如STC89C51/52RC等。STC公司51系列单片机可通过图2-5(b)所示与电脑串口相连下载程序。

一、软件安装方法

从宏晶公司网站http://www.Mcu-memory.com/上下载ISP安装程序,它是一个压缩文件,将安装程序解压至C:\TMP\STC ISP目录下。打开C:\TMP\STC ISP,找到安装程序SETUP.EXE,双击SETUP.EXT图标就可以安装ISP软件了。

二、软件使用方法

1.操作步骤

(1)用数据通信线将实验平台的D9插座与计算机的某个串行口相接。

(2)启动STC_ISP。点击“开始—程序—STC_ISP_V3.1—STC_ISP_V3.1”,系统会自动启动STC_ISP,并出现如图2-56所示的程序下载窗口。

图2-56 程序下载窗口

(3)选择单片机型号。在程序下载窗口中,从“步骤1”框架中的下拉列表框中选择实验中所用单片机的型号如STC89C51RC。

(4)打开下载文件。点击程序下载窗口中的“Open File”按钮,出现“Open-Hex or.bin file”对话框,如图2-57所示。在图中选择需要下载的Hex机器码文件如【例2-1】中“one led flash.hex”或其他要下载的文件后点击“打开”按钮,此时文件缓冲区中的内容将发生变化,如图2-58所示,图中显示的是缓冲区中Hex机器码文件。

图2-57 打开下载文件对话框

图2-58 文件缓冲区中的Hex机器码文件

(5)选择串行口:点击程序下载窗口中的COM下拉列表框,选择与电路板相连接的串口名。在电脑中,第1个串口为COM1,第二个串口为COM2……

(6)点击“Download/下载”按钮,然后接通用户电路板电源,给单片机上电,这时ISP就会将所打开的Hex文件下载到单片机中去。

2.注意的问题

(1)有些计算机中虽然只有一个串口,但该串口并不一定是COMl,在这种情况下,如果在程序下载窗口中选择的串口是COM1,则会出现通信错误提示,此时可以选择其他串口。

(2)下载程序时,必须先点击“Download/下载”按钮,然后再给单片机上电。

程序下载到单片机中后,即可在电路板上检验程序功能。