TA的每日心情 | 怒 2019-11-26 15:20 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
AT89S系列单片机及在线编程技术
0 L2 P* b6 `7 R+ W5 X盂建华,郝晋霞3 e1 U% z' |. a4 z; P
(四安工程大学电子信息学院,陕西四安710048)
! O% U. ^& s9 s0 ?2 G4 G( Q3 F; Z摘要:比较AT89S系列单片机的并行编程和申行编程方式,指出申行编程方式的优点,给出一个
+ `7 ]5 T1 k0 E在线编程系统的硬件结构和操作界面.
7 C7 r) x/ |1 B关键词:单片机;AT89S; ISP5 X& a' n3 @4 C+ f8 X9 I$ H/ C
中图分类号:TP273文献标 识码:A .
9 U) I" w# t3 U* V单片机的典型代表是Intel公司在20世纪80年代初研制出来的MCS-51系列单片机.并很快在我8 B4 _; z! I2 x
国得到广泛的推广和应用0.虽然在90年代后期美国Intel公司把主要精力集中在了CPU的研发和生产- [: W5 Q/ Y: m& }9 n! k( x- v7 V7 g
上,并逐步退出了单片机的市场,但MCS- -51 的核心技术仍然是多家单片机研发和生产公司竟相采用的
$ @; W9 }5 d( O' i* j) b" S! m5 G内核技术.如ATMEL公司将其优势的Flash技术与Intel 公司的80C51核技术相结合,生产了AT89系5 {% H9 X5 y M/ p
列单片机,在继承MCS-51单片机的基础上,增加了Flash 快闪存储器,省去了外部扩展的繁琐,进一步2 R" _, Z, i7 R8 T. V+ I3 }
推动了单片机市场的发展. ATMEL公司的单片机经历了几个发展阶段.从AT89系列发展到AT89C系.) l; ^' Y1 r# Z; T( I
列,现在已发展到AT89S系列. AT89系列和AT89C系列已渐渐退出市场,被新型的AT89S系列单片机
/ H+ i( M+ ^' e4 C" N( ^# p所取代. AT89S系列单片机增加了看门狗WDT . SPI.ISP等技术,性能价格比进一步提高,应用更加方6 Y$ @; e. U4 C
便可靠.特别是它具有在线编程功能.无需将芯片从用户板上取下,无需使用编程器,只需.一根下载电缆,; s, A3 z5 F" l# I7 j: U/ P1 S
就可以方便地烧录用户程序.
1 X" ^ F# S7 C& C: n6 B, d* n2 C. H5 K5 t+ g1并行编程与串行编程. d1 @3 k8 r* j O+ j- w* l
并行编程方式是一种被最早采用.最传统.最普遍的编程方式,目前仍然被大多数的单片机产品作为1 X' K7 y' b1 {8 C7 X$ [' v
基本编程手段保留下来中.该编程方式一般只能借助于通用程序烧写器才能实现.井且还必须把单片机插
- F3 ]% |) _2 c8 D接到烧写器的ZIF插座中才能实施.其缺点是烧写操作麻烦.烧写设备昂贵,不便于实现在系统编程& x* x* K; E) ?1 Y
(ISP ,In-System Program).为了克服上述缺点和局限性。一- 些80C51的新型兼容品设计了申行编程能力,
9 Q7 k. H, ]* K* L7 u: Y也就是在芯片内部配备了实现“串行编程接口逻辑"的硬件功能电路.0 ~/ X( Z! y, l+ A$ F; V7 F
ATMEL公司近几年不断完善和主力推出的AT89S系列单片机(包括AT89S51. AT89LS51.
7 h9 [$ M1 k# LAT89S52.AT89ILS52. .AT89S53.AT89LS53.AT89S8252. AT89L.S8252.AT89S8253.AT89L.S8253等型; @# f, x( L% n* h$ U$ F+ E3 ?+ K0 \: C
号,本文将以AT89S51型号为例) ,其内部都在标准80C51的基础上,额外设计了一个实现“申行编程接
7 `! W9 B# o+ p2 Q口逻辑"的硬件电路.
) s7 E" D4 |3 i* _$ _* S% e与并行编程方式对比,申行编程操作所需要的信号线数量大大减少了,但是单片机内部接口逻辑的复3 }" p# _, J8 ] c* b1 o
杂程度也相应提高了.额外增加了申行编程操作命令的译码逻辑.不过.这些复杂功能的实现都已经由芯
- G I' e" _# H i3 O; D0 G
# u4 l" X* d: r5 h& W- y- U/ d5 u$ A+ c7 ^( E& O
|
|