华侨大学厦门工学院简易密码锁

上传人:飞*** 文档编号:37152171 上传时间:2018-04-07 格式:DOC 页数:29 大小:639KB
返回 下载 相关 举报
华侨大学厦门工学院简易密码锁_第1页
第1页 / 共29页
华侨大学厦门工学院简易密码锁_第2页
第2页 / 共29页
华侨大学厦门工学院简易密码锁_第3页
第3页 / 共29页
华侨大学厦门工学院简易密码锁_第4页
第4页 / 共29页
华侨大学厦门工学院简易密码锁_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《华侨大学厦门工学院简易密码锁》由会员分享,可在线阅读,更多相关《华侨大学厦门工学院简易密码锁(29页珍藏版)》请在金锄头文库上搜索。

1、1华侨大学厦门工学院华侨大学厦门工学院简易密码锁简易密码锁学号:学号: 年级:年级: 姓名:姓名: 2目 录 一,摘要 二,Abstract 三,系统的总体设计和主要元器件介绍 . 系统方案论证选 择 . 系统的总体思路 设计 . 四 , 主要元器件介绍 . .AT89C51 介绍 . . . LCD1602LCD1602 . 密码指示灯: . 报警模 块 . 矩阵键盘介 绍 五,软件设 计 系统程序设计流程 图 六,元件清 单 3七,总 结 八,参考文 献 九,致 谢 十,附录(原理图和 PCB 图).1 3摘摘 要要 电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控 制机械开关的

2、闭合,完成开锁、闭锁任务的电子产品。它的种类很多, 有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较 广的电子密码锁是以芯片为核心,通过编程来实现的。 本文以 AT89C51 单片机为核心器件,结合按键电路、LCD 液晶显示电 路、报警指示电路和开锁机构,利用单片机灵活的编程设计和丰富的 I/O 端口,及其控制的准确性通过软件程序来控制整个系统实现电子密 码锁的基本功能,其主要具有如下功能: 密码通过键盘输入,若密码正确,绿灯亮标示将锁打开 密码输入错误,红灯闪烁,若密码错误三次蜂鸣器将报警提示 用户可以自由设定密码 (1 到 15 位数)本密码锁具有设计方法合理,简单易行成本低,

3、安全实用等特点,具 有一定的推广价值。 关键词:AT89C51 电子密码锁 功能4Abstract The electronic cipher lock is a electronic products, which control the mechan ical switch by the control circuit or chip when you input a password. It has many different types ,for example, simple circuit products , chip products wi th a higher value

4、. Now the widely used electronic locks are based on the chi p and achieve the function by programming. Based on the AT89C51 single- chip microcomputer as the core device, combining with the key circuit, LEDdigital tube display circuit, an alarm circuit and unlocking mechanism, desig n the whole syst

5、em to achieve the basic functions of electronic cipher lock b y its flexible programming , rich I / O port, and accuracy basing on the softw are program . With the following functions : Input password through the keyboard, if the password is correct, lock will open If the password is error, the buzz

6、er will alarm Users can freely set the password The lock has some features like a reasonable design methods,simple to wor k,low cost and security,it also has some promotion value. Key words: AT89C51 Cipher lock Function5三,设计方案:三,设计方案:.原理框图:原理框图:本方案采用一种是用以 STC89c52 为核心的单片机控制方案。利用单片 机灵活的编程设计和丰富的 I/O 端

7、口,及其控制的准确性,实现基本的6密码锁功能。. 系统的总体思路设计系统的总体思路设计 以 STC89C52 单片机为主控制单元,键盘为主要输入单元,结合 开锁装置、报警器和显示器完成整个系统设计。 系统的运行过程大致如下: 假设初始状态为闭锁,此时整个系统只等待按键输入,LCD1602 液晶 显示“ Welcome! “ “Input password!“。每按下一个数据键(即每输 入一个密码) ,LCD1602 相应的显示一个“*”标志,当密码全部输入 完成后,需按下确认键 KEY15,此时系统判断密码是否正确,正确则 开锁显示“Right Open!“(错误则红灯闪烁,此后 LCD160

8、2 继续等 待按键;若按下密码重置键 KEY14,则需先输入原密码,正确后请输 入新密码,按键确认新密码,设置成功。输入密码过程中, LCD1602 显示如上“*” 。 四,四, 主要元器件介绍主要元器件介绍 . STC89C52STC89C52 介绍介绍 STC89C52 是 STC 公 司生产的一种低功耗、高性能 CMOS8 位微控制 器,具有 8K 在系统可编程 Flash 存储器。STC89C52 使用经典的 MCS- 51 内核,但做了很多的改进使得芯片具有传统 51 单片机不具备的功能。 在单芯片上,拥 有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 STC89C52

9、为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。7具有以下标准功能: 8k 字节 Flash,512 字节 RAM, 32 位 I/O 口线, 看门狗定时器,内置 4KB EEPROM,MAX810 复位电路,3 个 16 位定时器/计数器,4 个外部中断,一个 7 向量 4 级中断结 构(兼容传统 51 的 5 向量 2 级中断结构) ,全双工串行口。 另外 STC89C52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。 空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断 继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机 一切工作

10、停止,直到下一个中断或硬 件复位为止。最高运作频率 35MHz,6T/12T 可选。. . LCD1602LCD1602工业字符型液晶,能够同时显示16x02即32个字符。 (16列2行)注:为了表示的方便 ,后文皆以1表示高电平,0表示低电平。81602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、 符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成, 每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔, 每行之间也有间隔,起到了 字符间距和行间距的作用, 正因为如此所以它不能很好 地显示图形(用自定义 CGRAM,显示效果也不好) 。1602LCD

11、是指显示的内容为 16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字) 。市面上字符液晶大多数是基于 HD44780液晶芯片的,控制原理是完全相 同的,因此基于 HD44780写的控制程序可以很方便地应用于市面上大部 分的字符型液晶。. . 矩阵键盘介绍矩阵键盘介绍在键盘中按键数量较多时,为了减少 I/O 口的占用,通常将按键排列 成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交 叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如 P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了 一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20 键的键盘,而直接用端口线则只能多出一键(9键) 。由此可见,在需 要的键数比较多时,采用矩阵法来做键盘是合理的。矩阵式结构的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号