- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 设计课题任务、功能要求说明及方案介绍
设计课题任务与要求
设计一个具有特定功能的密码锁。该密码锁上电或按键复位后能自动显示系统提示符“P.”, 进入准备工作状态。该密码锁具有系统原始密码888888,用户可以在原始密码输入正确后,即开锁后才可以设定并存储用户密码,当按修改密码键时,显示英文“CODE”,输入的新密码显示具体按下的数字和字母0-9或A-F。密码锁锁定时,密码输入应处于保密显示状态,显示“-”,密码输入正确时应显示密码输入正确提示信息主人的英文“HOST”,且指示灯亮,否则,显示密码输入错误提示信息:错误的英文字母“FAULT”,当输入错误3次时,蜂鸣器报警,显示小偷的英文“THIEF”,且指示灯亮。
设计课题总体方案介绍及工作原理说明主要由单片机、键盘、显示电路和复位电路构成,设计课题的如图 1.1 所示:
图 1.1系统框图
实现密码锁功能的存放在AT89S52ROM中。2.1 设计课题硬件系统各模块功能简要介绍本设计的硬件系统主要采用以下基本模块来实现,单片机最小系统模块,输模块、输出模块、电源模块AT89S52单片机芯片;复位电路晶振电路。本模块AT89S52系统控制核心,单片机系统复位由复位电路完成,,芯片引脚XTAL1 XTAL2,外并接石英晶体振荡器和两只电容。这样就本次设计显示为8位,采用两个四位一体数码管(共阳极)作为显示窗口,既可以节约成本又能简化电路。数码管用8个PNP三极管驱动。 2.3 设计课题电路原理图、PCB 图、元器件布局图电路原理图PCB 图元器件布局图。3.1 设计课题使用单片机资源的情况选择设计课题使用单片机资源的情况如下:P0口输出数码管段选信号,P口输出数码管位选信号;H-45H作为初始密码888888存储单元3.2 设计课题软件系统模块功能简要介绍主程序:主要是用于对输入信号的处理、输出信号的控制和对各个功能程序模块的运用及其控制程序:用于。3.1 主程序流程图
图 3.2 显示子程序流程图
程序见附录
4 设计仿真结果及误差分析
4.1 设计课题的设计结论及使用说明本设计为基于单片机的的设计。本设计用四位一体的共阳数码管做为显示器,它显示;这样的结果与设计要求完全相符,本设计成功完成了设计任务。4.2 设计课题的仿真结果在 Proteus 的,系统仿真结果如图4.1所示。 实现功能:可调整运行种工作状态:状态、运行状态、。(1)状态,复位键进入,在此状态下,按键(2)状态,在此状态下,4.3设计课题的误差分析该运行,有.7.
附录
附录A 电路原理图
附录B PCB图
附录 C 元件布局图
附录 D 元件清单
序号 名称、大小 数量 1 电阻200Ω 1个 2 电阻470Ω 24个 3 电阻1KΩ 3个 4 电阻4.7KΩ 1个 5 电容22μF 1个 6 电容33pF 2个 7 4x4矩阵式键盘 1个 8 AT89S52 1个 9 单排插 40个 10 四位一体共阳极数码管 2个 11 LED 9个 12 PNP 9个 13 四脚按钮 9个 14 六脚开关 1个 15 USB电源接口 1个 16 下载口 1个 17 晶振12MHz 1个 附录E 程序
设计课题:密码锁
设计者:周锋
ORG 0000H
AJMP MAIN
ORG 0050H
MAIN: MOV SP,#30H
XHXS: MOV R1,#0FEH ;学号显示程序
MOV A,R1
RR A
MOV R1,A
MOV P2,A
MOV DPTR,#BS
MOV R0,#00H
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
ZOOP:LCALL DELAY2
MOV A,R1
RR A
MOV P2,A
MOV R1,A
INC R0
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
CJNE R0,#07H,ZOOP
LCALL DELAY2
JNB P1.0,KS1 ;由KS1按键转入密码锁程序
LJMP XHXS
KS1:JB P1.0,LOCK
SJMP KS1
LOCK: MOV 40H,#08H ; 密码锁程序
MOV 41H,#08H ;初始
您可能关注的文档
- “单片机”说课稿(20分钟).ppt
- 《单片机应用技术》第1章.ppt
- 《单片机应用系统设计技术》第7章.ppt
- 《单片机原理与应用及上机指导》第11章单片机电子密码锁设计.ppt
- 《单片机原理与应用系统设计》第04章.ppt
- 3d max毕业论文设计 室内设计.ppt
- 6-单片机定时器的使用.ppt
- 08-3神经信息编码.ppt
- 51单片机编程课件.ppt
- 51单片机电子钟.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO 55013-2024 资产管理-数据资产管理指南》解读和实施指导材料(雷泽佳编制-2024).pdf VIP
- 肿瘤放化疗病人并发症护理课件.pptx VIP
- 新概念第一册lesson79.pptx VIP
- 政府采购机票操作手册.pdf VIP
- 二级展开式斜齿圆柱齿轮减速器设计说明书.pdf
- 字节跳动产品运营专员岗面试题库参考答案和答题要点.docx VIP
- 小学英语单词(带音标).pdf VIP
- 字节跳动运营数据分析师岗面试题库参考答案和答题要点.docx VIP
- 八年级数学上册专题15 半角模型证全等(原卷版).docx VIP
- 字节跳动新媒体运营专员岗面试题库参考答案和答题要点.docx VIP
文档评论(0)