(完整版)基于单片机的红外报警器的设计_第1页
(完整版)基于单片机的红外报警器的设计_第2页
(完整版)基于单片机的红外报警器的设计_第3页
(完整版)基于单片机的红外报警器的设计_第4页
(完整版)基于单片机的红外报警器的设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理与单片机系统课程设计评语:考勤10分守纪10分过程30分设计报告30分答辩20分总成绩(100分)专业:班级姓名:学号指导教师:兰州交通大学自动化与电气工程学院2014年12月31日单片机原理及系统课程设计报告单片机原理及系统课程设计报告- -6总结这次课设最大的收获是学会使用KeiluVision3和Proteus软件。使用Proteus感到很新奇,但在真正绘制电路图时才发现自己平时积累太少,根本无法找到所需要电子元器件。本次单片机课程,将所学的单片机知识运用到实践当中,进一步加深了知识的理解。此外,借本次课程设计的机会,我还了解了热释电传感器,丰富了自己的知识。在设计的过程中,也遇

2、到了许多问题,但是通过查资料,向别人请教,最后得以解。归结到一点就是我们要有足够的耐心,足够的细心,足够的分析问题、解决问题的能力,才能不断地进取,不断地创新,不断地充实。用汇编语言编写的程序另存为时应保存成.asm文件,用C语言编写的程序另存为时应保存成.c文件。初次使用Proteus感到有点无从下手,所以在绘制电路图时才发现无法找到所需要电子元器件,最后在网上搜到电子元器件的中英文对照表后才得以顺利进行。参考文献王思明,张金敏,张鑫等单片机原理及应用系统设计M.北京:科学出版社,2012.5李广弟单片机基础M.北京航空航天大学出版社,2001.08.王毓银,数字电路逻辑设计M,高等教育出版

3、社,2004.附录源程序ORG0000HLJMPMAINORG0003HLJMPDINT0ORG0200H1.主程序MAIN:MOVR0,#00HMOVIE,#81H;CPU开放中断,INTO允许中断SETBIT0;外部中断为边沿触发方式MOVSP,#3OH;指针入口地址SETBP3.O;红灯不亮CLRP3.1;喇叭不响MOVP1,#OFFH;使P1口全部置1MOVP2,#00H;P2口清零MOVA,#3FHMOVP2,A;数码管初始化显示0CLRP1.2;绿灯亮JCE:JNBP1.0,FD;检测外部触发信号FD:ACALLDELAY;延时消抖JNBP1.0,BAOJING;再次检测外部触发信

4、号,若有就转入报警子程序AJMPJCE2.消抖延时子程序DELAY:MOVR1,#0AAHLOD2:MOVR2,#0BBHLOD1:NOPDJNZR2,LOD1DJNZR1,LOD2RET3.声光报警子程序BAOJING:SETBP1.2;开始声光报警使正常工作指示灯熄灭MOVA,#00HINCR0CJNER0,#10,LOPMOVR0,#00HLOP:MOVA,R0MOVDPTR,#TABMOVCA,A+DPTR;查段码表MOVP2,A;送P2口显示TAB:DB3FH,06H;数码管段码表DB5BH,4FHDB66H,6DHDB7DH,07HDB7FH,6FHMOV50H,#14H;1S循环

5、次数JNBP1.3,L7JNBP1.4,L8L7:MOV51H,#05HAJMPL9L8:MOV51H,#0AH;10秒循环次数L9:MOVTMOD,#01H;定时器TO,工作方式1MOVTL0,#0B0H;置50ms定时初值MOVTHO,#3CHSETBTRO;启动定时器TOL2:JBCTFO,L1;查询记数溢出SJMPL2L1:CPLP3.O;红灯亮CPLP3.1;喇叭响MOVTLO,#OBOHMOVTHO,#3CHJNBP3.2,L1ODJNZ5OH,L2CPLP3.OCPLP3.1MOV5OH,#14HDJNZ51H,L2;未到10S继续循环CLRP1.2;报警结束,正常工作绿指示灯亮L10:SETBP3.0;10s到关闭报警CLRP3.1;关喇叭LJMPJCE;循环,继续工作4.外部中断DINT0服务程序DINT0:CLREX0;外部中断0服务程序开始,屏蔽外部中断PUS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论