整个系统是以 89C51 控制下工作的。其工作过程为:当环境光比较强时,光敏电阻阻
值比较小,信号处理电路检测到低电平信号,禁止热释电红外传感器工作,省去了 89C51
处理过程。当环境光比较弱时,光敏电阻阻值变大,信号处理电路接收到高电平,从而启
动热释电红外传感器工作。热释电红外传感器 1 探测比较远的距离,当人体进入到传感器
1 的控测 X 围内且光强较弱时,信号检测电路处理信号,并向单片机发送一个中断,89C51
启动灯光控制电路,使灯慢慢变亮。当环境光比校弱时,且人体过于靠近桌面,热释电红
外传感器 2 检测到信号,同时了在热释电红外传感器 1 的控测 X 围内,信号处理电路同时
向 89C51 发送信号,89C51 处理信号根据优先级顺序,屏蔽掉热释电红外传感器 1 的信号,
启动延时电路,发出警报使人离开,若在设定的时间内未离开桌面,则启动灯光控制电路,
使灯慢慢熄灭
[3]
。当人体离开热释电红外传感器 2 的控测 X 围且在热释电红外传感器 1 的
控测 X 围内时,灯光又慢慢变亮。
2.1.3 系统控制核心
AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS8 位
微处理器,俗称单片机。它是 51 系列单片机的一个成员,是 8051 单片机的简化版,是一
种带 2K 字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反
复擦除 100 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的
MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片
中,ATMEL 的 AT89C51 是一种高效微控制器。因此,AT89C2051 构成的单片机系统是具
有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的 RAM、ROM 和接口器
件,减少了硬件开销,节省了成本,提高了系统的性价比,为很多嵌入式控制系统提供了
一种灵活性高且价廉的方案。
如附录 A 所示是由单片机组成的报警及灯光控制电路。当外部无任何中断时,89C51
控制 74LS138 的使能控制端,使后面电路不工作。当有中断一产生时,89C51 启动
74LS138,向 P0 脚低 4 位发送信号,控制灯慢慢亮。当中断 1 和中断 0 同时产生时,89C51
屏蔽掉中断 1,启动 74LS138 向 P0 脚低四位发送数据,使灯光慢慢变暗。这里采用 74LS138
控制 DC832 可以节省 89C51 的管脚,有利于扩展,以便于控制多盏灯。由于采有 DC0832
可以有效地使灯实现阶梯形的变化。
评论0