如果采用USB接口下载,首先要在PC上安装PL2303HX的驱动程序。在加电情况下,接口电路与PC通过USB数据线连接时,PC会自动识别到新硬件并加载驱动,并会在PC硬件的端口中增加一个串行接口,如COM3,可以在“我的电脑”的属性下的硬件管理器中查看。USB下载接口实际通过一个串行接口交换数据。如果知道下载接口占用PC的哪一个串行接口,通过下载软件就可以下载程序了。
1.下载软件设置
运行STC-ISP,首先在界面左上方的MCU Type栏中选择自己使用的单片机的型号,如STC89C51RC;然后点击“OpenFile/打开文件”按钮,在弹出的对话框中寻找要下载的HEX文件;最后设置下载端口为COM3。
(1)基本设置
在MCU Type中有5个系列单片机的型号,分别为89Cx51RC/RD+系列、12C2052系列、12C5410系列、89C16RD系列和89LE516AD系列,如图2-38所示。在左侧的“+”展开后选择目标机器上使用的MCU的具体型号。AP Memory中显示所选用型号的内存范围。
图2-38 选择烧录单片机的型号
COM的下拉菜单中有16个COM接口。旁边的绿色指示灯指示串行接口的开关情况。当端口打开时绿色指示灯点亮。选择与单片机连接的COM接口。如果对使用的串行接口号码不清楚,可以在打开计算机的“设备管理器”查看“端口”一项,防止端口冲突,如图2-39所示。
图2-39 设置烧录端口
(2)数据波特率设置
最高波特率通过查询所连接串行接口的速率确定。查看的方法是:双击单片机连接的串行接口,打开通信端口(COM1)属性对话框,选取端口设置选项卡,如图2-40所示。这里最高波特率选择“9600”,最低波特率不用设置。
(3)倍速设置
这里可以选择单倍速或者双倍速、放大器的增益等项目。对于“下次冷启动P1.0,P1.1”下部的状态框有明确的说明,不再赘述。一般使用默认值“与下载无关”,如图2-41所示。
图2-40 检查设备管理器内的端口传输速率(www.xing528.com)
图2-41 倍速设置
2.程序下载
STC-ISP下载区域如图2-42所示。此时需要注意的是,先打开“下载”按钮,再打开单片机电源,进行冷启动。一般情况下,每次需要写入的时都需要按先“下载”后“上电”
图2-42 下载信息
的顺序操作。操作时在信息框会反映出工作情况,如图2-42所示。
当选中“当目标代码发生变化后自动调入文件,并立即发送下载命令”时,将对所选定的文件进行检测,当发现文件被重新生成就开始下载。此时需要做的就是重新冷启动单片机,新的程序就会被烧录入单片机。下载设置如图2-43所示。
图2-43 下载设置
STC-ISP在主界面的右上部还提供了几个常用的工具,即文件缓冲区、串口调试助手、工程文件等,如图2-44所示。
图2-44 STC-ISP实用工具
单片机项目设计一般包括电路设计、程序设计、电路仿真与调试,除PCB设计与实现外,项目设计包含了系统设计的大部分过程。一个复杂的单片机系统所包含的技术会涉及软件与硬件的许多方面,只有熟练地掌握单片机各个项目的设计技能,才能达到单片机系统设计和产品开发水平。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。