- 40
- 0
- 约2.11万字
- 约 28页
- 2021-05-19 发布于湖南
- 举报
《单片机原理及应用》
课 程 设 计 报 告
课 题 名 称 电 子 密 码 锁
学 院 自 动 控 制 与 机 械 工 程
专 业 电 气 工 程 及 其 自 动 化
班 级 x x x x
学 号 x x x x x
姓 名 x x x x x
时 间 x x x x x x x x x x x x x x x
1
目录
摘要 . 2
一、设计任务及要求 错误!未定义书签。
1.1 、设计任务 错误!未定义书签。
1.2 、设计要求 错误!未定义书签。
二、系统总体结构及工作原理 错误!未定义书签。
2.1 系统总体结构 错误!未定义书签。
2.2 系统总体结构及电路图 . 错误!未定义书签。
三、各模块电路设计 错误!未定义书签。
3.1 AT89C51 简介 错误!未定义书签。
3.2 模块电路 错误!未定义书签。
四、软件设计 . 错误!未定义书签。
4.1 主程序流程图 错误!未定义书签。
4.2 、子程序代码 错误!未定义书签。
五、调试说明 . 错误!未定义书签。
六、总结 . 错误!未定义书签。
七、参考文献 . 错误!未定义书签。
八、附录 源程序源代码清单 ,,,,,,,,,, 错误!
未定义书签。
2
摘要
本次设计介绍了基于单片机电子密码锁的设计,该设计硬件主要由 AT89C51
最小系统、矩阵电路、 LCD显示电路、电源电路和报警电路等几部分组成。软件
主要由 C 语言编程。该密码锁由单片机技术,通过矩阵电路设置、修改密码、保
护密码,并由 LCD显示密码输入,从而实现对密码的设置、保护。
关键词: AT89S51, 电子密码锁,矩阵键盘
一、设计任务及要求
1、设计任务 :基于 MCS-51系列单片机 AT89C51,设计一个通过按键输入开锁
的电子密码锁。
2、设计要求:
(1)通过 4 ×4 的矩阵键盘输入或设定开锁密码;
(2)可以通过 LCD查看已输入的字符个数 [ 显示为 *****] ;
(3)使用串行 EEROM24C02A保存用户设置的密码;
(4)使用 LED和蜂鸣器指示密码锁的状态;
(5)@可以通过特殊的按键方法清除用户密码 [ 如同时按下特定的多个键 ] ;
(6)☆其他功能。
二、系统总体结构及工作原理
2.1 系统总体结构
如图
原创力文档

文档评论(0)