云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机电子密码锁课程设计.doc

单片机电子密码锁课程设计.doc

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 1:06:45

设计说明书内容

图(9)按键功能程序

四、系统调试

4.1 调试部分

采用先分别调试各单元模块,调通后再进行整机调试的方法,以提高调试效率。

(1)键盘测试 在带有单片机的电路板上编程调试3*3矩阵键盘,使其在液晶上显示出键盘锁对应的数字及功能。利用仿真机调试成功后通过

9

设计说明书内容

编程器将程序写入芯片中调试。

(2)报警及开锁控制电路测试 通过矩阵键盘控制输入正确的开锁密码,锁灯亮;当连续输入三次的密码错误时,报警指示灯闪烁,蜂鸣器报警并锁死键盘。

(3)显示电路测试 通过电位器对1602液晶的对比度和背光灯进行调整,使其在最适合的状态下工作。

各功能模块均调通后,进行整机调试,其过程如下:将调好的各功能模块连接在一起,用函数信号发生器模拟电压信号,先用仿真机代替STC89C51 单片机进行模拟调试,对每一芯片的片选、启动进行检测,并对数据线也进行检测。调试成功后再将程序写到单片机中进行调试。 4.2 软件调试部分

(1)KEI的编程,仿真,编译集成环境KEILUV3:将汇编语言源程序编译成*.hex文件。

(2)STC-ISP-V4.83下载器:将C语言源程序编译成的*.hex文件在线下载到STC单片机中。

(3)STC-ISP-V4.83使用说明:

(I) 双击图标并出现下图画面

(II)选择你需要的单片机型号; (III)打开“001.HEX”文件;

(IV)选择你的串行口,这里选择COM1;

(V)点击download/下载,即可实现自动下载编程。 4.3 调试结果分析

10

设计说明书内容

本系统以STC89C51 为核心部件,利用软件模块化编程,通过键盘控制和液晶显示实现了密码锁的功能、报警功能,并能防止多次试探密码,能实现本设计题目的基本要求。在设计时根据实验板的硬件连接尽量做到硬件电路简单稳定、减小电磁干扰和其他环境干扰,充分发挥软件编程的优点,减小因元器件精度不够引起的误差。本设计成功仿真实现了1602液晶显示、密码“*”的设置、密码设置,防止多次试探,报警等功能。并且采用C语言编写程序,具有很强的移植性,为系统增减和修改带了方便。

在设计中也遇到了许多困难,例如对LCD1602的具体功能不熟悉,于是就在图书馆,网上收索相关资料来进行编程,对其功能模式有了进一步的理解。还有对3*3键盘扫描程序的编程,利用学过的4*4键盘编程的原理方法用了case语句来对其编程。

由于时间有限和自身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有许多具体细节问题需要解决。例如:扩展AT2402模块储存密码,红外报警探测技术,密码指纹识别技术,语音识别技术,图像识别技术等等。只有这样更能满足社会的发展和人民的需求。

五、模拟仿真结果

各模块的仿真结果如下图所示

图(10) Welcome界面

11

设计说明书内容

图(11)输入密码界面

图(12)开锁界面

12

搜索更多关于: 单片机电子密码锁课程设计.doc 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

设计说明书内容 、 图(9)按键功能程序 四、系统调试 4.1 调试部分 采用先分别调试各单元模块,调通后再进行整机调试的方法,以提高调试效率。 (1)键盘测试 在带有单片机的电路板上编程调试3*3矩阵键盘,使其在液晶上显示出键盘锁对应的数字及功能。利用仿真机调试成功后通过9 设计说明书内容 编程器将程序写入芯片中调试。 (2)报警及开锁控制电路测试 通过矩阵键盘控制输入正确的开锁密码,锁灯亮;当连续输入三次的密码错误时,报警指示灯闪烁,蜂鸣器报警并锁死键盘。 (3)显示电路测试 通过电位器对1602液晶的对比度和背光灯进行调整,使其在最适合的状态下工作。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com