单片机课程设计_密码锁设计(编辑修改稿)内容摘要:

晶振电路EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U1AT89S5212JX2CON2R121KLS1BELLVCCPNP9Q9 9012B21B21P31短路帽蜂鸣电路单片机控制系统VCCP10P11P12P13P14P15P16P17P32P33P34P35RETX1 X2 P36P37PSENALE/PP30P31P20P21P22P23P24P25P26P27P00P01P02P03P04P05P06P07123456789J5 10KVCCP00P01P02P03P04P05P06P071122334455667788991010ISPWEISPVCCP15P16P17RET下载口PNP1Q1 9012PNP2Q2 9012PNP3Q3 9012PNP4Q4 9012PNP8Q8 9012PNP7Q7 9012PNP6Q6 9012PNP5Q5 9012R00470R01470R02470R03470R04470R05470R06470R07470R20470R21470R27470R22470R23470R24470R25470R26470e1d2c4g5d46b7d38d29f10a11d112dp3LED1e1d2c4g5d46b7d38d29f10a11d112dp3LED2P20P21P22P23P24P25P26P27P00P01P02P03P04P05P06P07VCC数码管电路P14P15P16P17P10P11P12P13P14P15P16P17密码锁原理图喻 鹏 16 附录 B: PCB 图 图 B1 电子密码锁 PCB图 顶层 17 图 B2 电子密码锁 PCB图 底层 18 附录 C: 元器件分布图 图 C 电子密码锁元器件分布 3D效果图 19 附录 D: 元器件清单 表 D 电子密码锁元 器件清单 20 附录 E: 程序清单 项目名称: 密码锁 项目功能: 初始 自动显示系统提示符 “ P.” , 进入准备工作状态。 具有系统原始密码 888888,用户可以设定并存储用户密码,密码输入时应处于保密显示状态,密码输入正确时应显示密码输入正确提示信息,否则,显示密码输入错误提示信息 并报警。 电路描述:采用芯片 AT89S52 单片机,利用 P1 口与键盘相连,做输入口, P0口与显示器段控相连,输入段控码, P2口输入位控码,将 口 与蜂鸣器和二极管电路相连,产生错误报警。 编程作者: 喻鹏 完成时间 : 2020 年 1 月 3 日 备注: 78H~7FH 单元做字形代码缓冲区, 70H~77H 单元做数据比较缓冲单元 ,MAIN 为原始密码存放区 , 61H~66H 作为新密码的存放区 , 88H~8DH 为密码缓冲区。 密码锁程序清单: ORG 0000H LJMP START ORG 0100H START : MOV SP, 30H MOV R0, 70H MOV 6FH, 00H MOV R1, 78H MOV 20H, 00H CLR MOV A, 00H MOV DPTR, MAIN MOV 78H, 0CH MOV 79H, 0FFH MOV 7AH, 0FFH MOV 7BH, 0FFH MOV 7CH, 0FFH MOV 7DH, 0FFH MOV 7EH, 0FFH MOV 7FH, 0FFH 21 LOOP: LCALL DISP LCALL KEYCL JB , KEY11 JB , KEY12 JB , KEY13 JB , KEY14 JB , KEY15 JB , KEY16 JB , KEY17 JB , KEY18 CLR CY DEC R0 MOV R4,A MOVC A, @A+DPTR。 SUBB A, @R0。 密码值与输入值的比较 INC R0 JZ HERE。 相等则转移过去继续判断按键 SETB。 不等则将 置 1 HERE: MOV A, R4。 CJNE R1, 7EH,LOOP。 LJMP BIJIAO //**判断是哪个按键,然后进行相应操作 **// KEY11: MOV @R0, 01H SJMP ZZZ KEY12: MOV @R0, 02H SJMP ZZZ KEY13: MOV @R0, 03H SJMP ZZZ KEY14: MOV @R0, 04H SJMP ZZZ KEY15: MOV @R0, 05H SJMP ZZZ KEY16: MOV @R0, 06H SJMP ZZZ 22 KEY17: MOV @R0, 07H SJMP ZZZ KEY18: MOV。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。