TA的每日心情 | 怒 2019-11-26 15:20 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
EEPROM芯片X25043与80C196KC单片机的接口及应用
, d( u( G, k; u" T sEEPROM Chip X25043 to 80C196KC Singlechip Microcontroller
2 C6 ^3 X, J, b; D0 J杨红权辜承林李承(华中科技大学电气与电子工程学院,湖北 武汉430074)
' Y4 }9 \% [$ m( J4 S8 I摘要
1 T6 }3 d9 h2 k; ^5 o介绍了Xicor 公司的EEPROM芯片X25043的性能、特点及其在测控系统中的应用,可以充分利用X25043的上电复
c1 E. x# B* F7 u3 v z位、电压监控、看门狗定时器和外扩EEPROM,这样可以简化硬件电路设计,提离系统的可靠性。文中给出了X25043与; i8 Y0 s- Y2 I; i/ V# J) H
80C196KC单片机的硬件换口和具体的C语言实现源程序。.
% \) X9 i; F8 |6 i: R关键词:0C196KC单片机,EPROM芯片,X25043, P# Q8 Z: x. O3 i8 l, z
Abstract
0 G4 f& f# U2 l$ k+ A3 }The prormancecharacterstic and aplication in observe and control system of EPROM chip X25043 made by Xicor3 {7 T t" {/ m) h
company are present in this paperCharateristlc of electrify reset contoller votage supervison .watchdog timer can be flly
4 Y, Y& n7 M8 f8 Xused to simplily the hardware design and improve rlabill of the system.The inertace of EEPROM chip X25043 to' y' T9 t( E" j' `% P1 a
80C196KC Singlechip Morocontroler and sotware implement with c language programme are als proded., l- N# Z0 N {/ `' |) s: O' X
Keywords:80C196KC Singlechip Morornroller ,EPROM chip,X25043
% V' i! g3 E+ K& p目前在-些单片机测控系统中存在电源开断、瞬时电压不# S; K5 f: e6 W( O8 ^- ]6 p
3)申行时钟(SCK):SCK最大的串行时钟频率可达到1MHz,
. L( C: N4 d% S2 L稳等不安全因素.会造成系统死机.信息丢失等运行故障。因此
U4 F4 q8 \' b2 w串行时钟控制用于数据输入和输出的申行总线定时。出现在SI
6 P Z$ l+ h: U! Z5 ?霄要外围电路具备掉电监视功能.确保程序的正常运行,一旦系
0 X' A; _" d; Y$ G" ~! f Y! G引脚上的操作码.地址或数据在时钟输人的上升沿锁存,而so
- b6 @: C# K( U8 Q. S6 s统因干扰或其它的一些原因导致程序跑飞或死机时,能及时发
5 z+ _7 d3 u/ l+ q引脚上的數据在时钟输入的下降沿之后发生改变。
6 F. \( b& O! ~+ g出复位信号,使系统恢复。同时测控系统中有时需要设置-些参: ?' G5 c( @1 O7 V
4)芯片选择(CS):当cs为高电平时,SO输出引|脚处子高: ^/ `$ |% n/ d5 r
数,比如时钟初值、控制参数等,设置完成后这些参数往往需要
) J Z2 v$ @7 G; [3 N阻状态;当CS为低电平时,将X25045置于工作状态。上电之: u2 `' ~! q- w% y# v2 A8 w* c
掉电保存,以便在下次系统启动时能进入预想的状态。
1 {1 z) G5 w) M后,在任何操作开始之前需要cs从高电平至低电平的跳变。
3 s8 a7 M+ K9 A: x0 A在传统的电路设计中,常采用专用的集成复位电路、专用看
$ [" n' U* \9 J" r5)写保护(WP):当WP为低电平时.禁止向X25045的非# r' I) f: O; x& [, P8 o
门狗监控电路和非易失存储器EEPROM电路来达到上述要求,! U/ n! B J/ T$ s, T0 J4 g
易失性写操作,但是器件的其它功能正常。WP保持高电平时,
+ A( H% V& k! Z# j* q7 R$ C7 B但往往有成本较高电路板空间较大、接口复杂等不利因素。
# L+ b7 m& D/ g8 K/ }+ G0 C所有的功能都正常。在cs仍为低电平时,变为低电平将中断财4 @3 P( O4 j1 @% A6 M, d2 O
X25043是美国Xicor公司出品的新型可编程看门狗监控X25045 的写操作。如果内部写周期已经开始.则变为低电平将
! }& w1 N# H$ V- r+ Y8 vEEPROM芯片,X25043把三种常用的功能即看门狗定时、电压7 \+ D6 t) n# M% @
不影响写操作。1 w6 u8 C' |& V3 P/ G/ a2 H8 T
监控和EEPROM组合在单个封装的CMOS器件内,大大简化
! g0 o8 [% v0 T: Q' {6)复位(FESET):X25043的复位是低电平有效,漏极开路
/ a5 z" X& U( G! l* {; d O, L了应用系统的硬件设计,降低了功耗.提高了系统的稳定性,是输出。 当VCC下降至最小工作电压以下时,RESET将输出低电
- h& f# S9 w/ x一种理想的单片机外围芯片,与X25045的区别在于X25043是6 z2 A' S$ T) [; B* R. m6 _/ x
平,从而将系统复位。8 L$ Z, v# `- s( A$ F% d
低电平有效复位。看门狗定时器对鐓处理器提供了实时的保护,2 E4 j2 B' `/ G
2 X25043 与80C196KC的指令及接口 E! Q* s: J/ d% k$ ]9 \) t; `1 i
VCC检测电路可使系统免受低电压的影响,当降到最小工作电
! k$ ~. ^6 S) ^# W& f# SX25043内部寄存器包括-个指令寄存器.-个写使能锁存
4 n8 j1 L9 q0 x, ~压以下时,使系统复位,直到vcc恢复稳定为止。其存储器部分器和- -个软态寄存器。指令寄存器是-个八位寄存器,通过SI" j& }1 s' h8 Q# B) _5 b
是串行EEPROM,提供不少于10万次的存取次数和最少100.访间,它用于读取状态数据 、写人命令数据、设置或复位写使能% u. j$ y0 E! R. d& G! i
年的数据保存期,具有简单的三总线工作的串行外设接口SPI
( a9 L. E; p7 L1 _$ M( Z寄存器,指令集如表1所示。2 ^9 b2 x# i; K1 y
(Seriall Perpheral InteRFace)。
' ^5 I) B/ b, f! I" O表1 X25043 指令寄存嚣指令集6 p& T# E) {( _& j% V3 |* ?6 F
+ o y4 N( r. |2 t z0 u; E- @( o: A9 \
|
|