历史上的今天
今天是:2025年04月12日(星期六)
2018年04月12日 | ISP简述 AT89S系列单片机ISP原理分析
2018-04-12 来源:eefocus
1. ISP简 述
从事单片机设计和开发的技术人员目前一般采用以下常用的方法开发单片机产品:首先利用单片机仿真设备进行硬件和软件的仿真调试,然后将调试通过的目标代码用程序烧写器固化到单片机的程序存储器中。在这个过程中,程序烧写器是必不可少的开发工具。程序烧写器一般价格较昂贵,对于初学者来说是一笔不小的开支,并将直接影响到初学者进一步学习开发单片机的积极性。另外,以后每修改一次源程序就要将单片机芯片从目标板上取出,再将更新后的目标代码重新固化到单片机芯片中,这样调试时就会由于频繁地插拔单片机芯片而对芯片和电路板带来相应的物理损坏。借助程序烧写器进行单片机编程的缺点是烧写设备昂贵,烧写操作麻烦,不便于实现在系统编程(ISP)。为了克服上述缺点和局限性,一些80C51的新型兼容品设计了串行编程能力,也就是在芯片内部设置了实现“串行编程接口逻辑”硬件功能。
近几年,ATMEL公司不断完善和主力推出的AT89S系列单片机(包括AT89S51,AT89LS51,AT89S52,AT89LS52,AT89S53,AT89LS53,AT89S8252,AT89LS8252.AT89S8253,AT891.58253等型号)已逐渐取代原来的AT89系列和AT89C系列单片机。AT89S系列单片机其内部都是在标准80C51的基础上额外设计了一个实现“串行编程接口逻辑”硬件功能,支持单片机芯片在系统编程(ISP)。
ISP是系统在线可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,对于已经编程的器件也可以用ISP方式擦除或再编程。ISP的实现比较简单,通常的做法是芯片内部的程序存储器可以由上位机的软件通过同步串行通信接口SPI来进行改写,对于单片机来说可以通过SPI或其他的串行接口接收上位机传来的数据并写入程序存储器中。ISP技术的优势是不需要编程器也可以进行单片机的实验和开发,既节省了单片机开发的成本,又免去了调试时频繁插拔芯片的麻烦。ISP技术是未来单片机发展的方向。
2 .AT89S系列单片机ISP原理
ATMEL公司推出的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串行编程接口电路图
上一篇:智能实验室控制系统设计及工作原理
史海拾趣
|
节能灯光源频闪的危害与对策 一、什麼是光源频闪? 这里需要区别一下频闪与频闪效应: 1、频闪:光源频闪就是光源发出的光随时间呈快速、重复的变化,使得光源跳动和不稳定。是指电光源光通量波动的深度。光通量波动深度越大,频闪越严重。而电 ...… 查看全部问答> |
|
我的光驱是PIONEER DVD-ROM DVD-122. 最近买了个刻录机,刻了几张CD-R格式的盘和DVD-R格式的盘, 结果发现光驱不能读这几张DVD-R格式的碟,但刻好的CD-R格式的盘都可读; 买来的CD碟,普通DVD的电影碟和买的DVD游戏碟也都行。 我Nero InfoTool测 ...… 查看全部问答> |
|
一个人的奋斗历程 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望 能够为国内it的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有 方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友 ...… 查看全部问答> |
|
看STM32有两种调试方式,JTAG接口和串行接口 ,串行接口是debug口吗? 我看资料写的是 在TMS/TCK 上输出一指定的JTAG 序? (分别映射到SWDIO 和SWCLK),禁止JTAG-DP,并激活SW-DP。 指定的序?是: 1. 输出超过50个TCK周期的TMS(SWDIO) ...… 查看全部问答> |
|
LCD和GPIO都初始化了,LCD显示正常为什么LED不亮了 现象时,两个都初始化完毕以后,LCD能正常显示,但是LED灯不亮。 然后把LCD的初始化程序屏蔽掉,然后灯就能亮,但是管脚初始化什么的都没问题。。。。找不到原因在哪。 新手啊,求大神指教… 查看全部问答> |
|
TI首届低功耗设计大赛第二批入围名单: cmyti123、neehamwu、zsz123、鱼栖树、iwqtthf、王宇超、biciny、弈涯、shallowmy、hankfigo、Allan321、ncut323、Leeone、林琅耍潇洒、hh376158101、mingv150、anning865、刘才、stormbreaker、zzzlr、impe ...… 查看全部问答> |




