bob半岛电子密码锁设计论文该图器件是1062液晶显示屏,D0到D7口连接在单片机的I/O口上(如该设计就连接在P1口)E,RW,RS引脚也与单片机相连(如本设计连在P3.5,P3.6,P3.7,口),VEE和VSS接电源,VDD接地,再通过软件设计实现各个字符串的显示
5.3仿线仿线为电子密码锁的欢迎界面,在两秒的欢迎界面后,显示器出现与用户沟通的用户输入显示如图5.6所示
图5.6仿线为用户输入密码时的沟通界面,可以通过星号判断输入数据的个数,当用户按下其他功能键时,显示器会有相应的动作,当按下“确认”时,若密码正确则显示“SUCCESS”,提示用户输入的密码是正确的,如密码错误则显示“ERROR”并发出警报,当按下“取消”时,显示将提示用户重新输入
[2]潘新民.王燕芳.微型计算机控制技术实用教程[M].北京:电子工业出版社,2007:75-76,118-119.
2、主程序的功能说明在主程序中可以实现密码的储存,键值的判断,同过不同的键值觉得程序的下一步走向,在没按键式或是在没按下特殊功能键时,程序在不停顶循环,直到符合用户的要求和意愿
初始化LCD根据情况给DPTR送数,确定显示字符串的长度调用LCD判忙程序取相应的数将所取数送P1口
随着科技的发展以及人们生活水平的大幅度提高,特别是近几年国内经济的发展以及科学技术的不断发展,防盗的要求也是与日俱增,同时对使用的便捷性也提出了更高的要求,传统的锁防盗效果已经满足不了现代社会的防盗需求,还存在着需要随身带着钥匙,如果钥匙不慎丢失被他人利用,就有可能使不良之人乘虚而入等诸多弊端.因此近几年一种新型的电子密码锁应运而生.电子密码锁运用电子电路控制机械部分,使两者紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常.大大增加了密码锁得防盗功能。同时因为电子密码锁不需要携带钥匙,弥补了钥匙极易丢失和仿造的缺陷,方便了锁具的使用,通过单片机的硬件和软件的设计可以不急可以达到开锁方便,而且还可以在别人随意开锁时发出警报。电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。电子密码锁的密码保密性高,不易被破解以及它不用用户携带钥匙等等特点,使得它日益被广泛的人群所接受,也逐渐成为人们生活的一种时尚、潮流半岛BOB·中国官方网站,它正慢慢的在许多领域无形之中抢占先机替代机械锁。
图5.7仿线是用户修改密码时的用户沟通界面,当按下“确认”是若输入的新密码格式不对则显示“ SAVE FAILURE ” ,若输入的新密码的格式正确则显示“ SAVE
1、设计的需求分析··························································1
通过本次课程设计,我学到了许多书本上无法学到的知识,也深刻体会到单片机技术应用领域的广泛。不仅让我对学过的单片机知识有了很多的巩固,同时也对单片机这一门课程产生了更大的兴趣。本设计涉及到《单片机原理及应用》《模拟电子技术》等学、科。让我对专业知识有了更深的理解。在本次课程设计过程中,我学会了在网络上查找有关本设计的各硬件的资源,其中包括:1602LCD的驱动原理、AT89C51单片机及其引脚说明、键盘扫描程序的编写等,为本次课程设计提供了一定的资料。在做课程设计的初期阶段,难度较大。在设计基本完成时密码的修改还是不能实现,通过求助于老师、查找了问题的所在。最后经过指导老师的耐心指点和连续的奋战才基本设计出来。感谢老师的无私的帮助!本次设计我能独立完成,算是有了很大的收获。不但对单片机有了更为深入的了解半岛BOB·中国官方网站,对一个课题如何排版、画流程图、编程序等半岛BOB·中国官方网站,有了一定的认识。进一步加强了自己的动手能力和运用专业知识的能力,从中学习到如何去思考和解决问题,以及如何灵活地改变方法去实现设计方案;特别是深刻体会到的是软件和硬件结合的重要性,以及两者的联系和配合作用。同时明白了办事只要有信心,有毅力,找对方法,就会成功!通过本次课程设计,让我了解到智能化技术对当今人们生活的重要性。同时这次做课程设计的经历也使我受益匪浅。让我知道做任何事情都应脚踏实地半岛·综合体育,刻苦努力地去做。只有这样,才能做好半岛BOB·中国官方网站。在这次课程设计中,我既巩固了专业知识半岛BOB·中国官方网站,又学到了在设计过程中的许多流程和该注意的事项,增强了电子产品开发的意识。本次经历将是我在大学时期很好的一次实践和锻炼机会。
以80C51单片机为核心的控制电路,采用模块化的设计方案。通过单片机的P2端口的开关来控制案件的输入的内容,根据另一单片机端口P1口LCD数码显示管所显示的的情况来确定程序的运行和理论的结果是否一致。
初始化LCD根据情况给DPTR送数,确定显示字符串的长度调用LCD判忙程序取相应的数将所取数送P1口
通过单片机AT89C51的输出口线,连接一个行列式键盘,以实现人机交换,使用户可以输入密码或修改密码,再同1602LCD显示器与用户进行沟通,提示用户下一步的操作半岛·综合体育,让用户更容易掌握所设计的密码锁的功能,在对单片机编程时,将键盘扫描程序和液晶显示程序嵌套在主程序中,既有利益于阅读,在对程序设计时的排除错误也容易,通过翻转法键盘扫描程序实现键盘的扫描半岛BOB·中国官方网站,以确认用户输入的数据,再在1602LCD显示出输入数据的个数,使用户在按“确认”之前就对输入的数据用一定得判断,再通过程序判断密码是否正确,再通过判断键以实现修改密码的功能,总之,这次设计就是利用单片机的相关外围电路设计和程序的编写来实现电子密码锁的设计。
(1)熟悉电路,理解各个元件之间的控制流程。(2)熟悉PROTEUS平台的运行环境。(3)熟练掌握汇编语言,矩阵式键盘的实时控制操作。(4)理解电子密码锁的工作原理。
(1)确定4×4键盘控制识别方案。(2)分析电子密码锁的流程。(3)画出程序流程图。(4)分析电路图。(5)编写代码。(6)程序分析与调试。(7)测试。
该图利用一个发光二极管提示用户按键是否按下,用蜂鸣器提示密码错误,发出错误警报,将a,b两端接在单片机上(本设计连在P0.6,P0.7口)
图4.4是将行列式键盘,LCD显示器,提示和警报和AT89C51单片机连接起来,在给单片机加上晶振电路和复位电路就构成了一个完整的电子密码锁的硬件设计图。
1.正确连接好硬件电路线.加载程序.HEX文件,运行程序;3.按下键盘开关,结果键值显示在LCD数码管显示器上;4.对比LCD数码管显示情况与理论值是否相符。如相符合半岛·综合体育,即方案可行。
1、设计密码锁的密码为六位数,可以修改;2、用4×4组成0~9数字键及确认键、取消键、修改密码键、退出修改键。3、当密码锁通电以后,通过LCD显示与用户沟通,组成显示电路提示信息,输
Copyright © 2012-2025 半岛BOB·「中国」官方网站 版权所有HTML地图 XML地图 鲁ICP备18053584号-2
收到你的留言,我们将第一时间与你取得联系