收藏 分享(赏)

密码锁课程设计_实训指导书.doc

上传人:无敌 文档编号:642313 上传时间:2018-04-16 格式:DOC 页数:27 大小:967.50KB
下载 相关 举报
密码锁课程设计_实训指导书.doc_第1页
第1页 / 共27页
密码锁课程设计_实训指导书.doc_第2页
第2页 / 共27页
密码锁课程设计_实训指导书.doc_第3页
第3页 / 共27页
密码锁课程设计_实训指导书.doc_第4页
第4页 / 共27页
密码锁课程设计_实训指导书.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、密码锁课程设计实训指导书说 明本次实训以单片机为基础,以单片机外围接口电路:矩阵开关和液晶显示器(LCD) 、带 I2C 总线存储器 AT24C08、时钟芯片 PCF8563 的使用为重点结合密码锁课程设计,使学生在理解单片机基本原理的基础上,通过本次实训比较熟练地掌握矩阵开关、液晶显示器(LCD)等原理及外部资源的使用;同时了解密码锁控制电路的基本原理和接口的设计与使用。实训过程中,要求学生完成密码锁控制电路硬件图设计、安装接线图、硬件电路的检测、系统整体框图及流程图设计、具体程序设计及联机调试、脱机运行与调试。目 录1、实训目的与要求 .12、实训内容 .1(1) 、密码锁电路原理图及元件

2、清单 .1(2) 、实现功能介绍 .2(3) 、密码缓冲存区配置 .3(4) 、参考流程图 .53、实训器材准备 .84、实习任务及要求: .85、考核办法及内容 .96、附录 .9(1) 、LCD(SMC1602A)引脚图: .9(2) 、时钟芯片 PCF8563 资料 .10(3) 、AT24C08 存储器芯片引脚 .20(4) 、74LS00 引脚配置及功能 .21(5) 、三极管 C945 引脚配置 .21(6) 、密码锁电路原理图 .221LCD 液晶显示密码锁控制1、实训目的与要求本次实训以矩阵开关和液晶显示器(LCD)的使用为重点,使学生在理解单片机基本原理的基础上,比较熟练地掌

3、握矩阵开关、液晶显示器(LCD)等外部资源的使用;同时了解密码锁控制电路的基本原理和接口的设计与使用。实训过程中,要求学生完成密码锁控制电路硬件图设计、安装接线图、硬件电路的检测、系统整体框图及流程图设计、具体程序设计及联机调试、脱机运行与调试。2、实训内容(1) 、密码锁电路原理图及元件清单a、原理图2其中:A 键:设置日历、时间键B 键:开锁键C 键:修改密码键D 键:确定键b、元件清单、24C08、 PCF8563、74LS00、三极管(C495)2、蜂鸣器1、101(1/2W) 、1002、51K2、10K1、102、20PF2、2、10K 电位器1、1K8 排阻一个、6 1、晶振Z、

4、晶振 32.765KZ、发光二极管2、内带 HD44780 的液晶显示器(LCD) 、 44 矩阵开关及 8 引脚排插、电路板(万能板) 、14 脚、40 脚集成块插座各一个。(2) 、实现功能介绍a、 接通电源后,在没有键按的情况下,循环实时显示图 1、图 2 所示的日历及时间 图 1 图 2b、当按下日历、时间设置键(A 键)后,计时停止,进入对日历、时间的设置(如设置日历时间为 2007 年 10 月 1 日、星期一、10:30:30) ,如下图 3、4 所示,设置完毕后按 D 确定键退出时间设置回到原显示状态(即进入图 1、图 2 的实时显示) 。图 3 图 4c、当按下 B 键后,进

5、入开锁状态,显示图 5 要求输入密码,当输入密码正确时,开锁(发光二极管发光 0.5 秒) ;当输入密码不正确时,显示图 6 并发出报警声,然后返回图1、图 2。3图 5 图 6d、当按下 C 键后,进入密码修改状态,显示图 5 要求输入权限密码。当输入密码正确时,显示图 7 要求输入新密码(密码不能超过 6 位) ,输入新密码如图 8 所示、按确定键D 后密码修改成功并返回 a;当输入密码不正确时,显示图 6 并发出报警声,然后返回图1、图 2。图 7 图 8 (3) 、密码缓冲存区配置单片机内部数据存储区地址分配参考(注:设计者可根据自己的要求分配地址):(1) 、日历时间暂存区50H 5

6、1H 52H 53H 54H 55H 56H秒 分钟 小时 日 星期 月/世纪 年(2) 、时间显示及设置缓冲区:30H 31H 32H 33H 34H 35H年十位 年个位 月十位 月个位 日十位 日个位注:在正常工作时,保存从钟芯片读出并处理为二进制码后的时间值供显示用;在时间设置时,该区间保存从键盘输入的时间值。(3) 、日历显示缓从区:36H 37H 38H 39H 3AH 3BH 3CH时十位 时个位 分十位 分个位 秒十位 秒个位 星期注:在正常工作时,保存从钟芯片读出并处理为二进制码后的日历值供显示用;在日历设置时,该区间保存从键盘输入的日历值。4(4) 、输入密码(6 位)暂存区:40H 41H 42H 43H 44H 45H 注:从键盘输入的密码键值保存在此处。46H 47H 48H 49H 4AH 4BH 注:从 AT24C08 读出的密码键值保存在此处,开锁时若输入密码与 AT24C08 保存的密码相同,则开锁;否则显示密码错误。(5) 、堆栈缓冲区堆栈缓冲区为 60H7FH5(4) 、参考流程图密码锁主程序参考流程图 设置时间子程序参考流程图6时间显示子程序流程图密码修改子程序流程图7开锁子程序参考流程图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 高中教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报