首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
X25043的原理及在单片机系统中的应用
来源:本站整理  作者:佚名  2009-04-02 15:12:49



图3 状态寄存器格式

3. X25043在单片机系统中的应用

  针对X25043的功能,我们可以在单片机系统中利用它扩展存储空间、上电复位、看门狗定时以及电源监控功能。图4是X25043与单片机8051的接口电路。施密特触发器74LS14用于时钟脉冲整形,提高对噪声干扰的能力。

图4 X25043与8051接口电路

  在这里我们可以对看门狗定时器设定值为200ms,可以通过对状态寄存器的WD0和WD1进行设定即可。我们必须先写入命令寄存器,然后才可以写入状态寄存器设定看门狗计数器值。下面是具体汇编程序(8051):

  写入8位数据子程序:(A放入写入的8位串行数据)

  INSB: MOV R4, #8

  IN1: RLC A

  CLR P1.0 ;SCK时钟置低

  NOP

  NOP

  MOV P1.1, C

  SETB P1.0 ;SCK时钟置高,移入数据

  NOP

  NOP

  DJNZ R4, IN1

  RET

  设定看门狗的程序如下:

  · · ·

  SETB P1.3 ;片选有效

  MOV A, #6 ;写入命令WREN

  LCALL INSB

  MOV A, #1 ;写入命令WRSR

  LCALL INSB

  MOV A, #20H ;写入状态寄存器,设置看门狗

  LCALL INSB

  CLR P1.3 ;片选无效

  · · ·

4. 总结

  作者在开发一个机器人控制系统时,采用了X25043芯片,充分利用了其上电复位、电压监控、看门狗定时器和外扩EEPROM。这样,不仅可以简化硬件电路和掉电数据保护,而且提高了可靠性能和抗干扰性能,具有非常可行的使用性。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:181,918.00000 毫秒