单片机课程设计密码锁(2)
CJNE A,#00H,AA4 AJMP AA5
AA4: SETB 00H AA5: DJNZ R2,AA2 JB 00H,AA6 CLR P3.2 MOV R5,#8 L3:ACALL BP DJNZ R5,L3 MOV R3,#3 SETB P3.2 AJMP AA1 AA6: DJNZ R3,AA7 MOV R5,#24 L5: MOV R4,#200 L4: ACALL BP DJNZ R4,L4 DJNZ R5,L5 MOV R3,#3 AA7: MOV R5,#40 ACALL BP DJNZ R5,AA7 AA8: CLR 00H AJMP AA1 BP: CLR P3.7 MOV R7,#250 L2: MOV R6,#124 L1: DJNZ R6,L1 CPL P3.7 DJNZ R7,L2 SETB P3.7 RET
LOOP1:MOV R4,#00H MOV 20H,A CPL A CLR C LOOP2: RRC A INC R4
JNC LOOP2
MOV A,R4 MOVC A,@A+DPTR MOV P2,A MOV A,20H RET DELAY:MOV R7,#250 L7: MOV R6,#125 L6: DJNZ R6,L6 DJNZ R7,L7 RET END
七、仿真与调试:
按键AN1-AN7分别代表数码1-7,按键AN0代表数码8.在没有按键按下时,P1.0-P1.7全是高电平1;若某个按键被按下,相应的口线就变为低电平0,假如设定的密码是612345678,当按键AN6被按下时,P1.6变为低电平,P1端口其余口线为高电平,此时从P1端口读入的数值为10111111,存到31H单元的密码值就是10111111,也就是0BFH。以此类推,存到32H至38H单元的密码值分
别为FDH,FBH,F7H,EFH,DFH,7FH,FEH.开锁是必须按照AN6,是从P1口读入的第
一个密码值与31H但愿存储的设定值相同,再顺序按下AN1,AN2,AN3,AN4,AN5,AN7,AN0,才能开锁。否侧不能开锁同时报警。
八、出现问题及解决:
在这次课程设计的整个设计以及实际操作过程中,我从中学习到了很多内容,当然今年在整个设计过程中出现了很多问题,比如程序的很多漏洞,但经过自己的仔细编译并认真调试仿真最终能够仿真成功。在焊接世纪电路板的过程中也遇到了很多困难,比如1、初次接触实际焊接不能很好的进行接线,但是经过自己的长时间锻炼最终能够焊出比较满意的板子。2、在焊接过程中发现自己对很多芯片的引脚分布不是很熟悉,经过自己查阅相关书籍资料,最终能够清晰的知道芯片各个引脚分布及其实际应用。3、焊接结束后,第一步要做的就是讲程序烧进单片机进行实际的工作,第一次实际接触单片机不知道怎么烧写程序,但是通过自己的努力以及同学的帮助能攻成功的把程序烧写进单片机。4、程序烧写结束后进行实际操作的过程中我发现了实际工作的单片机和自己用软件模拟的电路工作会有很多差异,很多在模拟电路不会出现的问题,但是实际的电路板会出现,比如按键的部够灵敏造成了可能自己刚设置了四位密码单片机就提示密码设置成功,这从设计要求上完全不满足自己的预想,于是通过自己仔细的理解程序并进行修改,最后通过修改延时程序最终能攻成功的运行成功。5、在功能拓展的时候需要自己在已有程序的基础上进行修改从而能够将附加功能加到实际电路上,通过自己的努力最终实现了想要的附加功能。
九、课程设计小结:
从这次课程设计的资料收集到电路板的焊接,从源程序的调试到最终的程
序载入运行成功,都凝聚了老师和同学们的心血。这次课程设计中我收获了许多课堂上得不到的宝贵知识,主要有以下几点:
(1) 扎实的专业理论知识是指导实践的根本,在今后的学习中,我一定会尽全力打好专业基础,注重联系实际,多做练习。
(2)实际操作中我觉得自己的动手能力较差,作为一名工科学生,加强手脑并用的实践能力尤为重要。
(3)严谨科学的思维方式和态度是设计工程项目的指导思想,在平时的学习中也非常重要,对于避免和克服困难必不可少。
这次课程设计后,我在以后生活工作中一定加强培养团队精神以及与队友合作的技巧和效率。遇到困难迎难而上,努力克服。自强不息,厚德载物。
十、参考文献:
①《单片机课程设计指导》 主编 杨居义
②《MCS—51系列 单片微型计算机及其应用》
主编 孙育才
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




