本节书摘来自异步社区《51单片机应用开发从入门到精通》一书中的第1章,第1.4节,作者 张华杰,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.4 编程器的安装与使用
除了上一小节uVision2自带的编程器,也可以采用硬件编程器将单片机集成开发系统上生成的HEX文件使用此编程器写入到单片机内,不过需要安装编程器。编程器的安装非常简单,主要有两个步骤:一是将编程器连接到计算机上;二是在计算机上安装编程器程序软件。
下面以一款单一型串口方式连接的AT51S编程器为例介绍编程器安装过程,如图1-23所示。
1.4.1 编程器的连接
编程器采用串口与计算机连接,端口自动识别,无需设置,安装十分简便。先将配套的串口电缆一端与编程器的9芯座连接,另一端接到计算机的COM1口或COM2口上,电缆两端插头相同,不需区分。
再将配套的直流电源调到12V挡,将插头插到编程器电源座上,编程器指示灯大约每隔一秒闪烁一次,表示编程器工作正常,等待服务软件的指令。若接上电源后编程器指示灯常亮或常灭,则说明编程器工作异常,需要将电源断开数秒后重新连接。
将需要写入程序的单片机插入编程器IC锁紧座内,单片机1脚朝向锁紧座手柄的方向。请注意,不是所有编程器都是将单片机1脚朝向锁紧座手柄的方向,要依据说明书中的说明进行操作。
1.4.2 安装编程器软件
当完成编程器与计算机的连接,并且编程器处在正常的工作状态时,就可以安装编程器软件,编程器程序软件可以工作在Windows95/98/XP/2000操作系统上。
打开存有编程器软件的目录,双击安装文件Setup.exe,当出现对话框时,只要不断地单击“下一步”按钮就可完成自动安装,并自动完成端口的识别。图1-24所示为编程器软件的窗口。
1.4.3 编程器的使用
接通编程器电源,然后双击编程器软件启动图标,在出现编程器工作窗口的同时完成编程器软件与编程器的连接。如果连接失败,可根据故障原因提示进行检查,排除后再重试。当连接成功后可按下面步骤把编好的程序写入单片机。
(1)在编程器上插入单片机
将单片机插入编程器插座并锁紧,注意使单片机1脚朝向锁紧座手柄的方向。
(2)选择单片机型号
单击编程器软件工作窗口上方“器件”按钮,在出现的下拉菜单中选择相应的单片机型号。
(3)读出与擦除
对于已经写过数据的单片机,应先使用软件的擦除功能对单片机进行擦除,擦除后从单片机读出的数据是全FF,也可以在擦除前先将数据读出并将数据保存到磁盘中,然后再进行擦除。
(4)打开HEX文件
单击软件窗口左上方“文件”菜单选项,选择“打开HEX文件”选项,在存放HEX文件的目录里找到需要写入的文件,单击该文件名后软件工作窗口中就会出现十六进制的HEX文件。
(5)写入文件
单击“写入”按钮,被选中的文件就会被写入到单片机内。