基于51单片机电子密码锁的设计与实现内容摘要:
液晶显示屏看到相关的开关信息,为使用者提供准确的信息。 国内外的研究现状及发展趋势 截止目前为止 , 基于 51 单片机电子密码锁 已经 开始投入使用,但是,由于使用 基于 51 单片机电子密码锁 的技术尚且不够成熟,相应的加工成本也较高,因此, 基于 51 单片机电子密码锁 还没有全面的普及到我国的所有区域。 西南科技 大学 高等教育 自学考试毕业 论文 2 第 2 章 设计 整体框架 电子密码锁 系统框图 基于 51 单片机电子密码锁的设计 主要是依靠 51 单片机作为 CPU控制单元实现的,外加相应的矩阵键盘、 LCD 显示模块、驱动模块以及电机模块实现,具体的系统控制框图如图 所示: 图 电子密码锁系统框图 采用 51 单片机 的优缺点 基于 51 单片机电子密码锁 比其他的单片机 的电子密码锁来说, 51 单片机 的成本相对较低,与此同时, 51 单片机 使用的封装方式是 DIP 封装 , 在这样的背景下,仅仅需要两根数据线就可以将 51 单片机 和系统的其他部分连接在一起,整个电子密码锁的制作过程相对比较简单。 但是,由于 51 单片机 内部的 I/O 口较少 , 这就导致基于 51 单片机电子密码锁相应的内部存储空间较小。 但是,目前出现的 51单片机的增强版可以有效的解决 51单片机电子密码锁相应的内部存储空间较小的问题,因此,采用 51 单片机电子密码锁 是目前应用最广泛的电子密码锁。 电子密码锁 系统 的其他组成部分 电子密码锁系统电源模块采用的是 ULN2020 芯片 ( 该芯片的封装方式是DIP16 封装 的封装方式 ), 通过对该芯片的应用,可以有效的发挥出电流增益效 西南科技 大学 高等教育 自学考试毕业 论文 3 果,与此同时,该芯片的电负载能力比较强,可以有效的满足 电子密码锁系统的驱动需要。 本文采用的是 LCD1602 液晶屏 , 通过对该显示屏的应用,可以有效保证显示效果的基础之上,降低电子密码锁的加工成本。 本文采用的是 4x4 矩阵键盘,通过该键盘的应用,可以有效的降低 I/O 口 的应用数量,降低生产的成本。 西南科技 大学 高等教育 自学考试毕业 论文 4 第 3 章 电子密码锁 硬件电路的设计 控制模块 的设计 51 单片机 简介 截至目前为止,增强版的 51 单片机的 指令代码 可以 完全兼容传统的 8051单片机,它内部包含中央处理器( CPU), 8K 的程序存储器( Flash)、 512B 的数据存储器( SRAM)、 3个定时 /计数器、 1个 UART 串口、 I/O 接口、看门狗等模块。 其 8K 的程序存储空间完全可以满足本系统的程序设计的需求。 51 单片机引脚描述 此次设计所使用的 增强版 51 单片机的封装形式是 PDIP40 的封装形式 , 具体的变现形式 如图 所示 : 图 增强版 51单片机 引脚描述 经过分析发现, 此单片 机一共有 40只引脚,其中引脚功能如下所示。 图中 第 32~ 39 引脚为单片机 作为 输入 /输出口的 P0 端口, 在发挥 I/O 口 作用的时候, 必须在第 32~ 39 引脚 的 外部加入上拉电阻。 图中 第 1~ 8引脚为单片机的 P1 端口,作为标准的输入 /输出口使用。 图中 第 20~ 27 引脚为单片机的 P2 西南科技 大学 高等教育 自学考试毕业 论文 5 端口可作为标准的输入 /输出口使用。 图中 第 10~ 17 引脚为单片机的 P3 端口可以作为 8 位双向 I/O 端口使用。 51 单片机 内部的 复位电路 在进行对电子密码锁内部芯片的调试过程之中,为了保证复位操作的准确性,就要求在电力开始供应的时 候,通过核心控制模块之中的 VCC 通过相应的电容给予相应的信号,。基于51单片机电子密码锁的设计与实现
相关推荐
I/O 口, P2 口缓冲器可接收,输出 4个 TTL 门电流,当 P2 口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时, P2口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,
跳沿时,所有内部寄存器清零;下跳沿时,开始进行 A/D 转换;在转换期间, ST 应保持低电平。 EOC 为转换结束信号。 当 EOC 为高电平时,表明转换结束;否则,表明正在进行 A/D 转换。 OE 为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。 OE= 1,输出转换得到的数据; OE= 0,输出数据线呈高阻状态。 D7- D0 为数字量输出线。 CLK 为时钟输入信号线
各相电路各自给一相绕组供电,也是相互独立工作,由此可知,当 SR 电机一相绕组或控制器一相电路发生故障时,只需停止该相 的 工作,在控制方面并不需要对其他相做任何变动。 因此本系统可以构成可靠性很高的系统。 ,只与通电顺序有关。 从而可使每相绕组只需一个主开关,降低 功率驱动器 成本。 器不会发生直通短路故障,可靠性高。 传统的 PWM 变频器功率电路中每桥臂两个功率开关直接跨在直流电源侧
或由于 ( VCC 加入并超过复位门限电压 ) 引起系统正常复位。 11 图 复位电路图 报警与控制电路设计 在微型计算机控制系统中,为了安全生产,对于一些重要的参数或系统部位,都设有紧急状态报警系统,以便提醒操作人员注意,或采取紧急措施。 其方法就是把计算机采集的数据或记过计算机进行数据处理、数字滤波,标度变换之后,与该参数上下限给定值进行比较,如果高于上限值(或低于下限值)则进行报警
登录按钮事件处理 private void btnLogin_Click(object sender, EventArgs e) { bool error = false。 // 标志在执行数据库操作的过程中是否出错 // 如果输入验证成功,就验证身份,并转到相应的窗体 if (ValidateInput()) { int num = 0。 // 数据库操作结果 try { // 查询用的
们的问题 [7]。 C是一种安全的、稳定的、简单的、优雅的 语言。 它在继承 C 和 C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。 C综合了 VB 简单的可视化操作和 C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为 .NET 开发的首选语言。 并且 C成为 ECMA 与 ISO 标准规范。 C看似基于