下载此文档

单片机三位密码锁.doc


文档分类:通信/电子 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
目录一、设计任务及要求……………………………………….1二、设计内容及步骤……………………………………….11、方案设计说明………………………………........22、硬件电路的设计…………………………………33、使用说明……………………………………..44、软件设计…………………………………………55、程序流程图………………………………………66、源程序…………………………………………....7三、制作调试……………………………………………….12四、设计心得………………………………………………13五、参考文献:………………………………………………….14单片机课程设计报告一、设计任务及要求设计、制作一采样用单片机的“电子密码锁”,用一个发光管指示灯代表锁,灯亮表示开锁,灯灭表示关锁,通过按键操作控制“锁”的开关,要求操作简便,安全性能好。同时,为降低成本,限定操作按键用普通微动开关,数量不超过5个,显示器件用发光二极管指示灯,数量不超过3个(不包括开锁那个)。二、设计内容及步骤1、方案设计说明:我所设计的密码锁就是把密码设为3位密码。每位密码的取值范围为可以设为0-9,设置初始密码为2(K3),3(K4),1(K2)。只有按顺序依次按下K3,K4,K2才能开锁。它具有开锁,修改密码,报警等功能。这个密码锁虽然只设置了三位密码,但可以根据这个思路扩展为更多的密码位数。总的用了四个开关和三个发光二极管,三个开关时密码键,一个开关时修改密码键。一个指示灯用来指示锁的开或不开。一个指示灯输入的密码正确与否。一个指示灯用来指示买密码错误,报警。每输入一位正确密码则相应的发光二极管亮,密码全正确则开锁那个指示灯亮,代表开锁,若键入的密码不正确,则相应的指示灯闪烁,开锁指示灯熄灭,相当于报警。这时按按键无效。若用户想修改密码,在输入正确密码开锁后,按下修改密码键,并出现相应的指示灯闪烁,即可键入新的密码,在重新输入新密码开锁,开锁情况和前面一样。:本课程设计只需采用单片机的最小系统即可,单片机的最小系统就是,电源(20角VSS,),复位电路(9角RST/VPD),时钟电路(18、19角XTAL),EA。在硬件电路设计中,我选用P1口作为按键输入口,P0口作为输出口,接指示灯,由于P0口没有上拉电阻,所以还要接限流电阻。按键K1作为修改密码的按键,K2,K3,K4作为密码键,发光二极管D1作为开锁指示灯,D2作为每输入一位正确密码的指示灯,D3作为输入错误密码的指示灯。材料清单:整的原理图::当接通电源,指示灯D1闪一下,说明可以输入密码,如果每输入一位密码正确,则指示灯D2闪一下,如果错误则指示灯D3闪三下,模拟报警,并且返回重新输入密码。如果三位密码都正确则指示灯D2连续闪三下,D1指示灯一直亮。输入正确密码开锁后,如果想要修改密码,按下K1键,指示灯D2会闪两下,说明可以修改密码了。每输入一位新密码指示灯D2会闪一下。当三位新密码输入完之后,指示灯D2会连续闪两下,并且指示灯D3会闪一下,代表可以输入新密码开锁。开锁过程同前面一样。,31H,32H。,,。当按下那个键就代表按下相应的密码。把0FBH存放在30H,把0F7H存放在31H,把0FDH存放在32H。然后依次按下密码键,在与初始密码比较,相同就代表输入的密码正确,不同就说明密码错误,并都做相应的指示。,然后把新密码依次存放在40H,41H,42H单元里。然后再输入与新密码比较,正确开锁,错误报警。,。。,,。才能开锁。否则就报警。、程序流程图:开始初始化键盘扫描判断是否有键按下设置新密码NO判断是什么键按下设置键比较密码错误正确调用报警子程序开锁源程序:……….存初始密码………….ORG0000H MOVSP,#60H MOV30H,#0FBH MOV31H,#0F7H MOV32H,#0FDH ;D1亮一下 ACALLD50mS …………..判断第一位密码………… MOVR0,#30HL1:MOVP1,#0FFH ;判断是否有按键按下 MOVA,P1 CJNEA,#0FFH,L2 AJMPL1L2:ACALLDEL10mS CJNEA,#0FFH,L3 AJMPL1L3:ACALLDEL10mS CLRC SUBBA,***@R0 INCR0 CJNEA,#00H,BP ;比较第一位密码是否正确 ACALLD50mS …………….比较第二位密码…………….L5:MO

单片机三位密码锁 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2823029757
  • 文件大小97 KB
  • 时间2019-11-15
最近更新