红外声控报警系统的设计
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要
这个红外声控报警系统是由中央控制器、红外传感器、声控传感器、报警器及键盘部分组成。控制器采用单片机AT89C52,红外传感部分采用红外发射接收一体化的光电传感器TCRT5000,声控传感部分采用驻极体话筒,扬声器和发光二极管作为报警设备。单片机通过红外传感部分和声控传感部分的传来的信号的变化来判断是否有外来者,如有则通过扬声器或者发给二极管来报警;红外传感器是通过发射管发射红外线到接收管,两个元件之间通过红外线进行连接,当有物体挡在中间时,便把电平的变化传给单片机;同理,声控传感器是把声音信号转换为电信号然后传送给单片机;键盘是用来设置报警触发的条件。 [资料来源:http://think58.com]
关键词:单片机 ; 汇编语言 ;红外传感器 ;声控传感器 ;AT89C52
Abstract
The infrared voice alarm system is composed of a central controller, infrared sensors, voice-activated sensors, alarm devices and keyboard parts. Controller using microcontroller AT89C52, infrared sensing part of the integration of infrared transmitting and receiving electro-optical sensors TCRT5000, voice-activated sensor part of the use of electret microphone, speakers and light-emitting diodes as the alarm equipment. Microcontroller through the infrared sensor part and the voice-activated sensor part of the coming changes in the signal to determine whether there are outsiders, if sent through the speakers or the diode to the police; infrared sensors, infrared emission through the launch tube to the receiving tube, two between elements of a connecting via infrared, when there are objects stand in the middle, they then pass on the changes in level microcontroller; Similarly, voice-activated sensor is converted into electrical signals into acoustic signals and then transmitted to the microcontroller; keyboard is used to set the alarm trigger conditions. Keywords:microcontroller; assembly language;infrared sensor;
voice-activated sensor; AT89C52 [资料来源:http://www.THINK58.com]
目录
摘 要 I
Abstract II
引 言 1
1 设计任务 2
2方案论证与比较 2
2 系统硬件电路设计 3
2.1复位电路 3
2.2晶振电路 3
2.3液晶显示电路设计 4
1 基本操作时序: 5
2 状态字说明 5
3 RAM地址映射图 6
4 指令说明 6
5 初始化过程(复位过程) 7
2.4 温度传感器设计 9
1 DS18B20功能结构 9
2 DS18B20内部结构 11
2.5 存储电路 14
2.6 时钟模块的设计 16
1 引脚功能及结构 16
2 DS1302的控制字节 17
3数据输入输出(I/O) 17
4 DS1302的寄存器 18
5 DS1302实时显示时间的软硬件 18
6 DS1302的应用举例 19
7 结论 26
2.7 键盘接口的设计 26
3 系统原理图: 27
4 软件系统的设计 27
4.1 主程序 27
4.2 时间显示程序 28 [资料来源:http://think58.com]
4.3 时间调整程序设计 28
4.4 读取温度子程序 29
4.5 温度转换命令子程序 29
4.6 计算温度子程序 30
4.7 显示数据刷新子程序 31
4.8 温度数据的计算处理方法 31
4.9 温度值存储子程序 33
4.10查询子程序 33
5 测试方法与实验数据 34
5.1 测试仪器 34
5.2 硬件调试 34
5.3 软件调试 34
6 测试结果分析 34
7 设计总结: 35
参考文献 36
致 谢 37
附 录: 38
[来源:http://www.think58.com]