TA的每日心情 | 怒 2019-11-26 15:20 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
EEPROM芯片X25043与80C196KC单片机的接口及应用
+ Q' u5 l# e x9 r, I- WEEPROM Chip X25043 to 80C196KC Singlechip Microcontroller
& S, c: y/ n/ L. ~" i9 o杨红权辜承林李承(华中科技大学电气与电子工程学院,湖北 武汉430074)
/ }) [) a( `9 y( T" c5 U摘要
- h1 E0 G; ?7 ^% z$ Q8 L# x介绍了Xicor 公司的EEPROM芯片X25043的性能、特点及其在测控系统中的应用,可以充分利用X25043的上电复" p* ], |7 }# e( u( k5 s
位、电压监控、看门狗定时器和外扩EEPROM,这样可以简化硬件电路设计,提离系统的可靠性。文中给出了X25043与
: i& v% q4 R- O( u+ n80C196KC单片机的硬件换口和具体的C语言实现源程序。.$ n) O3 J9 n& ^4 e( c' w
关键词:0C196KC单片机,EPROM芯片,X25043* J+ a( M" r8 D8 k( F# e
Abstract, |& u7 J# g3 X! p3 L: g# X! H
The prormancecharacterstic and aplication in observe and control system of EPROM chip X25043 made by Xicor c4 H0 F$ j+ x0 D; `# v; `
company are present in this paperCharateristlc of electrify reset contoller votage supervison .watchdog timer can be flly
) R/ D0 Q3 Y) b B) A; i0 r7 cused to simplily the hardware design and improve rlabill of the system.The inertace of EEPROM chip X25043 to& L& \8 X1 t. h
80C196KC Singlechip Morocontroler and sotware implement with c language programme are als proded.
- C s1 Q! u' \% TKeywords:80C196KC Singlechip Morornroller ,EPROM chip,X25043
# U- P. }3 g( ~% `4 ?目前在-些单片机测控系统中存在电源开断、瞬时电压不
2 n5 Q* [; W- s* j& ^; P. F3 Q3)申行时钟(SCK):SCK最大的串行时钟频率可达到1MHz,
/ o/ G) R; S4 [稳等不安全因素.会造成系统死机.信息丢失等运行故障。因此
4 F/ K }7 v5 C p串行时钟控制用于数据输入和输出的申行总线定时。出现在SI
0 N* `2 L6 q. ~% `; T- R. Z3 o霄要外围电路具备掉电监视功能.确保程序的正常运行,一旦系
$ G' H5 {# ^& W, }* E c引脚上的操作码.地址或数据在时钟输人的上升沿锁存,而so
4 u! j3 u5 g8 X! K/ @统因干扰或其它的一些原因导致程序跑飞或死机时,能及时发3 m0 S, @/ ]( l g# H3 U
引脚上的數据在时钟输入的下降沿之后发生改变。0 G, ~0 B, S; L. y' i6 _4 n% h4 j' C% v
出复位信号,使系统恢复。同时测控系统中有时需要设置-些参
" e0 h( q- s0 n! `$ z) H4)芯片选择(CS):当cs为高电平时,SO输出引|脚处子高
$ ~! ~2 F& J: H* }/ f数,比如时钟初值、控制参数等,设置完成后这些参数往往需要& q9 n( q1 a" y: N7 x0 z! j
阻状态;当CS为低电平时,将X25045置于工作状态。上电之
( y n. u4 t' e( N$ ]8 N! Z掉电保存,以便在下次系统启动时能进入预想的状态。
5 i0 l6 K3 b% \: Y$ H. T8 p后,在任何操作开始之前需要cs从高电平至低电平的跳变。. n% Y( U9 } b: k. b& |/ y5 @ {
在传统的电路设计中,常采用专用的集成复位电路、专用看
( v* H; O- S! X$ W7 @# O5)写保护(WP):当WP为低电平时.禁止向X25045的非
& B& ]* |( ^8 _3 ?7 _. B2 v门狗监控电路和非易失存储器EEPROM电路来达到上述要求,
( w2 N6 @2 h& c4 w/ U易失性写操作,但是器件的其它功能正常。WP保持高电平时,' y/ [3 \5 O- M5 H; Q% }
但往往有成本较高电路板空间较大、接口复杂等不利因素。 G% b# J/ G8 E! d( q) [+ w# i
所有的功能都正常。在cs仍为低电平时,变为低电平将中断财& C* z1 K$ U( \
X25043是美国Xicor公司出品的新型可编程看门狗监控X25045 的写操作。如果内部写周期已经开始.则变为低电平将+ h! g5 H0 j: s# a7 H: l8 f c
EEPROM芯片,X25043把三种常用的功能即看门狗定时、电压. w% \( ^; n z9 X) ]/ B
不影响写操作。. U& u, {; X+ k. Y8 |
监控和EEPROM组合在单个封装的CMOS器件内,大大简化
9 Q& x/ c8 M6 u, _& V6)复位(FESET):X25043的复位是低电平有效,漏极开路
% A3 Q1 n! M: v+ J. [了应用系统的硬件设计,降低了功耗.提高了系统的稳定性,是输出。 当VCC下降至最小工作电压以下时,RESET将输出低电
6 Q) C Z( V/ I# |+ s! Q& J$ a1 V一种理想的单片机外围芯片,与X25045的区别在于X25043是; f0 b4 A/ k$ K( r+ }( J
平,从而将系统复位。
$ ?, p6 A6 A& C$ B) K1 o低电平有效复位。看门狗定时器对鐓处理器提供了实时的保护,( q/ ^1 y# z0 U ?& F
2 X25043 与80C196KC的指令及接口
- Z4 e& }: I9 l1 k# [& b3 w( O; b! RVCC检测电路可使系统免受低电压的影响,当降到最小工作电
) w e3 U! s4 o) V: a. j) XX25043内部寄存器包括-个指令寄存器.-个写使能锁存
. E; P- B6 u7 |4 [7 C; P压以下时,使系统复位,直到vcc恢复稳定为止。其存储器部分器和- -个软态寄存器。指令寄存器是-个八位寄存器,通过SI
# o! C+ f5 l' R& F. E" i是串行EEPROM,提供不少于10万次的存取次数和最少100.访间,它用于读取状态数据 、写人命令数据、设置或复位写使能
; w6 P5 X; g7 Y# d7 E! Z3 T年的数据保存期,具有简单的三总线工作的串行外设接口SPI
2 U2 I) v2 I& M3 ^, o' F5 B, y寄存器,指令集如表1所示。3 g: T: p7 `6 x7 [3 X
(Seriall Perpheral InteRFace)。
f( z5 t. i* j. j: R1 j表1 X25043 指令寄存嚣指令集
. ~, N. _& X+ ^% k# ^4 @8 [/ L$ P
- T$ U: h" i) E6 k9 p4 f1 x% T# ^. y o, U1 q8 I
|
|