红外声控报警系统的设计机械.doc
《红外声控报警系统的设计机械.doc》由会员分享,可在线阅读,更多相关《红外声控报警系统的设计机械.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、仰恩大学毕业设计(论文)摘要 这个红外声控报警系统是由中央控制器、红外传感器、声控传感器、报警器及键盘部分组成。控制器采用单片机AT89C52,红外传感部分采用红外发射接收一体化的光电传感器TCRT5000,声控传感部分采用驻极体话筒,扬声器和发光二极管作为报警设备。单片机通过红外传感部分和声控传感部分的传来的信号的变化来判断是否有外来者,如有则通过扬声器或者发给二极管来报警;红外传感器是通过发射管发射红外线到接收管,两个元件之间通过红外线进行连接,当有物体挡在中间时,便把电平的变化传给单片机;同理,声控传感器是把声音信号转换为电信号然后传送给单片机;键盘是用来设置报警触发的条件。关键词:单片
2、机 ; 汇编语言 ;红外传感器 ;声控传感器 ;AT89C52AbstractThe 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 rec
3、eiving 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 whe
4、ther 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
5、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
6、 目录摘 要IAbstractII引 言11 设计任务22方案论证与比较22 系统硬件电路设计32.1复位电路32.2晶振电路32.3液晶显示电路设计41 基本操作时序:52 状态字说明53 RAM地址映射图64 指令说明65 初始化过程(复位过程)72.4 温度传感器设计91 DS18B20功能结构92 DS18B20内部结构112.5 存储电路142.6 时钟模块的设计161 引脚功能及结构162 DS1302的控制字节173数据输入输出(I/O)174 DS1302的寄存器185 DS1302实时显示时间的软硬件186 DS1302的应用举例197 结论262.7 键盘接口的设计263
7、系统原理图:274 软件系统的设计274.1 主程序274.2 时间显示程序284.3 时间调整程序设计284.4 读取温度子程序294.5 温度转换命令子程序294.6 计算温度子程序304.7 显示数据刷新子程序314.8 温度数据的计算处理方法314.9 温度值存储子程序334.10查询子程序335 测试方法与实验数据345.1 测试仪器345.2 硬件调试345.3 软件调试346 测试结果分析347 设计总结:35参考文献36致 谢37附 录:3826引 言随着社会的快速发展,人们的生活水平也越来越高,因此如何保护人们的生命财产安全也成为了每个人关注的问题,因此,国内外防盗器的发展趋
8、势将会不断发展。随之而来的是各种各样的防盗设备应运而生总体来说死有线的、无线的。从应用领域来进行分类,可以分为家居、汽车和便携防盗器。红外防盗器是各种防盗设备中应用最广泛的设备之一,应用简单、方便,但是,外界干扰也比较大。单片机以其高可靠性、高性能价格比、控制方便简单和灵活性大等优点,在工业控制系统、智能化仪器仪表等诸多领域得到广泛应用。因此,采用单片机来控制红外线元件来来达到报警功能,可靠性将大大提高,而且也可以通过编程实现防盗报警的多样性,同时,在红外防盗系统中加入声控防盗模块也可以进一步提高防盗的可靠性。1 设计任务设计制作一个红外声控模块电路,具有当有人通过时实现报警,并通过发光二极管
9、和扬声器来报警。1.1 基本部分 当红外声控模块处于待机时,发光二极管和扬声器不发光也没有声响。 键盘可设置防盗模块的开始工作和结束的时间,也可手动直接开启和结束其工作。 合理布局安装防盗设备,减少红外、声控设备误报警的发生。1.2 发挥部分 可再加上一块单片机控制模块,实现两个单片机控制模块的通信,这样可把一个安置在家里,实现远程控制,可使防盗器的使用更方便,更人性化。方案论证与比较2.1 主控制器选择按照系统的设计功能要求,本系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力来配合按键控制,来控制红外、声控模块及显示、扬声器。对于单片机的选择,如果用8031系列,由于它没有内部R
10、AM,系统又需要大量内存存储数据,因而不可用;51系列单片机的ROM为4K,对于我们设计的系统可能有点小,这里我们用AT89S52,它有8K字节在系统可编程Flash存储器,AT89S52是一种低功耗、高性能CMOS8位微控制器。 2.2 计时控制方案方案1:使用专用时钟芯片使用微控制器控制专用时钟芯片实现计时控制,这种方案有着计时精度高、控制简单的优点,而且更易于实现日期/时间显示、定时烹调等计时扩展功能。方案2:采用MCU内部定时器。AT89S52内部含有3个定时器,可以利用一个定时器与程序计数器相结合的方式,在系统晶振的驱动下,产生标准时钟频率。由于方案2具有较好的灵活性、较少的电路器件
11、和较高的性价比,而且通过精确的软件补偿使精度完全可以满足控制需要,所以选择该方案完成设计。2.3 红外元件选择方案1:使用发射接收一体化元件 这是一个把接收与发射做在一起的元件如TCRT5000,使用时不用考虑接收端与发射端是否对齐,因此使用这种元件,会使电路变的更方便。方案2:使用独立的发射、接收红外元件这是两个元件,一个是接收的,一个是发射的,在使用安装这种元件时,要把接收端与发射端的对齐才能使用,这样会带来给多的不便。 由于方案1使用起来会更方便,所以选择该方案来完成设计。2.4 键盘电路方案方案1:独立式键盘电路独立式键盘的各个按键相互独立,每个按键独立地与一根数据输入线(即单片机并行
12、口或其他接口芯片的并行口相连)。在按键较多的情况下由于其占用的I/O口线多而不采用独立式键盘电路。方案2:矩阵式键盘电路矩阵式键盘采用行列式结构,按键设置在行列的交点上,当口线数量为8时,可以将4根口线定义为行线,另4根口线定义为列线,形成44键盘,可以配置16个按键。由于设计中采用数个键盘,故采用方案2。系统总体电路设计及IC资料1.3 系统总体电路设计AT89S52单片机声控模块LED显示扬声器红外模块键盘电路系统由声控模块、红外模块、单片机控制模块、扬声器和LED模块及键盘显示电路组成。用户可以通过键盘设置报警的条件,如启动时间和结束时间,然后通过采集红外、声控的信号,然后通过led灯和
13、扬声器来报警。3.2 IC资料介绍3.2.1单片机AT89S52(1)主要性能: 与MCS-51单片机产品兼容 8K字节在系统可编程Flash存储器 1000次擦写周期 全静态操作:0Hz33Hz 三级加密程序存储器 32个可编程I/O口线 三个16位定时器/计数器 八个中断源 全双工UART串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 双数据指针 掉电标识符 (2)功能特性描述:AT89S52是一种低功耗、高性能CMOS8位微控制器,具有 8K在系统可编程 Flash存储器。使用 Atmel公司高密度非易失性存储器技术制造,与工业 80C51产品指令和引脚完 全兼容。片上
14、Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8位 CPU和在系统可编程Flash,使得 AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash, 256字节RAM, 32位 I/O口线,看门狗定时器,2个数据指针,三个 16位 定时器/计数器,一个6向量 2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至 0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,
15、振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。 (3)引脚图AT89S52单片机有40个引脚,引脚图如图3.1所示图3.1 AT89S52引脚图 VCC:电源 GND:地 P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻 辑电平。对P0端口写“1”时引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下, P0具有内部上拉电阻。在 flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1口:P1口是一个具有内部上拉电阻的 8位双向I/O口,p1输
16、出缓冲器能驱动4个 TTL逻辑电平。对 P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表3.1所示。在flash编程和校验时,P1口接收低8位地址字节。引脚号 第二功能P1.0T2(定时器/计数器T2的外部计数输入),时钟输出P1.1T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)P1.5MOSI(在系统编程用) P1.6MISO(在系统编程用) P1.
17、7SCK(在系统编程用)表3.1 P1口引脚的第二功能 P2口:P2口是一个具有内部上拉电阻的 8位双向 I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对 P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX DPTR) 时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用 8位地址(如MOVX RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和
18、一些控制信号。 P3口:P3口是一个具有内部上拉电阻的 8位双向I/O口,p2输出缓冲器能驱动 4个TTL逻辑电平。对 P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表3.2所示。在flash编程和校验时,P3口也接收一些控制信号。引脚号 第二功能P3.0RXD(串行输入)P3.1TXD(串行输出) P3.2INT0(外部中断 0) P3.3INT1(外部中断 1) P3.4T0(定时器0外部输入) P3.5T1(定时器1外部输入)P3.6W
19、R(外部数据存储器写选通)P3.7RD(外部数据存储器写选通)表3.2 P3口引脚的第二功能 RST:复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门 狗计时完成后,RST脚输出96个晶振周期的高电平。特殊寄存器 AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。 ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低 8位地址的输出脉冲。在flash编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次
20、访问外部数据存储器时,ALE脉冲将会跳过。如果需要通过将地址为8EH的SFR的第 0位置“1”,ALE操作将无效。这一位置 “1”, ALE仅在执行 MOVX或MOVC指令时有效。否则,ALE将被微弱拉高。这个 ALE使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。 PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当 AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而 在访问外部数据存储器时,PSEN将不被激活。 EA/VPP:访问外部程序存储器控制信号。为使能从0000H到FFFFH的外部程序存储器读取指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红外 声控 报警 系统 设计 机械
限制150内