学习单元七 烧写程序(2)——用Atmel MCU ISP软件烧写程序
一、软件概述
Atmel微控制器ISP软件(Atmel Microcontroller ISP Software,以下简称ISP软件)主要是针对ATMEL公司的AT89S5X系列单片机,该系列单片机可通过图2-5(b)所示与电脑并行口相连在线编程(in-system programming,简称ISP)。本软件具备浏览、编程(写入芯片)、擦除数据、加密等功能。
本软件所需硬件支持:
(1)计算机的并行端口;
(2)AT89S5X系列单片机及ISP下载线。
(3)支持AT89S5X系列单片机进行ISP下载的用户目标电路板或实验板。
二、软件使用方法
使用软件前先用ISP下载线将目标电路板与计算机的并行端口相连,打开电路板电源。软件使用方法如下:
(1)点击“开始—程序—Atmel_ Microcontroller ISP Software”打开ISP软件主界面,如图2-59所示。
图2-59 ISP软件主界面
(2)通过菜单“Options—Select Port”来选择所使用的并行端口,如图2-60所示。
图2-60 选择打印机并行端口
(3)点击菜单中的Options选项中的select device(选择器件),弹出如图2-61所示窗口选择相应的器件。选择相应的单片机型号,如AT89S51,并选Page Mode(页模式)或Byte Mode(字节模式)后点击“OK”。
图2-61 选择相应的器件
(4)点击options选项中的Initialize Target(初始化器件)或者闪电图像的快捷键(图中圆圈所示)对器件初始化,如图2-62所示。
图2-62 对器件初始化
(5)点击菜单File中的Load Buffer,选择需要下载的Hex目标文件,如图2-63所示。
图2-63 打开Hex目标文件
(6)点击Instructions中的Auto Program或者点击快捷方式A(圆圈内所示)即可下载程序到单片机,如图2-64所示。
图2-64 下载程序到单片机
(7)程序下载到单片机后出现如图2-65所示对话框,要求选择单片机上锁(加密)。在学习阶段,不需对单片机上锁,可选择“Lock 0”后点击“OK”。至此,程序下载结束。
图2-65 对单片机加密
程序下载到单片机中后,即可在电路板上检验程序功能。