单片机ISP编程器使用

发布者:tnzph488最新更新时间:2013-01-07 来源: 51hei关键字:单片机  ISP  编程器 手机看文章 扫描二维码
随时随地手机看文章

在Keil集成开发环境中完成了工程建立、源程序输入、源程序编译等工作后,得到了.HEX目标文件。单片机ISP编程器就是用来把这个hex文件烧写到单片机里去的工具,这样我们的程序才会被执行。

简单介绍一下我们使用的ISP编程器,什么是在系统编程技术呢?在系统可编程技术即In System Programming,简单地说就是指待编程的单片机在实验板(目标板)上,不用拆下来用编程器进行编程,只需利用ISP编程接口,通过下载线就可把程序代码下载到单片机内部,ISP技术是对传统编程技术的一大革新。通过ISP技术,我们在烧写程序的时候就不用频繁拔插芯片,只要鼠标点击即可把程序写入单片机,彻底告别以前那样用编程器反复烧写拨插芯片的烦恼。在ISP系统编程使得单片机芯片寿命更长,超过普通芯片89C51的10倍以上,性能更高,写入速度更快,稳定性更好,写入完成后自动运行新程序,可以立即查看到程序运行结果,具有所见即所得特性,修改程序效率极高,易用性接近仿真器,学习使用更方便、更快捷!!该编程器是ISP下载线 + 编程器完美结合,具体制作方法请参考本站《AT89s51编程器制作方法》

第一步:单片机ISP编程器和电脑并口连接(见图1)

1、用并口通信电缆将编程器和电脑并口连接好,紧固好螺丝。

2、把待编程AT89S51单片机芯片插入编程器上的ZIF40零拔插力编程座并锁紧,
注意:插入单片机芯片时不要将芯片插反了,如下图所示,单片机的1脚要靠近ZIF40插座的锁紧手柄方向。

3、用USB线将编程器接到电脑的USB接口中,此时编程器上的电源指示灯(绿灯)会点亮,表示已经得到工作电源。
注意:如果此时编程器的保护指示灯(黄色)亮,蜂鸣器发出报警声,则为编程器发生了安全保护,有可能是因为单片机芯片插反了,产生大电流造成保护电路动作,此时保护电路会切断电源,保护被编程芯片和主板的USB接口不被过流烧坏,把插反的芯片拔下来重新插好即可。

点击浏览下一页
图1:单片机ISP编程器和电脑并口连接图


第一步:启动编程软件

1、将产品配套光盘中的“ISP编程器驱动软件”文件夹复制到你的电脑硬盘的D盘根目录下,并将其目录下的所有文件的只读属性去掉,具体操作如下:全选文件夹中的文件,鼠标右键单击出现文件属性对话框,单击“只读”属性前面复选框中的勾,使其只读属性去掉即可。

2、双击文件夹中的“ISP编程器驱动软件.exe”启动编程软件,软件界面如下图2所示。
点击浏览下一页
图2:ISP编程软件界面


第三步:打开目标文件

点击软件的“打开文件”按钮,出现打开文件对话框,打开准备写入单片机内部的目标文件(HEX格式)。

点击浏览下一页
图3:打开文件

[page]
如下图所示:打开目标文件成功,编程软件的状态栏中显示了该目标文件路径、名称及文件大小,同时目标文件的代码出现在“写数据(FLASH)”缓冲区中。

点击浏览下一页
图4:打开目标文件hex


第四步:编程(写数据)

打开待写入单片机内部的目标文件后,我们执行最后一步操作,如下图5所示,点击“AUTORUN”就可将程序写入单片机内部。这个AUTORUN自动完成“打开文件”、“擦除芯片”、“写单片机”、“读”、“程序校验”等组合功能。编程操作的结果会显示在软件的状态栏中。


点击浏览下一页
图5:完成单片机烧写!


 

支持ISP编程的单片机,有目前最流行的51系列单片机的AT89S51、S52、S53、S8252等, AVR系列AT90S8515、ATmega8515、ATmega8、ATmega16、ATmega162单片机等。
如果你的实验板(开发板)有ISP编程接口,那么使用ISP下载线就是你的最佳开发方案,你只需把ISP编程器和实验板利用ISP下载线连接起来,利用下载线直接把程序下载到实验板上的单片机中运行,再也不用频繁地拔插单片机芯片了,彻底消除频繁拔插芯片折断单片机引脚、插反单片机等烦恼,能够极大地提高调试程序时的效率。下图就是“ISP编程器”和“S51增强型实验板”进行ISP在系统编程开发。

点击浏览下一页
图6:完美的单片机ISP在系统编程开发版

注:使用ISP在系统编程开发方式时,ISP编程器的ZIF40插座中不要插入单片机,编程软件的操作方法和前面介绍的相同。

关键字:单片机  ISP  编程器 引用地址:单片机ISP编程器使用

上一篇:串行口驱动led显示程序
下一篇:四种基本程序结构

推荐阅读最新更新时间:2024-03-16 13:15

意法半导体(ST)运动传感器和微控制器驱动 Swimovate新型运动手表的开发
中国,2014年2月17日 ——横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)宣布,其微型运动感测芯片和数据处理芯片获世界领先的电子体育训练器材厂商Swimovate采用,用于全新的游泳电脑(swimming computer)的“大脑”和“感官”功能。 作为Swimovate的屡获殊荣的运动系列手表的最新产品,PoolMateLive是一款全自动型训练辅助工具,主要用户群是职业游泳运动员和业余游泳爱好者。这款防水型智能手表有助于用户集中精力训练,享受训练乐趣,同时还能提供并保存游泳信息,以便
[传感器]
意法半导体(ST)运动传感器和<font color='red'>微控制器</font>驱动 Swimovate新型运动手表的开发
基于AVR单片机的智能烤烟控制仪
    烤烟是云南省农业生产的主要经济作物之一,近年来,由于推广了优质烟栽培技术,使烤烟生产有了很大发展,但烟叶的烘烤仍然是一个薄弱环节。为了解决烟叶烘烤技术难于掌握的问题,设计了烤烟智能控制仪,他使难于控制的烟叶烘烤过程变得简单。本文从软、硬件方面详细介绍智能控制仪的组成和工作原理。 1 烟叶烘烤的基本要求   影响烟叶质量的因素有很多方面,除了有标准的烤房之外,烟叶烘烤过程中的温度、湿度控制十分重要。云南省烟草研究所研究得出优质烟叶的一般烘烤方法。其温度时间、湿度时间关系如图1和图2所示。   从图1和图2中可以看出,在烟叶烘烤的整个过程中,一定的时刻对应一个确定的温度、湿度值。图1和图2中的一定时间的温度、湿
[单片机]
基于C51单片机的遥控小车设计与制版
一、 设计任务 1、熟悉用Proteus绘制原理图的过程; 2、利用Proteus进行电路仿真 3、熟悉PCB制版的过程; 4、学会封装的制作; 5、学会自动、手动布局、布线; 二、 设计思路 此次试验采用基于C51单片机的遥控小车的设计。以 89C51 单片机为控制核心,采用 L298N 对小车电机的控制,利用以 PT2262/PT2272 芯片为模块的无线遥控装置,实现小车的前进、后退、左转、右转。 整个系统的构成是由两部分组成。 一部分是硬件系统, 一 部分是软件系统(见附录1)。 硬件方案确定如下:在现有电动车模型的基础上,加装无线控制模块,电机驱动模块,实现对电动车的无线遥控,并将数据传送至单片机进行处
[单片机]
单片机微型芯片用于医疗控制人体血压设计思路
原理说明: 人体内部的各项功能,都是由大脑控制,大脑是如何控制呢?首先人体运动时大脑会向需要运动的部位传达一个信号,当需要运动的部位接受到大脑的指令时,就会产生运动,大脑的指令是一种大脑微电波,而需要运动的部位是一个微电波接收器,这就好比人们在玩电动车一样,大脑就是遥控,而神经就是接收器,人们的血压也是如此,也是由大脑控制的,由于人体器官老化等多方面原因,各器官接受脑电波的频率下降,并向大脑传达错误的信息,大脑接受到各器官的反馈后,做出错误的判断,进而加剧了各器官的负担,使器官接受大脑的频率进一步降低,并接着向大脑发送错误信息,导致恶性循环,这就使人体血压高,或者低,这时大脑并不知道各器官的状态,这就使血压多年吃药也不好的根本原
[单片机]
【51单片机快速入门指南】9:省电模式(低功耗)
普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 硬知识 摘自《STC89C52系列单片机器件手册》 仅支持掉电模式,不支持空闲模式 STC89C52系列单片机可以运行2种省电模式以降低功耗,它们分别是:空闲模式和掉电模 式。正常工作模式下,STC89C52系列单片机的典型功耗是4mA ~ 7mA,而掉电模式下的典型功耗是 0.1uA,空闲模式(建议不要使用此模式)下的典型功耗是2mA. 空闲模式和掉电模式的进入由电源控制寄存器PCON的相应位控制。PCON寄存器定义如下:
[单片机]
【51<font color='red'>单片机</font>快速入门指南】9:省电模式(低功耗)
51单片机C语言教程(四) 数据类型
先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做 Timer1 ,如果程序中有 TIMER1 ,那么这两个是完全不同定义的标识符。标识符由字符串,数字和下划线等组成,注意的是第一个字符必须是字母或下划线,如 1Timer 是错误的,编译时便会有错误提示。有些编译系统专用的标识符是以下划线开头,所以一般不要以下划线开头命名标识符。标识符在命名时应当简单,含义清晰,这样有助于阅读理解程序。在C51编译器中,只支持标识符的前32位为有效标识,一般情况下也足够用了,除非你要写天书:P。  
[单片机]
51<font color='red'>单片机</font>C语言教程(四) 数据类型
基于PIC16F87X的电磁继电器控制设计
   0 引言   电磁继电器是自动控制中常用的一种元器件,它利用电磁原理实现接通或断开一个或一组接点的一种自动开关,广泛应用在电子设备、仪器仪表及自动化设备中。但在各种自动控制设备中,都存在一个低压的自动控制电路与高压电气电路的互相连接问题:一方面要使低压的电子电路的控制信号能够控制高压电气电路的执行元件;另一方面要为电子线路和电气电路提供良好的电隔离,以保护电子电路和人员的安全。为此,采用PIC16F87X单片机控制电磁式继电器尝试完成这一桥梁作用。    1 电磁继电器工作原理   电磁继电器是在输入电路内电流的作用下,由机械部件的相对运动产生预定响应的一种继电器。电磁继电器一般由控制线圈、铁芯、衔铁、触点簧片等
[单片机]
基于单片机的系统外扩展的存贮器
一、实验目的 1、学习片外存贮器扩展方法。 2、学习数据存贮器不同的读写方法。 3、学习片外程序存贮器的读方法。 二、实验内容 1.实验原理图: 2、实验内容 (1)使用一片2764EPROM,作为片外扩展的程序存贮器,对其进行读。 (2)使用一片6264RAM,作为片外扩展的数据存贮器,对其进行读写(使用键盘监控命令和程序运行两种方法)。 3、实验说明 (1)在使用键盘监控命令读片外扩展的程序存贮器2764中内容时,由于本系统中该程序存贮器作为用户目标系统的程序存贮器,因此DVCC系统必须处于仿真2状态,即“H.....”态,用MEM键即可读出。 (2)在使用键盘监控命令读写片外扩展的数据存贮器
[单片机]
基于<font color='red'>单片机</font>的系统外扩展的存贮器
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved