时,自动触发按钮,断开电路,避免单片机故障时产生的隐患。
2。2 单片机的选用
本设计采用的 STC89C51 系列单片机是兼容 8051 内核的单片机,是不仅高速而且低功 耗的新一代的 8051 单片机,它可以在 12 时钟/机器周期和 6 时钟/机器周期间反复设置。
其引脚图如图 2。2 所示:
STC89C51 单片机特性:
单片机引脚图
(1)拥有增强型的 6 时钟/机器周期以及 12 时钟/机器周期 8051CPU; (2)工作电压:5。5V—3。4V(5V 单片机)/3。8V—2。0V(3V 单片机) ; (3)工作频率范围:0—40MHz,相当于普通的 8051 的 0—80MHz,实际工作频率可达到
48V;
(4)用户应用程序空间 4K/8K/15K/16K/20K/32K/64K 字节; (5)片上集成 512 字节/1280 字节 RAM;
(6)通用 I/O 口(32/36 个),复位后为:P1/P2/P3/P4 都是准双向口/弱上拉(普通 8051 传统 I/O 口);P0 口是开漏输出,当它作为总线扩展应用时,不需要用上拉电阻,但是作 为 I/O 口使用时,需上拉电阻;来*自-优=尔,论:文+网www.youerw.com
(7)ISP(在系统中可编程)/IAP(在应用中可编程),无需专用的编程器;可通过串口 (P3。0/P3。1)直接下载需要的用户程序,三秒即可完成一片 8K 程序的芯片;
(8)EEPROM 功能;
(9)看门狗;
(10)共三个 16 位定时器/计时器; (11)通用异步串行口(UART);
(12)工作温度范围:0~75 摄氏度/-40~85 摄氏度。
2。3 热释电传感器的选用
热释电传感器也就是本系统用来检测人体经过的人体感应模块。原件采用 HC-SR501 人体感应模块。该型号传感器是基于红外线技术的自动控制模块,它拥有一款德国进口的 LHI778 探头,该探头灵敏度高,可靠性强,并且可以在超低压下工作,广泛的被应用于各 种自动感应电器硬件设备中,尤其作为在以干电池供电的自动将控制类产品中[8]