解码程序第页共页中断来关外中断确认中断若为干扰信号则开中断退出中断用数据寄存器对第个码的低电平计时,,开始对低电平计时,当为高电平时计时结束跳出循环并计时低电平是否大于循环周期为利用的高位判断低电平是否大于不为,说明有进位则即为第个脉冲为,说明小于是个干扰,则退出中断程序脉冲个数加,为低电平则等待,为高电平则开始对高电平计时,当有负脉冲时,且前高电平小于则脉冲个数加,若前高电平脉宽大于时即为结束帧转各个功能子程序第页共页按键外中断功能程序第页共页第页共页第页共页第页共页,密码比较及开锁程序来自外中断接受的密码,第页共页输入密码次数超过三次报警延时秒程序延时程序,扫描行数列号,置行号行号加列号,置键号待按键释放,键号放入,求键值列号加第页共页遥控编码脉冲发射程序遥控器的编码采用脉冲个数编码格式,不同的脉冲个数代表不同的操作码信息。程序流程图如图所示。图遥控器编码程序流程图遥控编码脉冲发射程序如下为开机键标志选工作寄存起器装入发射脉冲数第个码,中间码发射开始装入发射脉冲个数发送停发发脉冲停发停发以上返回第页共页开高频定时器中断调制码距关高频定时器中断调制若中仍有脉冲则继续发送的码主机接收部分程序设计主机程序部分主要分为主程序按键扫描程序以及解码接收程序。主程序第页共页主程序中主要是对外部中断的设定以及些存储单元的清零等初始化工作。主程序程序流程图如图所示。图主程序流程图主程序的初始化程序如下密码存储单元清零负跳变中断开外部中断开总中断关锁关报警清零,置串行口工作方式开始初始化键盘扫描有键按下转按键功能子程序第页共页按键扫描程序如同上所示。解码接收程序。解码接收程序利用外部中断的中断服务程序实现的。外部中断服务子程序流程图如图所示。图解码接收程序流程图解码接收程序如下中断来关外中断确认中断若为干扰信号则开中断退出中断中断开始低电平脉宽接收并对低电平负脉冲计数高电平脉宽按脉冲个数至对应功能程序中断返回第页共页用数据寄存器对第个码的低电平计时,,开始对低电平计时当为高电平时计时结束跳出循环并计时低电平是否大于循环周期为利用的高位判断低电平是否大于不为,说明有进位则即为第个脉冲,为,说明小于是个干扰则退出中断程序脉冲个数加,为低电平则等待,为高电平则开始对高电平计时,当有副负脉冲时,且前高电平小于,则脉冲个数加,若前高电平脉宽大于时即为结帧为则接收号键第页共页为则接收号键为则接收号键为则接收号键为则接收号键为则接收号键为则接收号键为则接收号键为则接收号键为则接收号键为则接收号键退出中断服务子程序第页共页结论本课题研究的是具有单片机功能的红外遥控密码锁,通过掌握其原理及控制过程,以及运用编程来解决红外的编码与解码问题。最终目的在于学会独立查资料选方案,采购选择器件,巩固所学知识设计单片机程序,印刷电路版布局能力提高计算机的文字录入水平,提高计算机绘图能力,掌握个电子专用软件设计电子电路,加强电子制作的动手能力,学会电路的调试方法解决实际出现的问题。利用个廉价的单片机芯片来控制个红外线遥控系统使其具有远距离遥控功能。第页共页致谢首先感谢各位在百忙之中抽出时间对本次设计进行指导的老师。通过这次毕业设计,使我有机会再次对以前所学的知识进行了次系统的复习,有很多知识点在平常的学习中没有掌握好,再加上使用机会不多,在做毕业设计的过程中的确遇到了不少困难,如在红外编码与解码的程序编写中就找了很多参考资料。在做此毕业设计的时候我也充分利用了身边切可用的资源,如网络书籍老师同学,结合切力量终于完成了毕业设计的全部的内容。最后感谢指导老师在毕业设计中给予我的指导。第页共页参考文献单片机原理及接口技术主编胡汉才清华大学出版社单片机与接口应用技术主编陶国正苏州大学出版社单片机主编林伸茂人民邮电出版社跟我学用单片机主编肖洪兵北京航天航空大学出版社基于单片机的电子安全密码锁的设计主编郭海英现代电子技术出社电子技术基础数字主编康华光高等教育出版社红外线与超声波遥控主编苏长赞北京人民邮电出版社现代遥控技术及应用主编王俊峰薛鸿德人民邮电出版社数字电子实验及课题设计主编郁汉淇高等教育出版社芯源单片机教程作者季国上海芯源电子电器设计中心第页共页附录完整硬件电路图主机硬件电路图如图所示第页共页遥控器硬件电路图如图所示附录源程序清单第页共页遥控器发射程序开机标志初始化,串行口工作方式关锁关报警,第页共页,主程序按键查询程序第页共页延时秒程序,按键主机功能程序第页共页第页共页
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 52 页
第 2 页 / 共 52 页
第 3 页 / 共 52 页
第 4 页 / 共 52 页
第 5 页 / 共 52 页
第 6 页 / 共 52 页
第 7 页 / 共 52 页
第 8 页 / 共 52 页
第 9 页 / 共 52 页
第 10 页 / 共 52 页
第 11 页 / 共 52 页
第 12 页 / 共 52 页
第 13 页 / 共 52 页
第 14 页 / 共 52 页
第 15 页 / 共 52 页
预览结束,还剩
37 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。