《2022年单片机位密码锁设计 .pdf》由会员分享,可在线阅读,更多相关《2022年单片机位密码锁设计 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机 6 位密码锁设计(汇编语言源程序配Proteus电路图)硬件设计基于 AT89C51为核心的单片机控制的电子密码锁设计。本设计能完成开锁,修改密码,密码错误报警,LCD显示密码等基本的密码锁功能。设计的电路框如图1。图一电路的功能单元设计1. 单片机 AT89C51组成基本框图开锁控制电路AT89C51 单片机矩阵键盘控制指示电路LCD显示电路报警控制电路名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 单片机引脚介绍P
2、0 AT89C51 CPU 程序存储器ROM 并行接口串行接口数据存储器RAM 中断系统定时器 /计数器时钟电路P3 P1 P2 TxD INT0 RxD INT1 T0 T1 外中断内中断名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - -
3、 - - - - - - 2. 单片机外围电路设计(1)单片机复位电路:采用按键手动复位方式中的电平复位方式,复位电平是通过使RST端经电阻与VCC电源接通而实现的。(2)单片机时钟电路:AT89C51内部有时钟电路,需外接石英晶体和微调电容,本设计的晶振频率为11.0592MHz。3. 矩阵键盘的设计本设计中用到4*4 的键盘。键盘扫描方式,键盘的列线与P1 口的低 4 位相接 , 行线与 P1 口的高 3 位相接。首先使 P1.0 为低电平“ 0”,其余三根列线为高电平“1”,读行线状态。如果行线都为高电平状态,则P1.0 这列上没键按下,如果读出的行线不全为高电平状态,则为低电平的行线与
4、P1.0 相交的键处于闭合状态。如果P1.0 上没有键闭合,接着使P1.1 为低电平,其余列线为高电平,用同样的方法检查P1.1 这列上有没有按键闭合。一直到使P1.3 为低电平扫描完成。这一过程称为一次扫描过程。由于按键是利用机械触电的合、断原理,存在弹性的影响,机械触点在闭合及断开瞬间均有抖动过程,从而使电压信号波动,为了保证CPU对键的稳定闭合仅作一次键输入处理,必须采用消除抖动影响。本设计采用软件办法,在检测到有键按下时,执行一个延时程序后,确认该键是否保持闭合状态电平。若仍保持闭合状态电平,则确认该键处于闭合状态,从而消除抖动影响。若有按键被按下时,就将该按键译码出来,本设计采用双重
5、循环做计数编号,当某一按键按下时,其按键编号便是计数编号,有关按键编号,扫描信号及读取按键数据返回码整理如表1。编号按键数据输入码P1.7 P1.6 P1.5 P1.4 扫描输出信号P1.3 P1.2 P1.1 P1.0 所 侦 测 的按键0 1 1 1 0 1 1 1 0 K0 键1 1 1 0 1 1 1 1 0 K1 键2 1 0 1 1 1 1 1 0 K2 键3 0 1 1 1 1 1 1 0 K3 键4 1 1 1 0 1 1 0 1 K4 键5 1 1 0 1 1 1 0 1 K5 键6 1 0 1 1 1 1 0 1 K6 键7 0 1 1 1 1 1 0 1 K7 键8 1
6、1 1 0 1 0 1 1 K8 键9 1 1 0 1 1 0 1 1 K9 键10 1 0 1 1 1 0 1 1 K10 键11 0 1 1 1 1 0 1 1 K11 键表 1 4. 电路总体设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 下面是本次实验的程序;* 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
7、 第 5 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
8、 - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 -
9、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 16 页 - - - - -
10、- - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 16 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -