网站大量收购独家精品文档,联系QQ:2885784924

单片机实现电子密码锁的设计.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告书 课程名称 电子密码锁 姓 名 学 号 专 业 班 级 指导教师 课程设计成绩 □不合格 □合格 □良好 □优秀 20 12 年 06 月 25 日 课程设计任务书 课程设计 题 目 电子密码锁 课程设计 时 间 2012 年06 月20 日 ~ 2012年 06月26 日 课程设计 小组成员 课程设计 目 的 1、熟练掌握单片机指令系统 2、具备一定单片机硬件电路设计和软件编程的能力 3、掌握单片机编程软件、仿真软件的应用 4、完成设计方案的论证、编程以及调试运行 5、完成课程设计报告的撰写 课程设计 任 务 用单片机设计密码锁控制器,要求工作稳定可靠,保密性高,实用性强,并具有报警控制功能。 课程设计 主要技术 指 标 1密码正确时,绿灯点亮 2密码错误时,红灯点亮,用户可再次输入密码 3连续3次密码错误,黄灯点亮,同时启动报警信号 课程设计 进度计划 6月21日确定课题查找资料完成课程设计任务书 6月22日寻找资料并完成摘要、绪论 6月23日完成课题设计,设计总结,参考文献 6月24日全部完结并打印提交课题报告 任务签发时间 2012 年 6 月21日 任务完成时间 2012 年6 月 26日 学生签名 指导教师签名 课程设计报告书 一 :功能描述 1设计的意义 在工业生产中,一些关键的控制核心部分,为防止非法进入或修改,需设置密码电路。在一些保密场合,为防止非法人员进入,也需设置密码电路。本任务主要讲解用单片机设计的密码锁控制器,要求工作稳定可靠,保密性高,实用性强,并具有报警控制功能。 2应用 密码锁的应用非常广泛,例如档案室,保险箱,电梯等等。 3功能说明 密码的输入由键盘输入,若密码正确解锁指示灯D1亮;若输入密码错误指示灯D2亮,报警指示灯D3亮,需复位后方能重新输入密码。每次按键都能有数码管显示。 二:硬件电路的设计与说明 1单片机应用系统说明 单片机是一种集成芯片,是采用技术把具有数据处理能力的中央处理器CPRAM、、多种I/O口和中断系统、定时器/等功能(可能还包括显示驱动电路、电路、模拟多路转换器、等电路)集成到一块硅片上构成的一个小而完善的,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。 由于单片机在工业控制领域的广泛应用,单片机由内仅有CPU的专用发展而来。最早的设计理念是通过将大量外围设备和在一个芯片中,使更小,更容易集成进复杂的而对体积要求严格的控制设备当中。 P1口接3个共阳极二极管。470K电阻起限流作用。密码正确V5绿灯亮;密码错误,V6红灯亮;连续3次密码错误,V7黄灯亮。P0口接数码管,显示按键输入键号。 2输入电路 输入键盘有4*4共16个按键组成,15个数字或字母键,1个输入键。每位字符可为0~9及A~E的15个数字或字母中的任意义一个 3报警电路 报警电路密码连续3次输入错误,黄灯亮,同时启动报警信号。R9电阻限流。 4原理图 输入密码正确,绿灯亮,数码管显示按键号;输入密码错误,黄灯亮,用户可再次输入密码;连续三次密码错误,黄灯亮同时启动报警系统。 三:程序设计 1程序流程图 密码锁控制器主程序流程图 按键操作子程序流程图 2 程序及说明 ORG 0000H ;主程序 MOV P1,#0FFH ;P1口输出FFH MOV R4,#00H ;输入密码错误次数寄存器R4清0 MOV R0,#1FH ;输入密码暂存区指针R0赋初值1FH MOV R3,#00H ;输入密码位数寄存器R3清0 KEY:MOV P2,#0FH ;键盘扫描及计算键值 MOV A, P2 ANL A,#0FH CJNE A,#0FH,KEY1 SJMP KEY KEY1:MOV P1,#0FFH LCALL DEL12 MOV A,#0EFH KEY2:MOV R2,A MOV P2,A MOV A,P2 ANL A,#0FH CJNE A,#0FH,KEY3

文档评论(0)

2749166188 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档