TA的每日心情 | 怒 2019-11-26 15:20 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
EEPROM芯片X25043与80C196KC单片机的接口及应用# j2 z7 S+ Z/ d1 J" r0 J7 }
EEPROM Chip X25043 to 80C196KC Singlechip Microcontroller
9 e$ J1 H# M" M/ \0 R杨红权辜承林李承(华中科技大学电气与电子工程学院,湖北 武汉430074)3 ?4 k" \9 p, P
摘要$ i9 g0 x p7 ]: a( g9 M Z
介绍了Xicor 公司的EEPROM芯片X25043的性能、特点及其在测控系统中的应用,可以充分利用X25043的上电复
- P9 S: \* q9 G1 S9 q0 |位、电压监控、看门狗定时器和外扩EEPROM,这样可以简化硬件电路设计,提离系统的可靠性。文中给出了X25043与$ J8 R% x& ]5 t+ |
80C196KC单片机的硬件换口和具体的C语言实现源程序。.
/ a% n, M& _9 B' p6 K关键词:0C196KC单片机,EPROM芯片,X25043
. I8 {6 t; V0 G3 U+ pAbstract
6 A2 }/ e+ N1 s* v& w( JThe prormancecharacterstic and aplication in observe and control system of EPROM chip X25043 made by Xicor- S% W9 ]5 ~5 {
company are present in this paperCharateristlc of electrify reset contoller votage supervison .watchdog timer can be flly1 d6 D- F# R7 e5 u
used to simplily the hardware design and improve rlabill of the system.The inertace of EEPROM chip X25043 to+ z0 f/ A: h4 P) z
80C196KC Singlechip Morocontroler and sotware implement with c language programme are als proded." g" u0 P* P+ |' \' T4 T
Keywords:80C196KC Singlechip Morornroller ,EPROM chip,X250431 n! t. X; x3 O, c4 U4 G& ?
目前在-些单片机测控系统中存在电源开断、瞬时电压不
6 {7 G5 A6 s; {+ A5 f- _% Y3)申行时钟(SCK):SCK最大的串行时钟频率可达到1MHz,$ k' L( R0 ` B2 Y
稳等不安全因素.会造成系统死机.信息丢失等运行故障。因此* O5 v- M& z9 g/ U! K k! ]$ C
串行时钟控制用于数据输入和输出的申行总线定时。出现在SI
% a! K6 M+ f: L0 p0 F0 x6 m8 J霄要外围电路具备掉电监视功能.确保程序的正常运行,一旦系
/ F3 d- t [9 A( j& I }引脚上的操作码.地址或数据在时钟输人的上升沿锁存,而so- J: r) \! D! E8 V
统因干扰或其它的一些原因导致程序跑飞或死机时,能及时发
2 s9 k. p4 @7 L6 f" k引脚上的數据在时钟输入的下降沿之后发生改变。& z$ }7 A+ Y( u2 \* r- X- `6 M. g
出复位信号,使系统恢复。同时测控系统中有时需要设置-些参 \* y! p' R" k( {$ ?; p3 i. U; t
4)芯片选择(CS):当cs为高电平时,SO输出引|脚处子高) K" e6 ?! n7 Z) ]
数,比如时钟初值、控制参数等,设置完成后这些参数往往需要
. z& y( w" G# Q# {: }阻状态;当CS为低电平时,将X25045置于工作状态。上电之7 X- s2 ~, T1 h# Z, [5 X5 l1 {
掉电保存,以便在下次系统启动时能进入预想的状态。
0 C" V/ L0 m. g _! C s, r后,在任何操作开始之前需要cs从高电平至低电平的跳变。
' K: }) ?2 ]* J% t在传统的电路设计中,常采用专用的集成复位电路、专用看5 O7 c4 F: ^" R. i
5)写保护(WP):当WP为低电平时.禁止向X25045的非
& Q$ B8 f' D0 ~0 \" h+ V, O门狗监控电路和非易失存储器EEPROM电路来达到上述要求,7 w) p. T q" `0 P: b# G) v
易失性写操作,但是器件的其它功能正常。WP保持高电平时,% U3 `, L4 v- l
但往往有成本较高电路板空间较大、接口复杂等不利因素。. }* q( ?1 s: ^1 l
所有的功能都正常。在cs仍为低电平时,变为低电平将中断财
5 M2 W: ^9 V- B* z: B$ T) aX25043是美国Xicor公司出品的新型可编程看门狗监控X25045 的写操作。如果内部写周期已经开始.则变为低电平将8 p& D' G) a$ d; P+ u, N
EEPROM芯片,X25043把三种常用的功能即看门狗定时、电压4 ?1 C R" a# E" y3 J x% `$ K5 o
不影响写操作。$ \! X9 g" K8 v G; x- c9 B
监控和EEPROM组合在单个封装的CMOS器件内,大大简化
Q M* Y6 J- Q# K& ?% s& W6)复位(FESET):X25043的复位是低电平有效,漏极开路
( t" [) o- a" J了应用系统的硬件设计,降低了功耗.提高了系统的稳定性,是输出。 当VCC下降至最小工作电压以下时,RESET将输出低电* F+ V; y1 G7 J2 {! X5 j
一种理想的单片机外围芯片,与X25045的区别在于X25043是, M7 B' d. H" b' A' ]5 h( K
平,从而将系统复位。# f8 R" r x% x1 {4 {
低电平有效复位。看门狗定时器对鐓处理器提供了实时的保护,
, V9 b% E1 q3 O- f2 X25043 与80C196KC的指令及接口! d, u# \' I/ q" s% c+ m
VCC检测电路可使系统免受低电压的影响,当降到最小工作电; } \( g: b" \3 d+ w* l0 h) q
X25043内部寄存器包括-个指令寄存器.-个写使能锁存
8 n8 P6 e, X3 V4 c, H& ?压以下时,使系统复位,直到vcc恢复稳定为止。其存储器部分器和- -个软态寄存器。指令寄存器是-个八位寄存器,通过SI
2 Q. L, T) N' w/ \是串行EEPROM,提供不少于10万次的存取次数和最少100.访间,它用于读取状态数据 、写人命令数据、设置或复位写使能; N+ _2 h" _5 h0 F! k
年的数据保存期,具有简单的三总线工作的串行外设接口SPI4 N1 i+ C9 w2 ^5 |/ k1 C
寄存器,指令集如表1所示。
$ D% R3 z* @4 Y* B. B(Seriall Perpheral InteRFace)。: [' b1 y/ |. \# U& ~$ a
表1 X25043 指令寄存嚣指令集
& O# ^3 x( ]+ b( k
, X; F0 [3 t$ u# d( }2 h" T: W
4 K. r9 c- { n5 z8 }0 V1 M& u |
|