电子密码锁毕业设计论文 下载本文

河南城建学院本科毕业设计论文 系统程序清单

MOV @R1,#0FFH ;把0FFH 赋给当前显示的最高位 RET G1: MOV R1,#35H LJMP GG G2: MOV R1,#34H LJMP GG G3: MOV R1,#33H LJMP GG G4: MOV R1,#32H LJMP GG G5: MOV R1,#31H LJMP GG G6: MOV R1,#30H LJMP GG

KAIGUAN16: ;MOV A,31H CLR C SUBB A,#10H

MOV 30H,A ;MOV A,32H CLR C SUBB A,#10H

MOV 31H,A ;MOV A,33H CLR C SUBB A,#10H

MOV 32H,A ;MOV A,34H

清除当前显示的最低位子程序(按键16 功能子程序) 把31H 的数据给30H 把32H 的数据给31H 把33H 的数据给32H 33

河南城建学院本科毕业设计论文 系统程序清单

CLR C SUBB A,#10H

MOV 33H,A ;把34H 的数据给33H MOV A,35H CLR C SUBB A,#10H

MOV 34H,A ;MOV 35H,#0FFH ;#0FFH RET

DEL2S: ;MOV 4FH,#20 D2S: MOV 4EH,#200 D2S1: MOV 4DH,#250 DJNZ 4DH,$ DJNZ 4EH,D2S1 DJNZ 4FH,D2S RET

YIWEI: ;MOV A,34H

ADD A,#00010000B ;MOV 35H,A MOV A,33H

ADD A,#00010000B ;MOV 34H,A MOV A,32H

ADD A,#00010000B ;46 MOV 33H,A MOV A,31H

ADD A,#00010000B ;MOV 32H,A MOV A,30H

把35H 的数据给34H

赋给35H,35H 显示时变为黑屏 延时2S 子程序 移位子程序 把34H 的数据移到35H 把33H 的数据移到34H 把32H 的数据移到33H 把31H 的数据移到32H 34

河南城建学院本科毕业设计论文 系统程序清单

ADD A,#00010000B ;把30H 的数据移到31H MOV 31H,A RET

35

河南城建学院本科毕业设计论文 系统使用说明书

附录D:系统使用说明书

在放置整个系统时不要把电路放置在潮湿的地方、有水的地方、放置在桌面时要把桌面清理干净、保持桌面干燥,以上几点均可以造成电路短路,影响到整个系统的工作,因此需要特别注意。

整个系统只须要一组+5V 的直流稳压电源供电为整个系统工作。

把键盘输入模块接到单片机的P1 口、数码显示模块接到单片机的P2 口、报警模块接到单片机的P.0---P0.3 口即可。注意不要把电源接反。

键盘如下图所示:

其中0----9 键代表数字0---9 X 键为显示密码键 K 键为开锁键 #键为修改密码键 G 键为关闭报警键 D 键为清除最高位键 C 键为退格健

设计后的电路只要按以上方法接线,上电后按照键盘输入图即可进行测试。

36