ISP简述 AT89S系列单片机ISP原理分析_第1页
ISP简述 AT89S系列单片机ISP原理分析_第2页
ISP简述 AT89S系列单片机ISP原理分析_第3页
ISP简述 AT89S系列单片机ISP原理分析_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 isp简述 at89s系列单片机isp原理分析 1. isp简 述从事单片机设计和开发的技术人员目前一般采用以下常用的方法开发单片机产品:首先利用单片机仿真设备进行硬件和软件的仿真调试,然后将调试通过的目标代码用程序烧写器固化到单片机的程序存储器中。在这个过程中,程序烧写器是必不可少的开发工具。程序烧写器一般价格较昂贵,对于初学者来说是一笔不小的开支,并将直接影响到初学者进一步学习开发单片机的积极性。另外,以后每修改一次源程序就要将单片机芯片从目标板上取出,再将更新后的目标代码重新固化到单片机芯片中,这样调试时就会由于频繁地插拔单片机芯片而对芯片和电路板带来相应的物理损坏。借助程序烧写器进行

2、单片机编程的缺点是烧写设备昂贵,烧写操作麻烦,不便于实现在系统编程(isp)。为了克服上述缺点和局限性,一些80c51的新型兼容品设计了串行编程能力,也就是在芯片内部设置了实现“串行编程接口逻辑”硬件功能。近几年,atmel公司不断完善和主力推出的at89s系列单片机(包括at89s51,at89ls51,at89s52,at89ls52,at89s53,at89ls53,at89s8252,at89ls8252.at89s8253,at891.58253等型号)已逐渐取代原来的at89系列和at89c系列单片机。at89s系列单片机其内部都是在标准80c51的基础上额外设计了一个实现“串行编

3、程接口逻辑”硬件功能,支持单片机芯片在系统编程(isp)。isp是系统在线可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,对于已经编程的器件也可以用isp方式擦除或再编程。isp的实现比较简单,通常的做法是芯片内部的程序存储器可以由上位机的软件通过同步串行通信接口spi来进行改写,对于单片机来说可以通过spi或其他的串行接口接收上位机传来的数据并写入程序存储器中。isp技术的优势是不需要编程器也可以进行单片机的实验和开发,既节省了单片机开发的成本,又免去了调试时频繁插拔芯片的麻烦。isp技术是未来单片机发展的方向。2 .at89s系列单片机isp原理atmel

4、公司推出的at89s系列单片机支持isp功能。at89s系列单片机中的at89s52单片机具有较强的功能和较高的性能价格比,因此本文选用at89s系列单片机中的典型芯片at89s52为例来介绍at89s系列单片机的isp原理。at89s52单片机具有在线编程功能,即在rst引脚处在高电平的情况下,利用p1.5/mosi(串行数据输入端),p1.6/miso(串行数据输出端),p1.7/sck(同步时钟信号输入端)三个引脚的数据设置或传送实现程序下载的功能。at89s52单片机40引脚双列直插式封装(简称dip40)引脚图如图1所示,at89s52单片机串行编程接口如图2所示。图1 at89s52 dip40引脚图图2 at89s52串行编程接口电路图技术专区 isp简述 at89s系列单片机isp原理分析 基于dbpl编码信号的信号源系统设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论