TA的每日心情 | 怒 2019-11-26 15:20 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
AT89S系列单片机及在线编程技术2 S8 n+ ]: V, r D& E9 B+ P7 G. `
盂建华,郝晋霞& R8 w% q! |, @% q- Y9 J0 Z( W- _
(四安工程大学电子信息学院,陕西四安710048)
: ?" M$ Y; \: \% }+ q( E v摘要:比较AT89S系列单片机的并行编程和申行编程方式,指出申行编程方式的优点,给出一个" q3 G9 \+ F8 x7 _
在线编程系统的硬件结构和操作界面.
5 s: C& l% b" o$ P- o1 y关键词:单片机;AT89S; ISP+ t+ j* ~0 H; S9 J$ c
中图分类号:TP273文献标 识码:A .) X: ~5 O4 a6 H
单片机的典型代表是Intel公司在20世纪80年代初研制出来的MCS-51系列单片机.并很快在我: Z; _9 T9 O' b) ^, W% X! R; q% ^5 r
国得到广泛的推广和应用0.虽然在90年代后期美国Intel公司把主要精力集中在了CPU的研发和生产
+ \$ i* [4 t! u( W& N& U上,并逐步退出了单片机的市场,但MCS- -51 的核心技术仍然是多家单片机研发和生产公司竟相采用的
; j# x3 |" f0 i2 r8 g( D* ^$ v# e1 y内核技术.如ATMEL公司将其优势的Flash技术与Intel 公司的80C51核技术相结合,生产了AT89系
2 b( O8 E* C/ C8 H( F: p列单片机,在继承MCS-51单片机的基础上,增加了Flash 快闪存储器,省去了外部扩展的繁琐,进一步
/ a1 ~5 x: E6 `& ^( R推动了单片机市场的发展. ATMEL公司的单片机经历了几个发展阶段.从AT89系列发展到AT89C系.
/ p8 A( c8 f8 V/ t$ e列,现在已发展到AT89S系列. AT89系列和AT89C系列已渐渐退出市场,被新型的AT89S系列单片机
9 ?/ G c+ R; d d4 a* a( Z所取代. AT89S系列单片机增加了看门狗WDT . SPI.ISP等技术,性能价格比进一步提高,应用更加方( `7 A% V* O+ y. t, W( b6 K2 {
便可靠.特别是它具有在线编程功能.无需将芯片从用户板上取下,无需使用编程器,只需.一根下载电缆,0 y- s0 \. M. n; \! y
就可以方便地烧录用户程序.6 H l/ R3 n! A/ p( m/ d# j+ h
1并行编程与串行编程. L9 T/ t9 _: I# d! X* q' O
并行编程方式是一种被最早采用.最传统.最普遍的编程方式,目前仍然被大多数的单片机产品作为
7 J" _# U8 s: w& P7 ^6 u; o: i/ z基本编程手段保留下来中.该编程方式一般只能借助于通用程序烧写器才能实现.井且还必须把单片机插
8 H1 C! n- E! l, l6 V( V$ h接到烧写器的ZIF插座中才能实施.其缺点是烧写操作麻烦.烧写设备昂贵,不便于实现在系统编程
5 J4 S, ]/ \) T" G% t2 Z) O(ISP ,In-System Program).为了克服上述缺点和局限性。一- 些80C51的新型兼容品设计了申行编程能力,2 D2 z+ A- \9 [# B+ z1 b8 A( w9 V
也就是在芯片内部配备了实现“串行编程接口逻辑"的硬件功能电路.
# V4 l6 |' `# U* b# U" YATMEL公司近几年不断完善和主力推出的AT89S系列单片机(包括AT89S51. AT89LS51.
. n U# @; Z; c* L( u0 F+ AAT89S52.AT89ILS52. .AT89S53.AT89LS53.AT89S8252. AT89L.S8252.AT89S8253.AT89L.S8253等型
x1 n4 K+ ^* [, |3 q, i号,本文将以AT89S51型号为例) ,其内部都在标准80C51的基础上,额外设计了一个实现“申行编程接' d* G f w& A1 V2 ^
口逻辑"的硬件电路.
; t* \/ e3 U0 K0 S5 D与并行编程方式对比,申行编程操作所需要的信号线数量大大减少了,但是单片机内部接口逻辑的复
0 P6 C- t3 k0 `. B杂程度也相应提高了.额外增加了申行编程操作命令的译码逻辑.不过.这些复杂功能的实现都已经由芯( T3 K `, C0 r- [0 L
/ R9 ]2 N: d$ w7 ]8 C
( }- t1 d m# _, M$ i |
|