版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的密码锁系统硬件电路设计案例目录TOC\o"1-3"\h\u9211基于单片机的密码锁系统硬件电路设计案例 1276661.1STC89C52单片机系统设计 117531.1.1STC89C52的概述 1141551.1.2STC89C52单片机的最小系统 2219701.2LCD12864液晶显示电路设计 451471.2.1LCD12864的概述 4203111.2.2LCD12864的工作原理 4123601.3AS608指纹识别模块设计 7140021.1.1AS608的概述 7174571.1.2AS608指令介绍 892661.4射频识别的设计 8272961.5AT24C02的介绍 992641.5.1AT24C02的概述 9205811.5.2AT24C02的引脚说明 97111.5.3AT24C02的工作原理 9167811.6矩阵键盘的设计 10211661.7报警电路的设计 1124051.8继电器驱动电路设计 12285761.9系统硬件测试 12本章讲述了各个硬件模块的电路设计,分析各个模块的功能和原理,以及其在本设计的作用。1.1STC89C52单片机系统设计1.1.1STC89C52的概述TC89C52RC芯片处理器是由宏晶技术开发的高速、低功率、超反干扰微控制器的新一代芯片。将此芯片运用到计算机数据库中,命令代码完全与以往的8051微控制器兼容。使其能够准确运行,并且能够有12时钟/机器循环和6个时钟/机器循环【3】。该芯片的主要特征如下。工作电压5.5V-5.0V(5V单芯片微计算机)/1.8V-2.0V(3V单芯片微计算机)工作频率范围:工作频率在20-50MHz之间。芯片与计算机连接之后还会带EEPROM功能和监视功能。能进行普通的运算,运算的速度相当于16位计时器/计数器。也就是说,计时器的运转速度较快。一个外部中断、下降中断或低电平触发电路,这样的电路会导致整个系统发生瘫痪,引起瘫痪的其他因素还有外部连接的中断。STC89C52RC芯片还具有动作模式,这个芯片还能够及时对来自UART端口的数据进行处理。芯片在运行过程中如果发生突发性损坏就会导致整个系统的运行功率下降。1.1.2STC89C52单片机的最小系统单片机最小系统中的管理系统是运行一切功能的关键,运行这个系统的目的就是使单片机以最少的内存空间来完成计算机工作的系统。其次,介绍了51中最小芯片系统所需的器件及其功能,这些芯片都有其各自的功能;首先,电源对电子产品的要求是必不可少的,电子产品的额定电压应该在电源的合适电压范围内,在使用合适的电压给系统进行供电后,系统的内部结构会运行的更加稳定,使得系统能够在合适频率的电流的流通下完成相应的工作,这是提高工作效率的关键。因此,电源电路设计是很关键的设计,它决定了整个系统能否正常工作。晶体振荡器在微芯片系统中被称为晶振,其作用也非常重要【4】。该晶振不仅会被运用到多个方面中,也对系统的运行及改造也有一定的帮助,晶振有着很高的效果,如果要使它的效果更高,晶体的开发项目就会要被做的越来越大,系统的速度会更逐渐加快,有些晶体还可以在一定的频率范围内通过压力进行调节,它被称为电磁大气(VC),是一种能将能量和能量转换成磁共振强度的晶体,并且能为一些工程提供精确的频率和稳定的频率【5】。图1.1晶振电路SCM芯片具有设定和处理数据的功能,使用这款芯片不仅能够让电路在一定时间内变为稳定的0,也能让电路快速达到所需要的电压值。MCU将寄存器和存储设备加载到制造商的数据库中,来完成对大数据的采集和利用。MCU复位电路的原理是MCU复位销RST上的外部电阻和容量,并且扩大自己的内存空间,当复位电平大于两个机器循环时,复位有效;否则,则判定为复位失效。而且,只有能量集中才能勉强实现这个结果,一般设定10kΩ的电阻和10μF的电容器。复位电路被分成两个部分:1、上电复位:当打开电源时,电容处于充电状态,此时电路电流值最大化,RST端为高电平,这时可以自动复位;当电容的电压达到最大时,此时电流最小化,RST端为低电平,并且程序可以正常的运行。2、人工复位:经过上电复位后,当按下按键后,RST就与VCC相连成功,此时为高电平复位,同时电解电容被短路放电;按键松开时,VCC对电容进行充电,充电电流流过电阻上,RST依然保持高电平,仍然是复位状态,充电完成后,电容相当于开路,RST为低电平,正常工作。图1.2复位电路图1.3STC89C52单片机最小系统1.2LCD12864液晶显示电路设计1.2.1LCD12864的概述在使用LCD显示器时,需要认真查看LCD的内部结构,再根据里面的结构来对所完成的系统进行分析。图1.4LCD12864原理图1.2.2LCD12864的工作原理一、LCD12864功能应用LCD12864显示器可以显示中文,英文,字符等重要数据信息,LCD显示器应该是目前使用率最高的液晶显示器,整个显示器的分辨率为4K,能够清晰的显示出工作过程,并且能够准确的分析出整个过程中电压以及电流的变化。图1.5LCD12864读操作时序图1.6LCD12864写操作时序二、LCD12864主要技术参数(1)工作电压:1.3V-5.5V,模块最佳电压为5V。(2)可以在显示界面显示数字、字母和中文汉字。(3)在与外部单片机相连时,用并行通信。(4)显示内容:128列×64行(5)显示颜色:黄绿/蓝屏/灰屏(6)LCD类型:STN(7)与MCU接口:8位或4位并行/3位串行(8)配置LED背光(9)多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等三、LCD12864液晶显示的电路用法分析图1.6LCD12864电路连接图图1.7LCD12864电路连接图这个模块能够处理显示出来的用户信息,然后对这些信息进行收集处理,最终以汉字的形式显示出来,字符和数字,而LCD12864满足系统要求的显示功能。LCD12864引脚由拥有8个接口,并且8个接口的类型都不相同,内部不仅仅有USB接口,也有type-c接口等等。无论如何,第16和第17空针;其写入命令可以控制液晶显示器的模式和工作状态,然后写入数据以使液晶显示器可以显示所需的界面【8】。1.3AS608指纹识别模块设计1.1.1AS608的概述指纹识别感应器是目前比较先进的信息收集器,用户录入自己的指纹后,可以长期以此指纹进行解锁。AS608指纹传感器采用串口的方式与单片机进行数据传输,所以只需要将指纹模块接入到单片机串口引脚上,通过串口就可以进行控制这个系统了。并且指纹传感器的工作环境与电路运行的环境有着相似的地方,在指纹传感器的旁边引脚上加入D4和D5两个二极管,进行降压到1.3V左右,就可以给指纹传感器供电,这利用了每个二极管大概压降0.7到1V左右的压降的原理,原理图如图1.8所示。 图1.8单片机与AS608连接电路图1.9指纹传感器模块实物图1.1.2AS608指令介绍AS608指纹识别模块是一个独立的系统,它本身不用连接其他的外部设备。主机(Host)内部有着独立的整合包,内部的整合包所编辑的代码还可以与一些指令进行结合,与这些指令进行结合后,我们事先准备好的数据包就能发挥好作用了,使用这些数据包将所有的指纹信息进行存储,再将存储后的结果保存在大数据库中【9】。指纹命令包类型如图1.10所示图1.10指纹指令分类1.4射频识别的设计一、射频识别RFID系统是一个自动识别系统,由RFID标记、阅读器和计算机网络组成。阅读设备释放大量的能量在一个区域,光线聚集在一个点上之后,射频设备再进行反转,就能达到预期的效果,从而使得数据被存储进了计算机中。设备运行之后由RFID标记发送的信号,为了实现身份查验的目的,对数据进行解密和核查。二射频识别系统当电子标签进入天线的磁场,如果你从读出装置获得特殊的射频数据信息,以及光线感应到一些其他的数据库中,可以从中得到很多的标签信息以及类别处理信息,这些信息使得射频系统具有一定频率的信号,发送到中央信息系统处理数据。1.5AT24C02的介绍1.5.1AT24C02的概述AT芯片作为主芯片时,可以通过与其他的设备连接,设备连接之后通过电压的允许,可以多次重复写入,读写效率高,不被外界干扰,体积小等优点。并且它是采用了串行操作的读写方法,利用的串口也很少,还有一个独有的读写保护功能。图1.11AT24C02芯片实物图1.5.2AT24C02的引脚说明AT24C02时钟芯片引脚功能描述见图表1.1。表1.1AT24C02时钟芯片引脚图1.5.3AT24C02的工作原理当AT芯片进行工作的过程中,AT芯片可以与计算机完成链接,与计算机完成链接之后,计算机可以通过这类芯片进行高速运算,并且运算速度也达到了很高的层次,这时候计算机会把AT芯片中计算出来的数据储存在数据库中,用来完成以后的运算处理。读取最后一个操作地址加上上一个位置的数据,这时这个数据将会在这个芯片中呈现,最后再将它存储进大数据库中。在读取足够的数据后,如果发送无响应信号,那么就会发送停止信号。图1.12AT24C02读/写时序图图1.13AT24C02电路图1.6矩阵键盘的设计由于这个设计有很多键,为了系统能够更加方便的运行起来,还需要对矩阵键盘的键盘布局进行相应的设置,按键方案在图1.13中显示。在使用按键的过程中,如果矩阵键盘的布局没有处理好,就不能进行接下来的操作,相反,当处理好按键之后,当按下此按钮之后,如果交叉线和线已连接,相应的行或线的水平已经改变。有很多方法来检查矩阵的键盘,如点扫描,顺序扫描,全球扫描等等【10】。(1)判断键盘上的按键数量。MCU会将信号传达到所有线路,在矩阵键盘上按下开始的启动键,启动键按过之后,键盘就会与电路进行连接,链接后的电路会被键盘给控制。则连接到该线路的输出端口将获得非全1信号。(2)确定按键位置。确保你按下一个键,当你按下它时,它会出现一些反应,如果反应的效果不是很明显,这时采用方法:设置线作为输出端口,连接下一个输出端口,然后检查列的状态。如果列位于低水平,然后将按下键切换到低输出线和线之间。(3)键码计算。设计系统的过程中,通常使用计算方法或查找表方法,来给编程软件的代码进行相应的更改,这使它的功能发生一定的转变。
矩阵键盘的电路图如图1.13所示。图1.14矩阵键盘电路图4*4矩阵键盘的16个按键对应的功能表如1.2所示。表1.2矩阵键盘对应功能表1.7报警电路的设计蜂鸣器在工作过程中会使用很大的电流,因此应该避免将其与其他的设备进行串联,防止出现断路的情况,要想放大蜂鸣器实现需要的电流,这个时候就需要采用三极管来实现。图1.15蜂鸣器电路1.8继电器驱动电路设计继电器是受电控制的组件。一般情况下,它被用于进行自动管理和控制电流接通。总之,在使用继电器时,也要考虑好继电器所能供给电路的电压,如果继电器供给的电流量过大,将会导致电路出现烧毁的风险,如果电流量过小,则不能够支持电路的运行,将这两个程序兼并的方法,这个时候就需要增加电流放大器,来让电流的流量增大。图1.16继电器驱动电路1.9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园环境卫生与消毒管理规范
- 养老院安全设施的配置与使用
- 2025年陕西开放大学辅导员招聘笔试真题附答案
- 2025年宿迁职业技术学院单招职业适应性测试测试卷附答案
- 保安员证2025年新考试真题及答案北京
- 养老院医护部值班制度
- 2026江西赣州市就业创业服务中心招募青年见习1人备考题库含完整答案详解【夺冠系列】
- GB-T 34980.1-2026 智能终端软件平台技术要求 第1部分:操作系统
- 2026上海市消防救援局招聘500名政府专职消防员备考题库(易错题)附答案详解
- 2026广东中山市港口污水处理有限公司招聘合同制工作人员1人备考题库【能力提升】附答案详解
- 统编版语文六年级下册2024-2025学年度习作:心愿课件
- JG/T 270-2010工业构筑物水泥基耐磨材料
- DBJ-T 15-94-2013静压预制混凝土桩基础技术规程(广东省标准)
- 离婚合同打印(2025年版)
- 医院电梯维保服务投标方案(图文版)(技术标)
- -数码相机-佳能-EOS77D(基本使用说明书)说明书
- 企业常用公文写作培训及案例分析
- 扩建10000吨-年高纯级羧甲基纤维素钠项目环评资料环境影响
- GB/T 1231-2024钢结构用高强度大六角头螺栓连接副
- 工资表范本标准版
- DG-TJ 08-2242-2023 民用建筑外窗应用技术标准
评论
0/150
提交评论