目 录 一 引言 .2 1.1 问题的提出 .2 1.2 国内外的研究现状 .2 二设计方案 .3 2.1 硬件设计方案 .3 2.2 软件设计方案 .4 三 硬件电路设计 .4 3.1 单片机 AT89C52 简介 .5 3.1.1 主要特性 .5 3.1.2 管脚说明 .5 3.2 44 矩阵键盘 .6 3.3 复位电路 .7 3.4 振荡电路 .7 3.5 液晶显示屏 LCD.8 3.6 开锁电路 .9 3.7 报警电路 .9 四 软件程序设计 .10 4.1 软件设计流程图 .10 4.2 具体功能软件实施 .11 4.2.1 按键扫描部分 .11 4.2.2 LCD 操作部分 .12 4.2.3 主程序数字键处理部分 .13 4.2.4 主程序功能键处理部分 .14 五 设计原理图 .16 六 设计程序 .16 七 参考文献 .22 电子课程设计基于 8051 单片机的电子密码锁设计 作者:郑晗 学号:20073403 学院:光电工程学院 - 2 - 一、引言 1.1 问题的提出 在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些 个人资料的保存多