全文预览

基于单片机的室内灯光智能控制系统的设计本科毕业设计

上传者:火锅鸡 |  格式:doc  |  页数:33 |  大小:462KB

文档介绍
了缓冲负载突变,改善瞬态响应,在输出端还特地使用了电容C3,C4,为的就是得到+5V的直流电压,端提供电压。系统供电原理如图3.2所示。Р图3.2 供电原理图Р3.2.3 系统复位电路Р系统中复位电路的用途是为了使系统在一些特殊情况下得到复位,使系统稳定有序的工作。在单片机系统正常有序的工作中,极少数情况下由于外界的干扰会出现程序跑飞,死机等一些特殊情况。为了应对这些突发事件,所以安装了复位电路,并且还要在硬件设计中使用看门狗电路,它的作用是单片机在发生死机的情况下,看门狗会及时的产生一个复位信号给单片机,单片机在收到信号后会及时复位并且重新执行程序。如果你在系统设计的过程中使用了看门狗与EEPROM,那么芯片X5045也就少不了要被使用到。РX5045同时具备三种功能:看门狗定时器、复位控制和EEPROM[11]。这三个功能全部都被集成在由8个引脚封装的CMOS器件中,它最大的优点是可以将电源监控、看门狗功能和高速三线非易失性存储器完美的组合在一起,并且系统的成本大大减少了,另外它也大大降低了对电路板空间上面的要求,X5045的引脚排列如图3.3所示。Р图3.3 X5045的引脚图Р如表3.2状态寄存器所示,X5045状态寄存器共有6位。只有WD1、WD0与看门狗电路有关,而剩余的所有位则与EEPROM的设置有关。Р表3.2 状态寄存器Р7Р6Р5Р4Р3Р2Р1Р0Р0Р0РWD1РWD0РBL1РBL0РWELРWIPРWD1=0,WD0=0,预置时间为1.4S,РWD1=0,WD0=1,预置时间为0.6S,РWD1=1,WD0=0,预置时间为0.2S,РWD1=1,WD0=1,禁止看门狗工作。Р通常可以通过控制应用程序的循环周期来决定看门狗电路的定时时间,一般情况下,只要比系统在正常工作情况下最大循环周期的时间稍微长一点即可。РX5045硬件部分连接如图3.4所示。

收藏

分享

举报
下载此文档