文档介绍:电 IVT-REJX-50》
苏州工业园区职业技术学院
2011年03月20日
毕业设计
2011 届
设计名称: 基于C51单片机的电子密码锁的设计
专业名称: 应用电子技术
姓名:
学号:
班级:
指导教师:
目录
1
2
系统说明: 2
功能简介: 2
3
基于51内核系列单片机简介 4
AT89C51 6
总体硬件设计 7
第4章系统软件设计与调试 15
第5章软件仿真技术在单片机系统设计中的运用 16
基于Proteus的系统仿真 18
结论 19
致谢 20
摘要:
单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等,无不含有CPU控制器,即单片机。
单片机实际上是一个硬件的芯片,通常很难直接和被控对象进行电气连接,必须外加各种扩展接口电路、外部设备、被控对象等硬件和软件,才能构成一个单片机应用系统。
C51控制技术主要以MCS-51系列单片机为核心,以扩展输入、输出、显示、控制等外围电路组成的单片机应用系统为实训目的,以高级语言C语言作为编程语言,完成单片机应用系统的设计和开发。
MCS-51系列单片机编程语言目前常用的有两种,一种是汇编语言,另一种是C语言。C语言是一种通用计算机程序设计语言,在国际上十分流行,它既可用来编写计算机的系统程序,也可以编写一般的应用程序。C语言既具有一般高级语言的特点,又能直接对计算机的硬件进行操作,表达和运算能力也很强,许多以前只能采用汇编语言来解决的问题现在都可以改用C语言来解决。
随着科学技术的日新月异,对于便捷的加密防盗技术的要求也越来越高,原有的装置远远不能满足当前电子密码锁的需求。单片机电子密码锁设计的系统具有集成度高,可靠性好,安装方便等优点。单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。本篇设计内容是基于51内核单片机的电子密码锁设计,以51单片机为核心,扩展了1602液晶,4*4矩阵键盘,已经继电器驱动电路,构成了电子密码锁的系统设计。程序采用汇编语言编写,具有结构明了,简单易懂编译方便等特点。
关键词:单片机,电子锁,LM016L液晶
基于C51单片机的电子密码锁的设计
单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等那是单片机系统。MCS51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机。随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲睐。
系统说明:
利用4*4键盘组成0-9个数字以及A-F个字母,以及利用了LCD显示来完成一些列的功能。开始运行显示You Password….,C键可以用来设定你要的新密码,然后按D键保存。而F键是用来清除密码的。而B键是用来开锁的,如果正确会显示在第二行显示“Unlock OK!”,否则就显示在第二行显示“ERROR!”。
功能简介:
)本题使用16*2(LM016L)LCD显示器
2)开机时显示“[You Password…]”
3)键盘设计
键盘值:
0
1
2
3