基于lcd1602显示的多功能密码锁---毕业论文内容摘要:
9S52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。 在设计中,主要考虑到对密码的修改与储存的功能, 片上 Flash 允许程序存储器在系统可编程,在单芯片上,拥有灵巧的 8 位 CPU,使得 AT89S52 为 本设计的 嵌入式控制应用系统提供高灵活、超有效的 解决方案 ,同时 AT89S52 具有 32 个可编程线 I/O口 ,为更好的连接与控制其它元件提供了方便。 选择 AT89S52 单片机主要考虑到他的内部有一个反向放大器构成的振荡电路,XTAL1 为振荡电路的输入端, XTAL2 为振荡电路的输出端,在 XTAL XTAL2 的引脚上处接两只 22pF 的电容和一只 12MHZ的晶体,组成并联谐振回路,为单片机提供需要的时钟振荡信号,以增强设计的工作的稳定性。 在此,在接入一个复位电路采用开关复位方式,复位电路工作后使特殊功能寄存器初始化。 当单片机工作处于死机状态时可以直接按下 K1 键,使 单片机进入初始化状态,从而让单片机系统又能继续恢复正常的工作状态,如图 31 所示。 p 1 .01p 1 .12p 1 .23p 1 .34p 1 .45p 1 .56p 1 .67p 1 .78r s t9p 3 .0 / r x d10p 3 .1 / t x d11p 3 .2 / i n t 012p 3 .3 / i n t 113p 3 .4 / t 014p 3 .5 / t 115p 3 .6 / w r16p 3 .7 / w t17x t al 218x t al 119gnd20p 2 .021p 2 .122p 2 .223p 2 .324p 2 .425p 2 .526p 2 .627p 2 .728p e sn29a l e30e a / v p p31p 0 .732p 0 .633p 0 .534p 0 .435p 0 .336p 0 .237p 0 .138p 0 .039v c c40S1A T 8 9 S 5 2Y11 2 M H zC12 2 p FC22 2 p FR110kC32 2 u FK1S W P BP 1 .2P 1 .3P 1 .4P 1 .5P 1 .6V C C 图 31 单片机最小系统 5 LCD显示电路 本设计采用的是 LCD1602 液晶显示器,它能显示出 2 行 *16 个字符,具有背光功能,其接口具有兼容性,驱动方便。 为了完成对密码等相关信息的显示,按照 LCD1602 的要求,将 第 1 脚 VSS 接 地 , 第 2 脚 VDD 接 5V正电源 ,由于 接地电源时对比度最高,对比度过高时会产生 “鬼影 ”,因而将 第 3 脚 V0 接入一个 10K 可调电阻,来调整 液晶显示器对比度 , 第 4 脚 RS 为寄存器选择, 与单片机的 相连接, 高电平时选择数据寄存器、低电平时选择指令寄存器 ; 第 5 脚 RW 为读写信号线, 与单片机的 相连接,高电平时进行读操作,低电平时进行写操作 , 当 RS 和 RW 共同为低电平时可以写入指令或者显示地址,当 RS 为低电平 RW 为高电平时可以读忙信号,当 RS 为高电平 RW为低电平时可以写入数据。 第 6 脚 E 端为使能端, 与单片机的 相连接, 当 E 端由高电平跳变成低电平时,液晶模块执行命令 ; 第 7~ 14 脚 D0~ D7 为 8 位双向数据线 ;第 15~ 16 脚 为 空脚 ,LCD1602 引脚如图 32 所示。 p 1 .01p 1 .12p 1 .23p 1 .34p 1 .45p 1 .56p 1 .67p 1 .78r s t9p 3 .0 / r x d10p 3 .1 / t x d11p 3 .2 / i n t 012p 3 .3 / i n t 113p 3 .4 / t 014p 3 .5 / t 115p 3 .6 / w r16p 3 .7 / w t17x t al 218x t al 119gnd20p 2 .021p 2 .122p 2 .223p 2 .324p 2 .425p 2 .526p 2 .627p 2 .728p e s n29a l e30e a / v p p31p 0 .732p 0 .633p 0 .534p 0 .435p 0 .336p 0 .237p 0 .138p 0 .039v c c40S1A T 8 9 S 5 2J P 1PZVSS1VDD2VEE3RS4RVV5E6D07D18D29D310D411D512D613D714D S 1L E D X SV C C 图 32 LCD 引脚与单片机连接图 3 4矩阵电路 由于在本系统中需要进行密码 0~ 9输入,涉及到的按键数量较多,因而采用矩阵键盘结构,宜于减少键盘与单片机接口时所占用的 I/O线的数目,同时为了使系统当有按键按下时能立即响应,因而在设计时采用 74LS20让键盘按下时能产生一个外部中断信号6 INT0,从单片机的 ,其电路结构如图 33所示。 p 1 .01p 1 .12p 1 .23p 1 .34p 1 .45p 1 .56p 1 .67p 1 .78r s t9p 3 .0 /r x d10p 3 .1 /t x d11p 3 .2 /i n t 012p 3 .3 /i n t 113p 3 .4 /t 014p 3 .5 /t 115p 3 .6 /w r16p 3 .7 /w t17x t a l 218x t a l 119g n d20p 2 .021p 2 .122p 2 .223p 2 .324p 2 .425p 2 .526p 2 .627p 2 .728p e s n29a l e30e a / v p p31p 0 .732p 0 .633p 0 .534p 0 .435p 0 .336p 0 .237p 0。基于lcd1602显示的多功能密码锁---毕业论文
相关推荐
emo 版。 开发的前期工作 1)市场调研和资料收集 在本项目开发前期,作者进行了大量的市场调研,和资料的搜集与整理工作;为 后面的设计开发奠定了良好的基础。 嵌入式浏览器主要应用于手持终端和信息家电,例如掌上电脑、 3G 手机、机顶 盒、具有网络功能的其它家电,如可上网的电冰箱等,另外,在军事等领域也有一定 的应用需求。 由此看来,本课题是一个比较有意义的课题,具有比较大的潜在市场和
nux的 Apache服务器的设计 10 毕 ,业 ,设 ,计 ,论 ,文题目 :,基于 Linux的 Apache服务器设计与实现姓名 ,学号 ,指导教师(签名) ,20,年 ,12,月 ,2 8, 毕业设计论文诚信承诺书本人慎重承诺:我所撰写的毕述夸调邵做叙剪螺桂獭恭吻仰刃峨劝狡殃街蒋贸陕也啄咬覆屏辟尔叶辑虏睫镊侧歼恼扭疗胚源狮巧三痉饶太崖褪按失颈斡恕玄剁来极闷撒惨澎谗峙 ,Linux
更新租约 更新租约。 DHCP 服务器向 DHCP 客户机出租的 IP 地址一般都有一个租借期限,期满后 DHCP 服务器便会收回出租的 IP 地址。 如果 DHCP 客户机要延长其 IP 租约,则必须更新其 IP租约。 DHCP 客户机启动时和 IP 租约期限过一半时, DHCP 客户机都会自动向 DHCP服务器发送更新其 IP租约的信息。 基于 Linux的 DHCP 服务器的原理及构建 第
最 新精 品 资料推荐 提 供全程指导服务 2020 全新精品资料 全新公文范文 全程指导写作 –独家原创 17 / 57 1 月份,市委召开了全市党建工作会议,印发了 2020 年全市党建工作要点,并与各乡镇、街道签订了党建责任状。 2 月份,市委下发了党的建设目标管理考核实施办法,先后召开了纪检、组织、宣传、统战及政法会议,对党建工作进行了再细化、再布置。 今天,我们又召开 3 月份调度会议
第 6 页 西华大学电气信息学院虚拟仪器课程设计报告 321411U 2 AT L 0 8 412J 15C O N 212J 16C O N 2R 9 06 .8 MR 6 0R1R 8 47 .8 7 KR 6 1R1R 8 51 4. 7 KC 7 90 .4 7 uC 8 01 04C 8 11 04C 8 31 04C 8 41 04C 5 11 0uC 5 21 0uV C
图 生成和显示 VI程序框图 LabVIEW 的网络通信 LabVIEW是 NI公司具有革命性的图形化虚拟仪器开发环境,它内置信号采集、测量分析与数据显示功能,集开发、调试、运行于一体。 目前使用的最多的版本是, 可以使用的最高版本是 , 早在从 虑到了测控系统的网络化要求,集成了各种通信协议,提供了丰富的网络化组件。 使用 LabVIEW实现网路通信有四种方法: ① 无需具体协议的远程桌面连接