单片机作息时间控制课程设计(12)
时间:2025-04-17
时间:2025-04-17
单片机作息时间控制课程设计
低电压控制:
在操作过程中,X5045监测VCC标准并检测RESET,如果提供的电压低于预先设置的最小Vtrip值,在电源供电不足或节电状态, RESET会发信号阻止微处理机操作, RESET信号有效一直到电压降至1V。并且仍有效到VCC恢复并超过Vtrip200ms。
看门狗定时:
看门狗电路通过检测WDI输入来监测微处理机的工作情况,微处理机应定期切换//CS/WDI引脚以防止RESET信号有效,在看门狗定时时间终止之前应完成//CS/WDI引脚从高电平到低电平的切换。状态寄存器的两种非易失性控制位的状态决定看门狗的定时时间,微处理机可以改变看门狗的位,如果微处理机没有作用,看门狗定时器的控制位将不会改变,甚至在所有电源不能供电的状态下。 VCC入口复位程序:
X5045载有标准的VCC初始电压Vtrip,在正常的操作和存储条件下,这个值将不能改变,然而,在应用过程中有的地方初始电压不一定非常准确或需要更高精度的初始电压,X5045的入口将被调整。使用高电压控制信号。 设置Vtrip值:
这个时序常用来把Vtrip值设置成更高的电压值,例如:当前Vtrip值为4.4V,新的值为4.6V,次程序将直接进行转换。如果新设置的值低于当前值,在设置新值之前必须先复位。
设置新的Vtrip值,把理想的初始电压值加到VCC引脚上,给/WP引脚加上编程电压Vp,发送WREN指令,接着写数据00H到地址01H,在写操作时/CS变成高电平,启动Vtrip编程时序,当/WP变成低电平时完成操作。
复位初始电压:
此时序常被用来把Vtrip设置成原始电压。例如:如果当前Vtrip值为4.4V,新的Vtrip值必须为4.0V,然而Vtrip需要被复位。当Vtrip值被复位以后,新的Vtrip值将低于1.7V。这个程序常用来把电压设置成更低的值。复位Vtrip,把至少3V的电压加到VCC引脚上,给/WP引脚加上编程电压Vp,发送WREN指令,接着写
单片机作息时间控制课程设计
数据00H到地址03H,在写操作时/CS变成高电平,启动Vtrip编程时序,当/WP变成低电平时完成操作。
图3-4:复位门电压时序(VCC>3V,/WP=15—18V)
图3-5:复位门电压电路
SPI串行存储:
芯片的存储部分是CMOS串行EEPROM排列及Xicor的分块锁存保护。这个排列在内部被作为8位指令寄存器。该装置具有SPI接口,软件协议可以通过四条总线进行操作。
该芯片利用Xicor的所有的指令写单元,可以提供每字节擦写次数最少为100万次,数据可最少保存100年。
该芯片被设计成直接连接许多通用微处理机的SPI接口。
该芯片包括一个8位的指令寄存器来控制该装置的操作。指令代码通过SI输入写入该装置。有两条写指令需要指令字节,有两条读指令需要指令字节开始数据的输出,剩余的指令需要一条字节,一个八位的地址,数据字节。所有的指令,地址和数据位都需要SCK输入计时,所有的指令,地址和数据都首先被转换成MSB。 时钟和数据定时:
SI引脚的输入数据在/CS变成低电平以后,SCK的第一个上升沿时被锁存,SO上的数据在SCK下降沿时被输出,SCK是固定的,允许使用者终止适中,也可以重新开启恢复操作,在整个操作过程中/CS必须保持低电平。
X5045的全部指令名,指令格式和操作说明如下表所示
上一篇:小企业员工宿舍管理规定
下一篇:第6章 解线性方程组的迭代法