专业实习报告-基于80c51单片机的电子密码锁设计报告内容摘要:

ajmp keyi。 抖动引起,跳 KEYI lk4: setb clR jb ,lone ;判断 1 键是否按下否跳到 lone 再判断 3 键 mov R5,1。 R5 用来存放键值 ljmp lk3 ; 1 键确实有按下跳到 1k3 显示 lone: jb ,neXt1 ;判断 3 键是否按下 否跳到 next1 再判断 2 键 mov R5,3 ljmp lk3 ; 3 键确实按下跳到 1k3 显示 NEXT1: clR jb ,neXt2 ;判断 2 键是否按下,否 则跳到 next2 再判断 4 键 mov R5,2 ljmp lk3 ; 2 键确实按下跳到 1k3 显示 neXt2: jb ,neXt3 ;判断 4 键是否按下,否则跳到判断第五个键输入 mov R5,4 ljmp lk3 lk3: LCALL DISPLAY ;调用显示子程序 LCALL KS1 ;判断有无按键按下 JNZ LK3 ;没键按下等待 RET neXt3: sjmp keyi ks1: clR。 判断有无键 按下 子程序 clR ; , 清零 mov c, ; mov ,c mov c, mov ,c cpl a。 累加器 a 取反, 低 0 为 ,低 1 为 P anl a,00000011 ;立即数与到累加器,若没键按下 a 清零 Ret ( 4) 密码比较子程序 MOV A,40H ;键值给累加器 A 石家庄经济学院 专 业实习报告 15 CJNE A,01H,PART1 ;第一个密码比较,不相等跳转 MOV A,41H CJNE A,02H,PART1 ; 第二个密码比较 MOV A,42H CJNE A,03H,PART1 ;第三个密码比较 MOV A,43H CJNE A,03H,PART1 ;第四个密码比较 AJMP PART0 ;都正确则密码正确跳转 PART0: MOV A,08H ;密码正确显示结果 8888 MOV DPTR,LEDTAB ;找到 8 对应的显示码值 MOVC A,@A+DPTR MOV 20H,A MOV 21H,A MOV 22H,A MOV 23H,A LCALL DISPLAY LJMP MAIN PART1: MOV A,05H ;密码错误显示结果 FFFF MOV DPTR,LEDTAB ;找到 F 对应的码值 MOVC A,@A+DPTR MOV 20H,A MOV 21H,A MOV 22H,A MOV 23H,A LCALL DISPLAY LJMP MAIN ( 5) 复位子程序 MOV A,00H ;按下复位键 4 后清屏 MOV DPTR,LEDTAB ;清屏对应的显示麻值为 0ffh MOVC A,@A+DPTR MOV 20H,A MOV 21H,A MOV 22H,A MOV 23H,A LCALL DISPLAY LJMP MAIN LEDTAB:。 共阳极八段管显示码 db 0ffh,086h,086h,086h,086h,08eh,086h,086h db 080h,090h,088h,083h,0c6h,0a1h,086h,08eh 石家庄经济学院 专 业实习报告 16 5 调试 方法及结论 1) 把写好的汇编程序打开到 keil 中,对其进行编译,在选项中选择生成 hex 文件,如图 所示 图 keil 下编译结果 生成 hex 文件后下载到 proteus 中 画好的 电路图中进行仿真,仿真结果如下: 石家庄经济学院 专 业实习报告 17 图 输入四个数的显示结果 图 密码正确显示结果 石家庄经济学院 专 业实习报告 18 图 输入错误显示结果 石家庄经济学院 专 业实习报告 19 图 按下复位键显示的清屏结果 2) 编好程序后拿到 keil 软件上进行编 译,发现几个语法错误跟踪改错后编译成功,把编译生成的 hex 文件下载到画好电路图的 proteus 上仿真,结果跟预想的一样成功,键盘识别和功能键及数码管显示都还理想,下载到单片机电路板后经过调试成功显示结果,由于时间仓促可能做的过于简单,很多地方都能改进,功能也可以提高,通过这次实习后,我会继续努力完善这次实习项目的 石家庄经济学院 专 业实习报告 20 6 总结 完成了简单的要求,时间有限,所以没有在多做改进和增加功能,实习过后我会继续努力完善的,通过实习我把单片机这门学科又复习了一遍,能更加灵活的运用汇编语言编程了,还有就是对 51 单 片机的接口更加熟悉,这对我以后的工作和学习都是有利的,我要感谢这次难得的实习机会让我学了这么多东西。 所有的专业课实验,以及这次的课程设计,无不有力地证明了基础知识的重要性,无不在提醒自己,要重视对基础知识的学习。 通过这次的实验,理解了电子技术设计的设计方法和流程,夯实了制作单片机的操作流程以及下载程序。 很显然,任何的实践活动,都不可能闭门造车,是必须去吸取前人的实践经验,这就要求在课程设计的过程中,从网络上,从图书馆,借寻相关资料书籍等,有力地指导课程设计。 进一步认清了毕业走向。 增强了搜索资料的能力。 通过 这次的课程设计,我认识了 汇编 语言的强大以及重要性。 这就要求在以后的大学时间里,要继续巩固相关的理论知识,继续多动手操作,提高具体的实践操作能力,为即将毕业谋求出路,做好充分的准备。 7 谢 辞 四年的大学生活不知不觉中就要结束了,在这段难忘的生活中,有我许多美好的回忆。 我的心中,除了不舍,还是不舍 ,我想,有许多人是我要用一辈子去铭记的。 . 在这份大学的最后一页里,我要感谢的人很多,首先要感谢我的学校,感谢在这四年中交给我的做人道理,让我从一个懵懂得高中生变成一个成熟的青年。 还要感谢我的论文指导老师 邹 老师,在他的指导下我完成了论文, 邹 老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。 邹 老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,给以终生受益无穷之道。 我 从心里感谢他。 还要感谢的是我们 各课任课 老师,他 们 从大一把我们迎进来,到现在把我们送走,在四年来一直照顾我们的学习和生活,所以在这里也一定要特别感谢他 们。 当然,还要感谢寝室的兄弟们在我完成论文的过程中给予我的帮助和鼓励,也是他们陪我度过这四年的生活最后要感谢的就是我的父母、朋友,对于他们我更是有 千言万语,还是汇聚成一句话:感谢你们一直都伴随着我。 现在即将挥别我的学校、老师、同学,还有我四年的大学生活,虽然依依不舍,但是对未来的路,我充满了信心。 最后,感谢在大学期间认识我和我认识的所有人,有你们伴随,才有我大学生活的丰富多彩,绚丽多姿。 0 ^$ `% l Q) A6 B5 s 石家庄经济学院 专 业实习报告 21 8 参考文献 [1] 石文轩 ,宋薇 .基于单片机 MCS 一 51 的智能密码锁设计 [M].武汉工程职业技术学院学报 ,2020,(01)。 [2] 祖龙起 ,刘仁杰 .一种新型可编程密码锁 [J].大连轻工业学院学报 ,2020,(01)。 [3] 叶启明 .单片机制作的新型安全密码锁 [J].家庭电子 ,2020,(10)。 [4] 郭海英 .基于单片机的电子安全密码锁的设计 [M].现代电子技术 ,2020,(13)。 [5] 李明喜 .新型电子密码锁的设计 [J].机电产品开发与创新 ,2020,(03)。 [6] 董继成 .一种新型安全的单。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。