(精品)基于51单片机的电子密码锁毕业论文论文(3)

2025-11-04

JNZ DJNZ

RET

4.3修改密码子程序

CHPSW:MOV

ANOTHER:ACALL

MOV MOV INC CLR ACALL

SETB DJNZ

RET

4.4扫描键盘输入子程序INPUT:MOV MOV LOP:ACALL

MOV CPL MOV ANL CJNE MOV CPL MOV ANL CJNE MOV CLR MOV ANL

CJNE

LOOP R5,DELAY1

R0,#40H INPUT A,R7 @R0,A R0 P3.3 DELAY P3.3 R4,ANOTHER

R6,#02H R1,#40H DELAY P1,#0FFH P1.6 A,P1 A,#0FH A,#0FH,INKEY P1,#0FH P1.5 A,P1 A,#0FH A,#0FH,INKEY P1,#0FFH P1.4 A,P1 A,#0FH A,#0FH,INKEY

SJMP

INKEY:MOV

INC DJNZ DEC MOV DEC CJNE RET

LOP @R1,P1 R1 R6,LOP R1 R1

A,40H,INPUT

4.5中断及报警子程序

INT:PUSH

MOV MOV MOV SETB SETB SETB DJNZ CLR STOP:AJMP CONT:POP

RET

ACC TMOD,#01H TL0,#00H TH0,#00H TR0 ET0 EA R2,CONT 3AH,CONT P3.2 STOP ACC

CONTINUE:DJNZ

4.6显示子程序

LOOP2:

MOV P0,@R7 MOVC R5,#LP MOVC A, @A+@R5 MOV @R7,A INC R7

CLR P2.0 ACALL DELAY MOV P0,#0FFH

MOV R2,#0FFH MOV P0,@R7 MOVC R5,#LP MOVC A, @A+@R5 MOV @R7,A INC R7

CLR P2.1 ACALL DELAY MOV P0,#0FFH MOV R2,#0FFH MOV P0,@R7 MOVC R5,#LP MOVC A, @A+@R5 MOV @R7,A

CLR P2.0 INC R7

ACALL DELAY MOV P0,#0FFH MOV R2,#0FFH MOV P0,@R7 MOVC R5,#LP MOVC A, @A+@R5 MOV @R7,A INC R7

CLR P2.0 ACALL DELAY MOV P0,#0FFH MOV R2,#0FFH MOV P0,@R7 MOVC R5,#LP MOVC A, @A+@R5 MOV @R7,A INC R7

CLR P2.0

ACALL DELAY MOV P0,#0FFH MOV R2,#0FFH MOV P0,@R7 MOVC R5,#LP MOVC A, @A+@R5 MOV @R7,A INC R7

CLR P2.0 ACALL DELAY MOV P0,#0FFH MOV R2,#0FFH MOV P0,@R7 MOVC R5,#LP MOVC A, @A+@R5 MOV @R7,A INC R7

CLR P2.0 ACALL DELAY MOV P0,#0FFH MOV R2,#0FFH MOV P0,@R7 MOVC R5,#LP MOVC A, @A+@R5 MOV @R7,A INC R7

CLR P2.0 ACALL DELAY MOV P0,#0FFH MOV R2,#0FFH

LP:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,35H,42H

第5章 设计总结

本次设计的电子密码锁采用AT89C51作为主控元件,加之附加电路及相应软件,通过软硬件结合的方式来实现。此电子密码锁共有有8位密码,每一位包含0-9共10个数字,经计算,三次机会随机开启密码锁的概率为一千万分之三,也即333万个人开锁只有一个人能打开,概率小到几乎为零,安全可靠。将本密码锁安装在现有的防盗门上,与防盗门的机械锁联动锁闭,同时如果条件允许或者是需要用在保护贵重物品的场合,也可以在防盗门上加装一个摄像头,在密码锁报警的同时开启摄像头,就会将非法开锁人员的面孔尽收眼底。这样做会给日后收集证据提供有效的图像信息,能更好的起到安全防范的作用。总之,电子密码锁还有很大的发展空间。

参考文献

[1]梅丽风,王艳秋.单片机原理及接口技术[M].北京市:清华大学出版社、北京交通大学出版社,2009.2.

[2]宋浩,田丰.单片机原理及应用[M].北京市:清华大学出版社、北京交通大学出版社,2004.12.

[3]张云、周明辉.基于AT89S51的多功能电子密码锁设计[J].电子设计工程,Vol.. [4]张晓光.用PIC16F877A单片机制作的4位密码电子锁[J].电子世界. [5]邱玉娟.用串行ROM和AT89C51实现电子密码锁[J].电脑知识与技术,.

附录Ⅰ

附图1总电路图

附录Ⅱ

附表1:器件清单 器件 名称 定值 电阻 滑动 变阻器 二极管 数量 标号 R1,R3,R4,R5,R6,R7,R8,R9, R10,R11,R12,R13,R14,R15, R16,R17,R18,R19,R20,R21, R22,R23,R24,R25,R26 R2 D1,D2,D3 参数 1k,200Ω,1k,2k,2k,2k,2k,470Ω, 470Ω,470Ω,470Ω,470Ω,470Ω,470Ω, 470Ω,1k,1k,1k,1k,1k, 1k,1k,1k,1k,1k 10 k 1N4002 25 1 3

发光 二极管 单片机 集成 稳压器 LED 数码管 三极管 整流桥 蓄电池 反相器 按键 电容 晶体 振荡器 键盘 按键 蜂鸣器 变压器

1 1 1 8 D4 AT89C51 LM7805 LED0, LED1, LED2, LED3, LED4, LED5, LED6, LED7, NPN1,NPN2,NPN3, LED0,LED1, LED2, LED3, LED4,LED5, LED6, LED7, BRIDGE BATTERY U1 S1 C1,C2,C3,C4,C5 CRYSTAL 0,1,2,3,4,5,6,7,8,9,UNLOCK,MODIFY BUZZER TRANS1 2EF302 AT89C51 LM7805 CH-N005 11 1 1 1 1 5 1 12 1 1 NPN AC-DC 6V M74HCT132B1R SW-PB 30pF, 30pF,100uF, 100uF,22uF 12MHZ SW-PB MPB14A S8—F7


(精品)基于51单片机的电子密码锁毕业论文论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中华民族的历史形成(上)-试题

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219