ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:174.80KB ,
资源ID:12246458      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12246458.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机课程设计报警器.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机课程设计报警器.docx

1、单片机课程设计报警器单片机课程设计课题: 报警器设计系 别: 电气与电子工程系专 业: 姓 名: 学 号: 2010 年 12 月 29 日成绩评定一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合评定)。二、评分评分项目设计报告评分答辩评分平时表现评分合 计 (100分)任务完成情 况(20分)课程设计报告质量(40分)表达情况(10分)回答问题情 况(10分)工作态度与纪律(10分)独立工作能力(10分)得分课程设计成绩评定一、设计目的1.进一步熟悉和掌握单片机的结构和工作原理。2.掌握单片机的内部功能模块的应用及汇编程序的编写,内部功能模块如定时器/计数器、中断、片内外存储

2、器、I/O口、串行口通讯等。3.通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解有关电路参数的计算方法。 4.通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。5.使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。6.通过在图书馆查阅各种单片机资料,培养自学和独立思考的能力。与同学交流研究,懂得更多以前不明白的知识.7.在课程设计过程中,不断调试程序和修改程序,提高了对单片机的应用能力,分析问题和解决问题的能力。二、设计要求 设计一个报警器,当第一次触发时发出报警信号,延时六秒后报警信号停止,十秒内没有第二次触发

3、则自动复位,十秒内触发第二次则持续报警,此时只可由复位键复位。 三、总体设计1.系统结构框图:2.单片机的选择 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。目前,我国生产很多型号的单片机,在此设计中,我们采用型号为AT89C51的单片机。AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k byt

4、es的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可提供许多应用场合,可灵活应用于各种控制领域。3单片机的基本结构主要性能参数:与MCS-51产品指令系统完全兼容4k字节可重擦写Flash闪速存储器1000次擦写周期全静态操作:0Hz24MHz三级加密程序存储器1288字节内部RAM32个可编程IO口线2个16位定时计数器6个中断源可编程串行UART通道低功耗空闲和掉电模式功能概述

5、:AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个IO 口线,两个16位定时计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时计数器串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。4.软件设计4.1 程序流程图 主程序流程图 中断程序流程图4.2 设计程序 ORG 0000H SJMP MAIN ORG 0050H SJMP I

6、NTMAIN: CLR 20H SETB EA; 中断初始化 SETB EX0 SETB IT0 MOV R6,#00H; 延时 DJNZ R6,$ JB 20H,NEXT; 查询标志位 SJMP MAINNEXT: ACALL TEN; 调用 SJMP MAININT: CLR P3.7; 报警 JB 20H,DE ACALL SIX SJMP SAFEDE: ACALL TIMESAFE: SETB P3.7 SETB 20H; 停止报警 RETITEN: MOV R7,#05HT2: MOV R6,#64HT3: MOV R5,#64HT4: MOV R4,#64HT5: DJNZ R4

7、,T5 DJNZ R5,T4 DJNZ R6,T3 DJNZ R7,T2 RETTIME: MOV R7,#05HS2: MOV R6,#64HS3: MOV R5,#64HS4: MOV R4,#64HS5: DJNZ R4,S5 DJNZ R5,S4 DJNZ R6,S3 DJNZ R7,S2 SJMP TIMESIX: MOV R7,#03HS6: MOV R6,#64HS7: MOV R5,#64HS8: MOV R4,#64HS9: DJNZ R4,S9 DJNZ R5,S8 DJNZ R6,S7 DJNZ R7,S6OUTE: RET END四、各部分电路设计1复位电路MCS-51

8、单片机的复位是由外部的复位电路来实现的。复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,在每个机器周期的S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。上电复位:上电复位电路是种简单的复位电路,只要在RST复位引脚接一个电容到VCC,接一个电阻到地就可以了。上电复位是指在给系统上电时,复位电路通过电容加到RST复位引脚一个短暂的高电平信号,这个复位信号随着VCC对电容的充电过程而回落,所以RST引脚复位的高电平维持时间取决于电容的充电时间。为了保证系统安全可靠的复位,RST引脚的高电平信号必须维持足够长的时间。上电自动复位是

9、通过外部复位电路的电容充电来实现的。只要Vcc的上升时间不超过1ms,就可以实现自动上电复位。本设计中用按钮控制复位。电路图如下:2时钟电路时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式:一种是内部时钟方式,另一种为外部时钟方式。本文用的是内部时钟方式。电路图如下:MCS-51单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反向放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶体振荡器和微调电容,就构成一个稳

10、定的自激振荡器。3报警电路报警电路是整个电路成功的体现。报警电路用了两个三极管(一个PNP型一个NPN型)对电路进行放大驱动蜂鸣器。电路图如下:五、整体电路图六、设计总结1.设计过程中遇到的问题及解决方法 设计过程中首先遇到的是程序问题,因为之前没有接触过汇编语言,仅是在上单片机课时学习了,但是基本上就没有自己编过程序,设计开始阶段为了解决程序问题,我参阅了很多有关方面的书籍;其次,程序调试用到的软件以前从来没有接触过,为了能熟练操作相关软件,我在网上下载了相关教程,也在图书馆查阅了相关书籍;最后,在焊接电路时由于之前没有焊接经验,这一步也是几经周折。2.设计体会我在这一次单片机报警器的设计过

11、程中受益匪浅。设计过程中我又回顾了大学三年所学的课程及相关知识。加深了对所学知识的理解。这为自己今后进一步深化学习,积累了宝贵的经验也培养了我运用所学知识解决实际问题的能力。通过这次课程设计我发现,只有理论水平提高了;才能够正确的指导实践。而且通过这次课程设计,我们更深刻的感受到了理论和实际的距离,也知道了理论和实际想结合的重要性。3.对设计的建议 通过这次设计我认为:以后做设计应该给我们更充足的时间来调试软件和焊接硬件电路。参考文献单片机原理及应用 杨恢先 黄辉先 人民邮电出版社单片机控制实习与专题制作 蔡朝阳 北京航空航天大学出版社数字电子技术 阎石 高等教育出版社单片机课程设计 谭浩强 清华大学出版社

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1