新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > X25043的原理及在单片机系统中的应用

X25043的原理及在单片机系统中的应用

作者:时间:2009-04-02来源:网络收藏

图3 状态寄存器格式

3. 中的

  针对的功能,我们可以在中利用它扩展存储空间、上电复位、定时以及电源监控功能。图4是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 下一页

评论


相关推荐

技术专区

关闭