菜单
  

      1. 看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启中断和计数功能。系统FOSC=12 MHz,T0为16位计数器,最大计数值为(2的16次方)-1=65 535,T0输入计数频率为FOSC/12,溢出周期为(65 535+1)/1=65 536(μs)。
      2. 计算主控程序循环一次的耗时。考虑系统各功能模块及其循环次数,本系统主控制程序的运行时间约为16.6 ms。系统设置"看门狗"定时器T0定时30 ms(T0的初值为65 536-30 000=35 536)。主控程序的每次循环都将刷新T0的初值。如程序进入"死循环"而T0的初值在30 ms内未被刷新,这时"看门狗"定时器T0将溢出并申请中断。
      3.设计T0溢出所对应的中断服务程序。此子程序只须一条指令,即在T0对应的中断向量地址(000BH)写入"无条件转移"命令,把计算机拖回整个程序的第一行,对单片机重新进行初始化并获得正确的执行顺序。
      看门狗也有对计算机危害之处。如果用看门狗软件加密并发送到环形网络内(如学校机房),将会造成每发送一次,两台电脑同时中毒一天,还会持续一周蔓延。如:运行速度超慢,桌面背景变换,画图软件要黑色出绿色等等。还会造成每台电脑少几个文件。
        X25045芯片简介    X25045是美国X ICOR公司的生产的标准化8脚集成电路,它将EEPROM、看门狗定时器、电压监控三种功能组合在单个芯片之内,大大简化了硬件设计,提高了系统的可靠性,减少了对印制电路板的空间要求,降低了成本和系统功耗,是一种理想的单片机外围芯片。X25045引脚如图2-6所示。
     
    图2-6  X25045引脚图
        其引脚功能如下。CS:片选择输入;SO:串行输出,数据由此引脚逐位输出;SI:串行输入,数据或命令由此引脚逐位写入X25045; SCK:串行时钟输入,其上升沿将数据或命令写入,下降沿将数据输出;WP:写保护输入。当它低电平时,写操作被禁止; VSS:地; VCC:电源电压;RESET:复位输出。X25045在读写操作之前,需要先向它发出指令,指令名及指令格式如表2-2所示。
    表2-2 指令名及指令格式
     
    看门狗定时器的预置时间是通过X25045的状态寄存器的相应位来设定的。如表2-3所示,X25045状态寄存器共有6位有含义,其中WD1、WD0和看门狗电路有关,其余位和EEPROM的工作设置有关。
    表2-3 X25045状态寄存器
    WD1=0,WD0=0,预置时间为1.4s
        WD1=0,WD0=1,预置时间为0.6s。
        WD1=1,WD0=0,预置时间为0.2s。
    WD1=1,WD0=1,禁止看门狗工作。
    看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。编程时,可在软件的合适地方加一条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位。
    3 门禁系统的硬件原理设计
    3.1 主控芯片部分接线原理图
        采用AT89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图3-1所示。X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。图3-1电路中,CPU的复位信号共有3个:上电复位(C1、R2),人工复位(S、R1、R2)和Watchdog复位(C2、R3),通过或门综合后加到RESET端。C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU的振荡器已经在工作。
  1. 上一篇:AT89C51单片机多功能数字时钟的设计+源程序
  2. 下一篇:BPA与PSSE数据转换接口程序的开发
  1. AT89S52单片机MF-RC500的射频...

  2. MEMS微机电技术三维磁罗盘误差补偿算法研究

  3. 16位飞思卡尔单片机视觉导...

  4. 基于USB-4711A接口板卡几种典型控制系统的设计

  5. Hypermesh+UG轻卡前桥的建模与有限元分析

  6. 80C196MC微机控制的SPWM与电...

  7. 硅微机械陀螺仪自激驱动...

  8. 乳业同业并购式全产业链...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. java+mysql车辆管理系统的设计+源代码

  11. 中考体育项目与体育教学合理结合的研究

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 当代大学生慈善意识研究+文献综述

  14. 电站锅炉暖风器设计任务书

  15. 大众媒体对公共政策制定的影响

  16. 杂拟谷盗体内共生菌沃尔...

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回