![基于单片机的声光报警器的设计报告_第1页](http://file4.renrendoc.com/view/89e9fddb28b7e7f700ac93b7a2c959b4/89e9fddb28b7e7f700ac93b7a2c959b41.gif)
![基于单片机的声光报警器的设计报告_第2页](http://file4.renrendoc.com/view/89e9fddb28b7e7f700ac93b7a2c959b4/89e9fddb28b7e7f700ac93b7a2c959b42.gif)
![基于单片机的声光报警器的设计报告_第3页](http://file4.renrendoc.com/view/89e9fddb28b7e7f700ac93b7a2c959b4/89e9fddb28b7e7f700ac93b7a2c959b43.gif)
![基于单片机的声光报警器的设计报告_第4页](http://file4.renrendoc.com/view/89e9fddb28b7e7f700ac93b7a2c959b4/89e9fddb28b7e7f700ac93b7a2c959b44.gif)
![基于单片机的声光报警器的设计报告_第5页](http://file4.renrendoc.com/view/89e9fddb28b7e7f700ac93b7a2c959b4/89e9fddb28b7e7f700ac93b7a2c959b45.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./X课程设计报告题目基于单片机的声光报警器的设计二级学院机械工程学院专业机械制造与自动化班级11级机制〔1班学号1101031**学生吴慧毅指导教师*娟目录第1章序言……………………1第2章计划任务书……………22.1、课题要求………………2任务设计要求………2软件设计要求………22.2设计容…………………22.3元器件清单………………………2第3章芯片介绍………………33.1AT89C51简介……………43.2主要特性…………………43.3特性概述…………………53.4管脚说明…………………53.5振荡器特性………………63.6芯片擦除…………………6第4章设计要求及制作………74.1硬件电路设计……………………7时钟电路………………7复位电路………………7报警电路………………8声光报警输出电路……………………8设计电路………………94.2总体设计思路与方案…………9整体方案……………9程序流程图…………104.3软件程序设计……………………11软件设计框图…………11程序设计……………11第5章仿真调试………………135.1系统性能调试与仿真…………13总结……………………14参考文献〔References………………15致……………15序言近年来,随着我国经济的迅速发展,城乡居民的生活水平有了显著提高,尤其是城镇居民的居住条件不断改善,人们在解决了居住问题后,日益关心的是居住是否安全。在购房时,安全性是考察物业管理水平是否完善的一个重要条件。尤其是那些流窜作案的犯罪分子,往往选择居民小区作为攻击目标,入室盗窃抢劫案件屡屡发生,以往的依赖小区保安人防为主的防措施已满足不了人们的要求。利用安全防技术进行防首先对犯罪分子有种威慑作用,使其不敢轻易作案。如我们这次设计的简易安防声光报警器,可以安装在门口或玄关处,当有不法分子闯入时,利用门禁报警和红外报警双重保险,一方面可以提醒主人危险发生,另一方面也可以震慑不法分子。单片机课程设计是一门实践课程,要求学生具有制作调试单片机最小系统及外设的能力,能够掌握单片机部资源的使用。单片机课程设计容包括硬件设计、制作及软件编写、调试,学生在熟练掌握焊接技术的基础上,能熟练使用单片机软件开发环境KeilC51编程调试,并使用STCISP调试工具采用串口下载方式联调制作的单片机最小系统。单片机课程设计题目包含基本部分及扩展部分,基本部分即单片机最小系统部分,扩展部分是对单片机部资源及外部IO口的功能扩展,使制作的单片机系统具有一定的功能。通过本学期对单片机的学习和认识,并通过本次课程设计加以应用,从而达到一个对所学知识的巩固、更深一步的理解,面对一个电子设计,应对出系统的方案,分析出各个板块来,再对各个板块进一步的具体的设计,先进行硬件电路设计,此时一定要考虑好要用什么元件、各个元件的具体参数、是否能实现应有功能,从而得到一个完整的硬件电路在根据该电路设计出软件的功能模块、从而完成程序流程图,在根据流程图完成程序的设计,并通过反复的调试、运行、更正,直至完成既定功能为止,最后将软件、硬件结合进行调试、运行,对其功能进行最终测试,并反复思考其测试中遇到相应问题的原因,并将其一一处理,从而完成本次设计的实验要求,以及本次课程设计的最终目的。第2章计划任务书2.1课题要求任务设计要求设计一个声光报警器,当报警按钮按下时扬声器报警,扬声器用1kHZ信号响100ms,500Hz信号响200ms,交替进行声响报警,在报警期间报警指示灯亮,当报警解除按钮按下则解除报警。软件设计要求利用定时器以方式1工作,产生报警音符对应的1kHZ信号响100ms,500Hz信号响200ms的方波,由P3.0接报警灯,P3.1接报警喇叭,用P3.2接报警控制按钮,P3.3接报警停止按钮。2.2设计容<1>、芯片简介<2>、电路各部分的组成和工作原理。<3>、元器件的选取及其电路逻辑图和功能。〔4、电路各部分的调试方法。2.3元器件清单表2-1元器件清单元件规格数量单片机AT89C511个按钮\3个报警灯LED1个喇叭8Ω/0.25w1个晶振6MHz1个起振电容30pF瓷片电容2个复位电容22Uf16V电解电容1个电阻100Ω、1kΩ、4.7Ω、220Ω各一个三极管90121个蜂鸣管8Ω1个DIP封装插座40脚集成插座1个第3章芯片介绍3.1AT89C51简介AT89C51单片机是美国Atmel公司生产低电压,高性能CMOS8位单片机,片含4kbytes的可反复擦写的只读程序存储器〔EPROM和128bytes的随机存取数据存储器<RAM>。图为AT89C51单片机的基本组成功能方块图。由图可见,在这一块芯片上,集成了一台微型计算机的主要组成部分,其中包括CPU、存储器、可编程I/O口、定时器/计数器、串行口等,各部分通过部总线相连。下面介绍几个主要部分。外时钟源外部事件计数振荡器和时序OSC程序存储器4KBROM数据存储器振荡器和时序OSC程序存储器4KBROM数据存储器256BRAM/SFR定时器/计数器2×16AT89C51CPU64KB总线扩展控制器可编程I/O可编程全双工串行口内中断图3.1.1图3.1.189C51功能方AT89C51是一种带4K字节FLASH存储器〔FPEROM—FlashProgrammableandErasableReadOnlyMemory的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示图外形及引脚排列AT89C51外形及引脚排列。
现在AT89S51/52已经取代了AT89C51/52。3.2AT89C51主要特性·与MCS-51兼容·4K字节可编程FLASH存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片振荡器和时钟电路3.3特性概述AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。3.4管脚说明VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写"1”时,其管脚被部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址"1”时,它利用部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入"1”后,它们被部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流〔ILL这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0RXD〔串行输入口P3.1TXD〔串行输出口P3.2/INT0〔外部中断0P3.3/INT1〔外部中断1P3.4T0〔计时器0外部输入P3.5T1〔计时器1外部输入P3.6/WR〔外部数据存储器写选通P3.7/RD〔外部数据存储器读选通P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器〔0000H-FFFFH,不管是否有部程序存储器。注意加密方式1时,/EA将部锁定为RESET;当/EA端保持高电平时,此间部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源〔VPP。XTAL1:反向振荡放大器的输入及部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。振荡器特性XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片振荡器。石晶振荡和瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。3.6芯片擦除整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写"1"且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。第4章设计要求及制作4.1硬件电路设计〔Proteus仿真本设计的硬件电路主要包括的模块有:单片机最小系统、安防报警器〔点触开关模拟、声光报警〔声音由二极管模拟,下面将一一介绍。时钟电路时钟电路是单片机的心脏,它用于产生单片机工作所需要的时钟信号。单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。 单片机的时钟产生方法有部时钟方式和外部时钟方式,大多数单片机应用系统采用部时钟方式,本系统采用的亦是部时钟方式。在MCS-51芯片部有一个高增益反相放大器,XTAL1、XTAL2引脚分别为该反相放大器的输入端和输出端,在芯片的外部通过这两个引脚跨接晶体振荡器和微调电容,形成反馈电路,就构成了一个稳定的自激振荡器。此电路采用11.0592MHz的石英晶体。时钟电路如图:图时钟电路复位电路复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误是系统处于死锁状态时,为摆脱困境,也需要按复位键以重新启动。MCS-51单片机的复位电路由片、片外两部分组成,进行复位操作时,外部电路需在复位引脚RST端产生大于两个机器周期的高电平信号,RST引脚通过片施密特触发器与复位电路相连〔施密特触发器的作用是脉冲整型和抑制噪声。MCS-51单片机的复位操作有两种方式:上电复位和上电按钮复位,本电路采用的是上电按钮复位,复位电路如图四:图4.12复位电路报警电路本设计的红外报警和门禁报警采用的是按键报警,当按下按钮时,即输入报警信息。图:报警电路声光报警输出电路当红灯亮是报警装置扬声器也发出响声,当灯灭时扬声器即停止报警。图声光报警输出电路设计电路组合后的总仿真电路图如图所示:总仿真电路图总体设计思路与方案整体方案P3.2口用来接按控制报警器的启动和停止,P3.0口用来输出方波、发声,P3.1口对灯进行控制为使扬声器用1kHZ信号响100ms,500Hz信号响200ms要用定时器中断,利用定时器T1方式1工作,产生方波,由P3.0输出驱动喇叭发声。声音的改变调用延时子程序的次数来实现设晶振频率为12MHz。基于音乐播放器基础上,通过按钮控制用于驱动喇叭发出报报警的声音。P3.2INT0〔外部中断0、P3.3INT1〔外部中断1程序流程图系统初始化系统初始化声光报警结束是否按报警开关声光报警是否持续300ms开始启动声光报警电路开始报警是否还有按报警开关结束YNNYYN图程序流程图4.3软件程序设计软件设计框图中断源发出中断申请关中断、保护现场中断源发出中断申请关中断、保护现场INT1端有输入信号关闭报警恢复现场、开中断中断返回图软件设计框图程序设计ORG0000HLJMPMAINORG001BHMOVTH1,R1MOVTL1,R0CPlP3.1RETIORG0100HMAIN:JBP3.2,MAINSTART:CLRP3.0MOVTMOD,#10HMOVIE,#88HMOVDPTR,#TABLOOP:JNBP3.3,WJCLRAMOVCA,A+DPTRMOVR1,AINCDPTRCLRAMOVCA,A+DPTRMOVR0,AORLA,R1JZNEXT0MOVA,R0ANLA,R1CJNEA,#0FFH,NEXTSJMPSTARTNEXT:MOVTH1,R1MOVTL1,R0SETBtR1SJMPNEXT1NEXT0:CLRTR1NEXT1:CLRAINCDPTRMOVCA,A+DPTRMOVR2,ALOOP1:LCALLD200DJNZR2,LOOP1INCDPTRAJMPLOOPWJ:MOVA,#0FFHSETBP3.0CLRTR1LJMPMAIND200:MOVR4,#41HD200B:MOVA,#0FFHD200A:DECAJNZD200ADECR4CJNER4,#00H,d200BRETTAB:DB0FEH,06H,01H,0FEH,06H,01HDB0FCH,0CH,02H,0FCH,0CH,02H,0FFH,0FFHEND第5章仿真调试5.1系统性能调试与仿真在电脑上进行仿真,仿真成功后准备焊接电路板。在焊接电路板中,我们首先对硬件电路进行布局,然后确认无误后,在电路板上进行焊接,这个过程做得算比较顺利。焊接电路板完工,细心检查后,进行通电测试。结果报警灯一直亮,通过检查是P1.1口没连接。并且在调试过程中按键按下等一系列问题。通过在这个过程中丛设计思路到程序设计再到硬伯调试到最后的程序下载,了解了51单片机的原理,初步掌握单片机调整及测试方法,提高动手能力和排除故障的能力。同时通过本课题设计与装配、调试,提高自己的动手能力,巩固已学的理论知识,建立单片机理论和实践的结合,了解各单元电路之间的关系及相互影响,从而能正确设计、计算定时计数的各个单元电路。初步掌握厨房报警器的调整及测试方法。提高动手能力和排除故障的能力总结知道题目时自己没什么思路和头绪,就只是一味的查资料,在网上确实是找了一大把的相关资料,可问题也相继而来,按照网上的电路做出的板子根本不能成功,感觉涉及围也越来越大了,后经指导老师的提醒,才突然明白由于太过仓促,将原本定好的思路打乱了,做的事情完全没按照所想好的提纲来。所以不管做什么事,首先要明确的是自己要做什么,该怎么做,而不是盲目想达到某种目的,急于求成往往达不到效果的。在这次毕业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粮库员工年终工作总结
- 员工感恩公司演讲稿范文(7篇)
- 2025年软件销售中介服务合同样本
- 2025年大型购物中心加盟合同模板
- 2025年防腐施工及后续保修合同示范文本
- 区域白酒代理业务2025年合作协议书
- 阀门产品购销申请协议2025
- 2025年个人贷款购房合同
- 2025年网络及通信协议处理软件项目规划申请报告模范
- 2025年特种用途钢丝及钢丝绳项目规划申请报告
- 《数字经济学》 课件 贾利军 专题3:数字时代下社会总资本再生产研究;专题4:数字货币与数字金融研究
- 中小学音乐课上的合唱训练
- 《国有企业采购操作规范》【2023修订版】
- 基于大单元的小学数学“教学评”一体化内涵及实践
- 制程工程师年终总结汇报
- 第一章安培力与洛伦兹力单元教学设计课件-高二下学期物理人教版选择性必修第二册
- 碟式离心机安全操作及保养规程
- GB/T 27914-2023风险管理法律风险管理指南
- GB/T 16475-2023变形铝及铝合金产品状态代号
- 跟岗学习汇报PPT演示课件
- 人口社会学PPT完整全套教学课件
评论
0/150
提交评论