基于单片机语音智能密码锁设计

合集下载

毕业设计(论文)-基于51单片机控制的电子密码锁设计

毕业设计(论文)-基于51单片机控制的电子密码锁设计

基于51单片机控制的电子密码锁设计摘要:本设计以单片机以AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构,实现要是信息在主机的初步认证注册、密码信息的加密、钥匙丢失报废等功能。

根据51单片机之间的串行通信原理,这便对于密码信息的随机加密和保护。

而且采用键盘输入的电子密码锁具有较高的优势。

采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。

软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统可扩展性和运行的稳定性。

测试结果表明,本系统各功能已达到本设计的所有要求。

关键词:AT89C51;密码锁;单片机设计;电子锁目录摘要 (1)关键词 (1)第一章密码锁的简介及现况 (1)1.1引言 (1)1.2电子密码锁的简介 (1)1.3电子密码锁发展趋势 (2)1.4本设计所要实现的目标 (2)1.5设计的密码锁的功能 (2)第二章设计方案的选择 (3)2.1方案的论证与比较 (3)第三章单片机的组成 (4)3.1AT89C51单片机的简介 (4)3.2电路图的绘制 (7)第四章单片机硬件资源 (7)4.1开锁机构 (7)4.2按键电路设计 (8)4.3显示电路设计 (10)4.4AT89C51单片机复位方式 (11)4.5密码锁的电源电路设计 (12)第五章程序调试 (13)5.1程序调试用到的软件及工具 (13)5.2KEIL C51简介 (14)5.3调试过程 (14)5.4调试、仿真与实现 (15)第六章软件设计 (16)6.1系统软件设计的总统思想 (16)6.2各子程序设计 (17)1 键盘扫描子程序 (17)2 LED显示子程序 (18)3 密码比较和报警程序 (19)设计总结与展望 (21)致谢 (22)附录:总原理图 (22)参考文献 (24)第一章密码锁的简介及现况1.1引言在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

毕业设计(论文)-基于单片机控制的电子密码锁设计

毕业设计(论文)-基于单片机控制的电子密码锁设计

基于单片机控制的电子密码锁设计目录摘要 (I)关键词 (I)Abstract ................................................................................................................... I I Key words ............................................................................................................... I I 1 绪论. (1)1.1 课题背景 (1)1.2 课题的目的和意义 (1)1.3 电子密码锁发展趋势 (1)1.4 本设计完成的工作 (2)2 总体方案设计 (2)2.1 电源模块 (3)2.2主控制器模块 (3)3 硬件实现及单元电路设计 (4)3.1 主控制模块 (4)3.2 单片机的时钟电路与复位电路设计 (4)3.3 单片机管脚说明 (5)3.4 键盘电路设计 (6)3.5 数码管显示电路设计 (6)3.6 存储芯片电路设计 (7)3.7 报警电路 (7)3.8 密码锁电路 (7)4 红外遥控电路设计 (8)4.1 红外通信基本原理 (8)4.2红外通信标准 (9)4.3 红外线遥控原理 (10)4.4 主要模块设计 (10)5 系统软件设计方案 (11)5.1 主程序流图 (11)5.2 开锁软件设计 (12)6 系统的安装与调试 (15)6.1硬件的安装 (15)6.2单片级密码锁的仿真 (16)结论 (16)致谢 ...................................................................................... 错误!未定义书签。

参考文献 (17)附录1 整机电路原理图 (18)附录2 部分源程序 (18)附录3:实物图 (27)基于单片机控制的电子密码锁设计摘要:本设计研究的对象是单片机密码锁,单片机密码锁由硬件和软件组成,硬件部分有电源输出电路、晶振电路、复位电路、键盘接口电路、开锁电路、报警电路、继电器、以及51单片机组成。

基于单片机的密码锁设计论文

基于单片机的密码锁设计论文

基于单⽚机的密码锁设计论⽂基于单⽚机的密码锁设计I 摘要随着电⼦产品向智能化和微型化的不断发展,电⼦密码锁已⼴泛⽤于⽣活中,单⽚机已成为电⼦产品研制和开发中⾸选的控制器。

由于单⽚机具有体积⼩,耗电少,控制精度⾼,运⾏可靠等特点,所以⼴泛应⽤于实际⽣产中。

为了更好地推⼴电⼦锁在各个领域中的应⽤,在此根据任务要求设计了⼀种基于AT89C51单⽚机控制的电⼦密码锁。

并介绍了AT24C04存储器和1602显⽰器及⼯作原理、设计思想以及硬件电路和软件程序等。

装置应⽤AT89C51单⽚机,通过单⽚机编写程序,并⽤LCD1602显⽰密码。

显⽰屏上可以显⽰当前输⼊的六位数字。

当输⼊密码正确时,对应的指⽰灯亮,显⽰器上显⽰password ok ;当密码输⼊错误的次数超过三次时,蜂鸣器发出报警信号同时显⽰器上显⽰password error 。

关键字:密码锁,单⽚机,AT24C04存储器,LCD1602基于单⽚机的密码锁设计IIABSTRACTAlong with the electronic product miniaturization to the intelligent and continuous development electronic password lock has been widely used in life, SCM has become the electronic product research and development in the preferred controller. Because the SCM has the advantages of small volume, low power consumption, high control precision, reliable operation and so on, so it is widely applied in actual production. In order to better promote the electronic lock in various fields of application, then according to the requirements of task design based on AT89C51MCU control of the electronic code lock. This paper introduces AT24C04memory and a 1602display and the principle of work, design concept and the hardware circuit and software program. Application of single chip microcomputer device AT89C51, through the program, and LCD1602 display code. The display ca n display the current input six numbers. When the input password is correct, the corresponding indicator light, display password OK; when the password input error more than three times, the buzzer sends out alarm signal at the same time display on password error. Key W ords: Password lock, MCU, MemoryAT24C04, LCD1602基于单⽚机的密码锁设计1⽬录摘要 .............................................................................................................................................. I ABSTRACT ................................................................................................................................... II 第⼀章绪论 .. (1)1.1课题的背景和意义 ....................................................................................................... 1 1.2电⼦密码锁的趋势....................................................................................................... 2 第⼆章系统总体设计⽅案 .. (3)2.1密码锁具体设计要求 ................................................................................................... 3 2.2总体设计⽅案选定....................................................................................................... 3 第三章硬件系统设计 . (5)3.1系统芯⽚介绍 (5)3.1.1单⽚机AT89C51功能介绍 ........................................................................... 5 3.1.2存储芯⽚AT24C04介绍............................................................................... 7 3.1.3LCD1602显⽰器介绍 . (8)3.2硬件电路设计 (9)3.2.1键盘输⼊电路 ................................................................................................. 9 3.2.2电源输⼊电路............................................................................................... 10 3.2.3掉电存储电路............................................................................................... 10 3.2.4晶振电路....................................................................................................... 11 3.2.5复位电路....................................................................................................... 12 3.2.6显⽰电路....................................................................................................... 12 3.2.7报警电路....................................................................................................... 13 3.2.8开锁电路....................................................................................................... 13 3.3电路设计总图............................................................................................................. 14 第四章软件系统设计 .. (16)4.1主程序流程图 ............................................................................................................. 16 4.2按键软件设计 . (17)4.2.1按键功能程序流程图 (17)基于单⽚机的密码锁设计2 4.2.2按键功能⼦程序 ........................................................................................... 17 4.3密码设置软件设计 .. (18)4.3.1密码设置程序流程图 ................................................................................... 18 4.3.2密码设置⼦程序........................................................................................... 18 4.4开锁软件设计 . (19)4.4.1开锁程序流程图 ........................................................................................... 19 4.4.2开锁功能⼦程序 . (19)第五章系统制作及调试 (20)5.1焊接注意事项 ............................................................................................................. 20 5.2硬件调试问题及解决⽅法......................................................................................... 21 结论......................................................................................................................................... 22 参考⽂献................................................................................................................................. 23 致谢......................................................................................................................................... 24 附录A ........................................................................................................................................... 25 附录B . (40)基于单⽚机的密码锁设计1第⼀章绪论1.1课题的背景和意义随着电⼦技术和计算机技术的飞速发展,单⽚机性能不断完善,性能价格⽐显著提⾼,技术⽇趋完善。

基于单片机的电子密码锁毕业论文设计

基于单片机的电子密码锁毕业论文设计

本科毕业设计(论文)题目基于单片机的电子密码锁设计院(系部)河北大学专业名称电子信息工程年级班级学生姓名指导教师2011年月日摘要本课题设计了一种基于单片机的数字电子密码锁,这种数字电子密码锁以单片机作为数据处理主控芯片。

电子密码锁的设计主要由四部分组成:4×4矩阵键盘接口电路、以AT89S52芯片为核心的密码锁的数据处理及控制电路、掉电情况下依然能保存密码的EEPROM存储器芯片,输出七段显示电路。

另外系统还有LED提示灯,报警蜂鸣器,单片机复位电路等。

电子密码锁设计的关键问题是实现密码的输入、清除、开锁、更改等功能。

同时该密码锁具有设计方法合理,简单易行,成本低,安全实用等特点,符合住宅,办公室等场所的用锁要求,具有推广价值。

关键词单片机密码锁 4*4矩阵键盘 EEPROM存储芯片实用经济AbstractThis project designed a digital electronic lock which used a MCU as data process and control chip. The main functions digital electronic lock are as follows:The design of the electronic password lock is mainly made up of four parts: 4×4 matrix keyboard interface circuit, data processing and control circuit, eeprom memory chip that is used to keep password when the lock loses power and display circuit. In addition the system also consists of LED lights, alarm buzzers, single-chip reset circuit and so on..The key question of the electronic lock designing is the realization of functions, such as the input password, clear password, unlock, change password and other functions.And the designed cipher lock is characterized by its reasonable designing methods, simple operation, low cost and property of safety and practicality.Besides,it works well as a residence lock and has great potential for commercial development.Key words: SCM Cipher lock 4*4matrix keyboard EEPROM Practical economy目录1 绪论 (1)1.1国内外研究综述 (1)1.2选题的目的和意义 (2)1.3本论文的任务 (3)2电子密码锁总体设计 (4)2.1系统总体设计 (4)2.2单片机 (5)2.3密码存储芯片选择 (10)2.4键盘输入方案比较 (12)2.5显示方案比较 (13)3电子密码锁的硬件设计 (1)3.1系统结构框图 (1)3.2主控部分 (2)3.3显示部分 (3)3.4键盘输入部分 (4)3.5密码存储部分 (5)3.6电源部分 (5)3.7其它功能部分 (8)3.8 电子密码锁的电路原理图 (10)4电子密码锁的软件组成 (12)4.1系统软件设计流程 (12)4.2 Keil uVision2软件介绍 (13)4.3各主要部分的功能实现程序设计 (14)4.3.1初始化程序设计 (14)4.3.2按键处理程序设计 (17)4.3.3密码更改程序设计 (21)5系统仿真 (24)5.1系统仿真过程 (24)5.2仿真调试中遇到的问题及解决办法 (25)总结 (1)致谢 (2)参考文献 (3)附录 (4)1 绪论1.1国内外研究综述在电子锁出现以前人们广泛的使用机械锁,但是随着时间的推移机械锁已不能满足人们的要求,于是电子锁应用而生。

智能语音密码锁课程设计

智能语音密码锁课程设计

智能语音密码锁课程设计一、课程目标知识目标:1. 学生能理解智能语音密码锁的基本工作原理,掌握相关的电子电路知识。

2. 学生能掌握编程基础,实现对智能语音密码锁的控制程序编写。

3. 学生了解并掌握信息安全基础知识,明确密码学在智能语音密码锁中的应用。

技能目标:1. 学生能够运用所学的电子电路知识,动手搭建简单的智能语音密码锁。

2. 学生能够通过编程实现对智能语音密码锁的逻辑控制,提高实践操作能力。

3. 学生能够运用信息安全知识,分析和评估智能语音密码锁的安全性,提出改进方案。

情感态度价值观目标:1. 学生通过动手实践,培养对科学技术的兴趣和探究精神,增强创新意识。

2. 学生在小组合作中,学会沟通、协作,培养团队精神。

3. 学生认识到信息安全的重要性,提高信息安全意识,树立正确的价值观。

课程性质:本课程为电子信息科技课程,注重理论与实践相结合,培养学生的动手操作能力和创新能力。

学生特点:学生为初中生,具有一定的电子电路基础和编程兴趣,对新鲜事物充满好奇心。

教学要求:教师需结合学生特点,采用启发式教学,引导学生主动探究,注重培养学生的实践能力和团队协作能力。

在教学过程中,关注学生的个性化需求,激发学生的学习兴趣和潜能。

通过本课程的学习,使学生能够将所学知识运用到实际生活中,提高解决问题的能力。

二、教学内容1. 电子电路基础知识:介绍基本的电路元件、电路图的识别及电路搭建方法,重点讲解语音识别模块、密码锁控制模块的工作原理。

教材章节:第一章 电子元件与电路基础2. 编程基础:学习基本的编程语法,以Arduino编程为例,介绍智能语音密码锁控制程序的编写方法。

教材章节:第二章 编程基础与Arduino应用3. 语音识别技术:介绍语音识别原理,探讨如何在智能语音密码锁中应用。

教材章节:第三章 语音识别技术与应用4. 信息安全基础知识:讲解密码学原理,分析智能语音密码锁的信息安全问题,并提出解决方案。

教材章节:第四章 信息安全与密码学5. 实践操作:分组进行智能语音密码锁的搭建、编程与调试,培养学生的动手操作能力。

基于LD3320芯片的声电密码门设计

基于LD3320芯片的声电密码门设计

5 1 a s t h e c o r e o f c o n t r o l s y s t e m ,a n d u s e s c h i p L D3 3 2 0 a s t h e c o r e o f v o i c e r e c o ni g t i o n p a r t a n d u s e s MCU S TC8 9C 5 1 a s
LI U Ya o we n, NI N G Yu a n Ab s t r a c t :T h i s p a p e r i n t r o d u c e s l f l o c k wi t h v o i c e r e c o g ni t i o n a n d n u me r i c p a s s wo r d f u n c t i o n.T h e d e s i n g u s e s MCU
O 引 言
人 们 因为 忘记 携带 钥匙 或 者钥匙 丢失导 致 不得 不 撬 门或撬 箱 , 给 生 活 带 来 众 多 不 便 。虽 然 现 在 市 场 出现 了很 多语 音 密 码 锁 或 者 数 字 密 码 锁 , 但 是 功 能 单一 , 应 用不 够 广 泛 。本 设 计 同 时采 用 语 音 密 码 识 别 和数 字密 码技 术来 解决 人 们 日常 生活 中 的这类
2 系 统 硬 件 设 计
2 . 1语音 密码 模块
此模块 的核心 L D 3 3 2 0是 I C R o u t e 公司推 出的

款“ 语 音识别 ” 芯片。它采 用 A S R( A u t o S p e e c h
R e c o g n i t i o n ) 技 术 。它 是 把 语 音 控 制 开关 与 门 体 结

毕业设计(论文)-基于单片机的电子密码锁设计

毕业设计(论文)-基于单片机的电子密码锁设计

目录单片机电子密码锁的设计 (1)第1章绪论 (3)1.1引言 (3)1.2电子密码锁的背景 (3)1.3电子锁设计的意义的本设计特点 (4)第2章系统总体方案设计 (5)第3章硬件电路设计 (8)3.1键盘电路设计 (8)3.2LED显示电路 (9)3.3开锁电路 (11)3.4报警电路 (12)第4章软件设计 (12)4.1软件设计思路 (12)4.2各子程序设计 (13)第5章系统调试 (18)第6章单片机电子密码锁的应用趋势 (19)第7章设计总结与展望 (19)附录 (23)源程序清单 (23)单片机电子密码锁的设计摘要:随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构(本设重点介绍主机设计),实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。

根据51单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。

而且采用键盘输入的电子密码锁具有较高的优势。

采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。

软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。

测试结果表明,本系统各项功能已达到本设计的所有要求。

关键词:单片机;密码锁;单片机设计,电子锁。

The design of electronic locks SCMABSTRACT:Along with the exaltation of social science and the living level of people, how carry out the family to guard against theft, this problem also change particularly outstanding.Because of the simple construct of traditional machine lock,the affairs of theft is hackneyed.the electronics lock is safer because of its confidentiality, using the vivid good, the safe coefficient is high, being subjected to the large customer close.It can carry out the key information to register in the main on board initial attestation, the password information encrypt etc. Go to correspond by letter the principle according to the string between 51 machines, this is easy to encrypt and protect to the passwords information random. Adopt the numerical signal codes,not only can carry out many controls of the road information, raise the anti- interference that signal deliver, reduce the mistake action,but also the power consume is low,Respond quickly,the efficiency deliver is high, work stable credibility etc. The software design adoption the design thought from top to bottom, to make the system toward wear distribute type,turn to the direction development of small, strengthen the system and can expand the stability and circulate.Test the result enunciation, various functions of this system are already all request of this design.KEYWORD:singlechip;cryptogram lock;singlechip design; electronics lock.第1章绪论1.1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。

基于单片机的智能家居语音控制系统设计

基于单片机的智能家居语音控制系统设计

基于单片机的智能家居语音控制系统设计一、概述随着科技的飞速发展,智能家居系统正逐渐成为现代家庭生活中不可或缺的一部分。

这些系统通过集成各种先进的传感器、执行器和通信技术,为用户提供了更为便捷、舒适和节能的居住环境。

而语音控制技术作为智能家居领域的一项重要技术,其方便性、直观性和人性化特点受到了广泛关注。

基于单片机的智能家居语音控制系统设计,旨在通过单片机作为核心控制器,结合语音识别技术,实现对家居设备的语音控制。

该系统不仅提高了家居生活的便捷性,还通过智能调节家居设备的运行状态,达到了节能降耗的目的。

该系统还具备较高的可扩展性和灵活性,可以根据用户的实际需求进行定制和扩展。

在本文中,我们将详细介绍基于单片机的智能家居语音控制系统的设计方案。

我们将对系统的整体架构进行阐述,包括硬件组成和软件设计。

我们将重点介绍语音识别的实现方法,包括语音信号的采集、预处理、特征提取和识别算法等。

我们还将讨论单片机与家居设备之间的通信方式以及控制策略。

我们将对系统的性能进行评估,并展望未来的发展趋势和应用前景。

通过本文的介绍,读者将能够深入了解基于单片机的智能家居语音控制系统的设计原理和实现方法,为进一步的研究和应用提供有益的参考。

1. 智能家居的发展背景及现状随着科技的飞速发展和人们生活品质的不断提升,智能家居作为信息化社会的重要产物,正逐步融入千家万户的日常生活之中。

智能家居的发展背景源于人们对居住环境智能化、舒适化和便捷化的追求,以及对传统家居生活的革新与升级。

近年来,物联网、人工智能、云计算等技术的快速发展,为智能家居提供了强大的技术支撑。

通过集成各种传感器、控制器和执行器,智能家居系统能够实现对家庭设备的自动化控制和智能化管理,为人们带来前所未有的便捷体验。

同时,随着消费者对于个性化、定制化服务的需求日益增长,智能家居也在逐步向个性化、差异化方向发展。

目前,智能家居市场已呈现出蓬勃发展的态势。

众多企业纷纷涉足智能家居领域,推出了一系列具有创新性和实用性的产品。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机语音智能密码锁设计一、设计任务及要求:设计任务:设计一个具有设置数字密码任设、存储、画面显示、语言播报以及具有报警功能的密码锁。

要求:1(密码由六位数字组成,可以由用户自定义设置。

2(密码锁具有语言播报和状态显示功能。

3(一次性只允许三次密码输入操作,支持密码修改。

4(具有报警功能。

指导教师签名2013年月日二、指导教师评语:指导教师签名 :2013年月日三、成绩验收盖章2013年月日目录目录 ..................................................................... ..................................................... 2 1 设计目的 ..................................................................... ......................................... 1 2 设计的主要内容和要求 ..................................................................... .................. 1 3 整体设计方案 ..................................................................... .................................. 1 4硬件电路设计 ..................................................................... .. (2)4.1 系统总电路的设计 ..................................................................... . (2)4.2 5V直流稳压电源模块 ..................................................................... (3)4.3 控制电路的设计 ..................................................................... .. (4)4.4 语音模块电路的设计 ..................................................................... .. (4)4.5 信号输入电路的设计 ..................................................................... . (5)4.6 密码储存电路的设计 ..................................................................... . (6)4.7 LCD显示电路的设计 ..................................................................... . (7)4.8 继电器模拟锁模块及蜂鸣器报警模块 ....................................................... 8 5软件程序设计 ..................................................................... ................................... 9 6 系统仿真 ..................................................................... (12)6.1 系统仿真环境及参数设置 ..................................................................... (15)6.2系统仿真结果及其分析 ..................................................................... ........ 15 7使用说明 ..................................................................... ........................................ 20 8 设计总结 ..................................................................... (20)参考文献...................................................................... (21)附件 ..................................................................... .. (22)语音智能密码锁的设计1 设计目的本文所设计的智能密码锁系统是以89C52为中心控制器、4*4键盘采集输入信号、用24C04芯片对设定的密码进行保存,同时设有SX6288组成的语音模块,通过LCD、LED灯以及语音模块直观的显示密码锁所处状态。

用户可以自定义设置六位的数字密码,并有三次输入密码的机会,当密码输入错误时密码锁将会发出报警声,当三次输入密码错误时,密码锁将进行键盘锁定一段时间。

2 设计的主要内容和要求1) LCD能够及时显示密码锁的状态信息。

2) 语音模块能够播报密码锁状态。

3) 能够设定初始密码,支持密码修改。

4) 能够快速、准确的采集键盘上的输入信息。

5) 用24C04芯片进行设定密码和保存。

6) 当密码输入错误时,系统自行报警,并在连续输入超过三次密码错误时,将对键盘锁定一段时间。

7) 设计一个5V的稳定电源,给系统供电。

8)系统自定义强,工作稳定、安全。

3 整体设计方案本文设计的语音智能密码锁系统框图如图3.1所示。

系统主要分为电源模块、控制模块、语音模块、密码保存模块、LCD显示模块、模拟锁以及蜂鸣器报警模块组成。

-1-语音播报模电源模块块单LCD显示模块片键盘模块机模拟锁24C04密码存报警模块储模块图3.1 智能密码锁系统框图本系统分为写初始密码和密码锁工作两部分。

1) 写密码部分:开始时LCD显示初始化状态,进键盘扫描,当按下C键后,可以自定义设定六位的密码,当按下D键时,LCD显示所设密码。

2) 密码锁工作部部分:开始时LCD显示初始状态,锁处于关的状态,红色LED亮,等待键盘扫描。

按下A键后,蜂鸣器响三声,LCD显示请输入密码提示进入开锁进程,此时有三次输入密码机会。

若输入密码正确,将有蜂鸣器将会响四声,LCD显示锁已打开,红色LED灭、绿色LED亮四种方式提示成功开锁,此时,锁处于已开锁状态。

之后若按下E键系统将会进入初始状态;如果此时按下B键,系统将会进入重设密码进程,可以自定义重设六位的数字密码,设定后按下E键,系统进入初始状态。

若输入密码错误,蜂鸣器将会发出报警声,连续三次输入错误密码,系统将会对键盘锁定一段时间,按下E键后,系统进入读密码初始状态。

4硬件电路设计4.1 系统总电路的设计本系统原理图如图4.1所示:-2-图4.1 系统电路原理图在设计本系统硬件时,主要有以下电路模块:1) +5V直流稳压电源模块;2) 系统硬件将采用AT89C52单片机为控制部分;3) SX6288中文语音合成播报模块;4) 以4*4矩阵键盘为信号输入模块;5) 采用24C04芯片作为保存密码模块;6) LCD显示电路模块;7) 继电器模拟锁模块及蜂鸣器报警模块。

4.2 直流稳压电源模块系统5V直流电源图4.2电路供电,它的工作过程如下:220V市电经过变压器降压为9V,经电容滤波变为平滑的10.8V电压,最后经过7805三端稳压器电路降压,再滤波最终得到5V的直流电源。

从而保证芯片在正常电压范围内工作,保证了整个电路的正常工作。

-3-图4.2 直流稳压电源电路原理图4.3 控制电路的设计本设计系统采用AT89C52单片机作为总控制电路,如图4.3所示。

本单片机具有40个引脚,6个中断源,20个I/O接口。

本设计以P0以及P2、P3端口作为信号输出口,P1端口作为信号采集输入口,通过C语言编程对其进行控制,本设计利用其集成度高,体积小,开发性能好,控制能力强,可靠性强的特点使智能密码锁工作稳定安全。

图4.3单片机电路图4.4 语音模块电路的设计本语音模块包括:控制模块、SX6288A语音合成芯片、数据库芯片spiflash、功放模块和喇叭。

主控制器和SX6288A之间通过UART接口连接,控制器通过通-4-讯接口SX6288A发送控制命令和文本,SX6288A把接收到的文本转化为语音信号输出,输出的信号经过功率放大器进行放大后接到喇叭进行播放。

SX6288A具有音质好、自然度高、使用方法简单、合成速度快、价格低等特点,支持GB2312、GBK、BIG5和 UNICODE内码格式的文本,支持多种通讯波特率。

实物图如图4.4所示:图4.4 语音模块实物图从左至右引脚名称和说明如下:SP+:0.5W8欧姆的扬声器正级。

SP- :0.5W8欧姆的扬声器正级。

BUSY:语音处理忙信号,忙为高电平,不忙为低电平。

TX:模块的串行数据发送端,连接单片机P3.0 RXD引脚。

RX:模块的串行数据接收端,连接单片机P3.1 TXD引脚。

GND:电源地GND。

VCC;电源直流电3.3-5V。

4.5 信号输入电路的设计本设计利用4*4矩阵键盘作为信号电路,其电路图如图4.5所示:图4.5 4*4键盘信号输入电路的设计-5-单片机通过对4*4键盘扫描,采集输入指令,从而使单片机完成相应数据处理。

4*4矩阵键盘工作原理如下: 4*4矩阵键盘采用逐行扫描法,依次从第一至最末行线上发出低电平信号, 如果该行线所连接的键没有按下的话, 则列线所接的端口得到的是全“1”信号, 如果有键按下的话, 则得到非全“1”信号。

然后再通过从列线读入的信号来识别是哪一列的按键闭合。

为了防止双键多多键同时按下,再以同样的方法往下扫描,一直到最后一行,若发现仅有一个“1”,则为有效键,否则全部作废。

本设计以P1^0-P^3为行扫描信号,在通过P1^4-P^7作为列线读入。

相关文档
最新文档