电子密码锁控制系统毕业设计论文(编辑修改稿)内容摘要:
数据保留时间: 10 年 全静态工作: 0Hz24Hz 三级程序存储器锁定 闽西职业技术学院毕业论 文 12 1288 位内部 RAM 32 可编程 I/O 线 两个 16 位定时器 /计数器 5 个中断源 1 可编程串行通道 1 低功耗的闲置和掉电模式 1 片内振荡器和时钟电路 STC89C52RC 单机的电源线有以下两种: ( 1) VCC: +5V 电源线。 电源线 ( 2) GND:接地线。 STC89C52RC 单片机的外接晶体引脚有以下两种 : ( 1) XTAL1:片内振荡器反相放大器的输入端和内部时钟工作的输入端。 采用内部振荡器时,它接外部石英晶体和微调电容的一个引脚。 ( 2) XTAL2:片内振荡器反相放大器的输出端,接外部石英晶体和微调电 容的另一端。 采用外部振荡器时,该引脚悬空。 外接晶体引脚。 控制线 AT89C51 单片机的控制线有以下几种: ( 1) RST:复位输入端,高电平有效。 ( 2) ALE/PROG:地址锁存允许 /编程线。 ( 3 PSEN:外部程序存储器的读选通线。 ( 4EA/Vpp:片外 ROM 允许访问端 /编程电源端。 STC89C52RC 单片机的四个 I/O 口: P0口: P0口是一组 8位漏极开路型双向 I/O口,也即地址 /数据总线复用口,作为输出口用时,每位能驱动 8个 TTL逻辑门电路,对端口写“ 1”可作为高阻抗输 入端口。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8位)和数据总线复用,在访问期间激活内部上拉电阻。 在 Flash编程时, P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1口: P1是一个带内部上拉电阻的 8位双向 I/O口, P1的输出缓冲级可驱动(吸收或输出电流) 4个 TTL逻辑门电路。 对端口写“ 1” ,通过内部的上拉电阻把端口拉到高闽西职业技术学院毕业论 文 13 电平,此时可作输入口。 作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号校验期间, P1接收低 8位地址。 P2口: P2是一个带有内部 上拉电阻的 8位双向 I/O口, P2的输出缓冲级可驱动 4个TTL逻辑门电路。 对端口写“ 1” ,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流 I。 在访问8位地址的外部数据存储器(如执行: MOVX @Ri 指令)时,P2口线上的内(也即特殊功能寄存器,在整个访问期间不改变。 P3口: P3口是一组带有内部上拉电阻的 8位双向 I/O口。 P3口输出缓冲级可驱动(吸收或输出电流) 4个 TTL逻辑门电路。 对 P3口写入“ 1”时,它们被内部上拉电阻拉高并 可作为输入端口。 作输入端口时,被外部拉低的 P3口将用上拉电阻输出电流 I。 P3口除了作为一般的 I/O口线外,更重要的用途是它的第二功能, P3口的第二功能如下表 21 表 21 P3口的第二功能 端口功能 第二功能 端口引脚 第二功能 RXD( ) 串行输入口 T0( ) 定时 /计数器 0外部输入 TXD( ) 串行输出口 T1( ) 定时 /计数器 1外部输入 INT0( ) 外中断 0 WR( ) 外部数据存储器写选通 INT1( ) 外中断 1 RD( ) 外部数据存储器读选通 闽西职业技术学院毕业论 文 14 LCD1602 介绍 液晶显示模块具有体积小、功耗低、显示内容丰富、超薄轻巧等优点,在袖珍式仪表和低功耗应用系统中得到广泛的应用。 目前液晶显示模块已经是单片机应用设计中最常用的信息显示器件。 其中 LCD1602 液晶显示模块是常用的选择,它可以显示两行,每行 16 个字符,采用单 +5V 电源供电,外围电路配置简单,价格便宜,具有很高的性价比。 考虑到本系统设计中友好的人机界面,相对采用多个 LED 作为显示模块,LCD1602 更合适。 LCD屏 引脚 介绍 1602 采用标准的 16 脚接口 ,如图 24 所示 ,其中 : 第 1 脚: VSS 为地电源。 第 2 脚: VDD 接 5V 正电源。 第 3 脚: V0 为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时 对比度最高,对比度过高时会产生 “ 鬼影 ” ,使用时可以通过一个 10K 的电位器调整对比度。 第 4 脚: RS 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第 5 脚: R/W 为读写信号线,高电平时进行读操作,低电平时进行写操作。 当 RS 和R/W 共同为低电平时可以写入指令或者显示地址 ,当 RS 为低电平 R/W 为高电平时可以读忙信号,当 RS 为高电平 R/W 为低电平时可以写入数据。 第 6 脚: E 端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执行命令。 第 7~ 14 脚: D0~ D7 为 8 位双向数据线。 第 15 脚: LEDA 为背光接 5V 正电源。 第 16 脚: LEDK 为背光地电源。 闽西职业技术学院毕业论 文 15 图 24 LCD1602管脚图 LCDI602控制指令 如表 22 所示, LCD1602 的读写操作、屏幕和光标的操作都是通过指令编程来实现的。 指令 1:清显示。 指令码 01H,光标复位到地址 00H 位置。 指令 2:光标复位。 光标返回到地址 00H。 指令 3:光标和显示模式设置 , I/D:光标移动方向,高电平右移,低电平左移 ;S:屏幕上所有文字是否左移或者右移。 高电平表示有效,低电平则无效。 指令 4:显示开关控制。 D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁 指令 5: 光标或显示移位。 S/C: 高电平时移动显示的文字,低电平时移动光标。 指令 6: 功能设置命令。 DL:高电平时为 4 位总线,低电平时为 8 位总线 ; N:低电平时为单行显示,高电平时双行显示 ; F:低电平时显示 5x7 的点阵字符,高电平时显示 5x10 的点阵字符。 指令 7:字符发生器 RAM 地址设置。 指令 8: DDRAM 地址设置。 指令 9:读忙信号和光标地址。 BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。 指令 10:写数据。 1 指令 11:读数据。 表 22 LCD1602的控制指令表 闽西职业技术学院毕业论 文 16 指 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清显示 2 光标返回 3 置输入模式 4 显示开 /关控制 5 光标或字符移位 6 置功能 7 置字符发生存储器地址 8 置数据存储器地址 9 读忙标志或地址 10 写数 CGRAM 或 DDRAM 11 从 CGRAM 或 DDRAM 读数 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 * 0 0 0 0 0 0 0 1 I/D S 0 0 0 0 0 0 1 D C B 0 0 0 0 0 1 S/C R/L * * 0 0 0 0 1 DL N F * * 0 0 0 1 字符发生存储器地址 0 0 1 显示数据存储器地址 0 1 BF 计数器地址 1 0 要写的数 1 1 读出的数据 LCDI602读写控制时序 LCD1602的读写控制时序如表 23所示, 使用 LCD1602显示时要严格按照时序要求,否则 LCD1602显示会出现问题。 表 23 LCD。电子密码锁控制系统毕业设计论文(编辑修改稿)
相关推荐
设计中各按键对应键值如表 41 所示。 表 41 按键键值表 按键名称 键值 按键名称 键值 1 0x7e 9 0x7d 2 0xbe 0 0xbb 3 0xde A 0xdb 4 0xee B 0xeb 5 0x7d C 0x77 6 0xbd D 0xb7 7 0xdd E 0xd7 8 0xed F 0xe7 键盘扫描子程序的流程图如图 42 所示: 盐城工学院课程设计说明书( 2020)
123456共 6 位密码。 由于采用两个按键来完成密码的输入,那么其中一个按键为功能键,另一个按键为数字键。 在输入过程中,首先输入密码的长度,接着根据密码的长度输入密码的位数,直到所 有长度的密码都已经输入完毕;或者输入确认功能键之后,才能完成密码的输入过程。 进入密码的判断比较处理状态并给出相应的处理过程。 各子程序设计 1. 键盘扫描子程序 键盘扫描流程图如图 7 图 键盘扫描流程图
在设计的时候,需要注意电路不能出现短路,以免损坏电脑的 USB 接口。 图 USB 接口 太原工业学院毕业设计 (论文 ) 9 单片机振荡电路设计 单片机的运行需要一个时钟频率,类似我们的计算机的 CPU 主频的高低,现在计算机的 CPU 一般用 GHz 来左单位。 而我们的 51 单片机常用到 的时钟频率有 12MHz,这些时钟频率都是依靠外部晶振产生的。 晶振连接到单片机的 XTAL
帮助检查出许多开发早期出现的错误。 Java 自己操纵内存减少了内存出错的可能性。 Java 还实现了真数组,避免了覆盖数据的可能。 这些功能特征大大提高了开发 Java 应用程序的周期。 Java 提供: Null 指针检测、 数组边界检测、 异常出口、 Byte code 校验。 Javabean 是一种 JAVA 语言写成的可重用组件。 为写成 Javabean,类必须是具体的和公共的
道, 扩大再投资,同时能够不断完善自身,为消费者带来更多价值体验。 ( 二 ) 电商行业并购的财务效应分析 早在前几年,电商行业 并购 就狂潮 迭起, 20xx 年 的时候 苏宁 以 亿 美元 将昔日 B2C 行业 老大红孩子 收购之后 ,电商行业并购竞争更是群雄争霸。 可以预测,未来几年的业务领域将出现更多的并购案例,马云和马化腾 —— 双马与业务为核心产业,大企业之间将更加直接和频繁的碰撞。
6 缺点 :流量不等于销量,费用很高。 每展现 1000 次收费一毛,淘宝那么大流量,很难控制成本。 并且够买了钻石展位也不一定会出现,还要看您的出价排名和展位的剩余流量。 图片需要等待审核,修改后需到次日生效。 2. 超级麦霸 介绍 : 超级卖霸是以活动专题的形式推出,商家以购买专题中的商品展示位的形式参与活动。 同时整合淘宝及阿里旺旺、阿里妈妈平台优质资源对该专题进行强力推广。 条件 :