基于单片机串行通信的电子密码锁设计
基于单片机串行通信的电子密码锁设计(论文10200字)
摘要:本次毕业设计是运用单片机MCU之间的串口通信来实现电子密码锁的功能。主要的毕业设计过程:第一步,选择适用单片机型号及硬件电路所需元器件。第二步,使用Altium Designer设计硬件电路原理图,设计pcb。第三步,C语言程序编写仿真。第四步,进行模拟软硬件调试。最终实现结果为:输入密码正确,则蜂鸣器发声,视为开锁;输入密码不正确,则LED红灯亮,提示密码错误。
关键词:AT89S52、串口通信、电子密码锁
Electronic Password Lock Based on Serial Communication of Single Chip Microcomputer
Abstract:My graduation is the use of single-chip serial communication to realize the function of electronic lock. The main design implementation process is below.First,use single-chip AT89S52, and the purchase of other components.Second,use Altium Designer to design the hardware circuit schematic and design the pcb .Third,C language programming simulation.Fourth,the simulation of hardware and software debugging.If the password is correct,buzzer alarm,as an unlock;If not,light up the LED,as an lock.
[资料来源:https://www.doc163.com]
Key words:AT89S52, serial communication, electronic code lock
目 录
1 绪论 1
1.1 意义及应用背景 1
1.1.1 意义 1
1.1.2 应用背景 1
1.2 国内外应用现状 1
1.2.1 已有技术 1
1.2.2 现有产品不足及缺陷 2
1.3 应用内容 2
1.3.1 任务及内容 2
1.3.2 直观显示结果 3
2 系统方案设计 3
3 系统框图 3
4 硬件部分电路 4
4.1 最小系统模块 4
4.1.1 AT89S52芯片 4
4.1.2 接口电路 5
4.2 数码管显示电路 6
4.2.1 数码管简介 6
4.2.1 主控芯片 6
4.2.2 接口电路 7
4.3 电平转换电路 8
4.3.1 TTL电路与232电路的电平转换 8
4.3.2 MAX232芯片 8
4.3.3 接口电路 8
4.4 键盘接口电路 9
4.4.1 按键选取 9
4.4.2 单片机键盘接口和键功能 10
4.5 蜂鸣器及LED电路 12
4.5.1 主控器件 12
4.5.2 接口电路 12
4.6 密码存储电路 12
4.6.1 AT24C02芯片 12
4.6.2 接口电路 13
5 系统程序的设计 14
5.1 外部单片机MCU流程图 14
5.2 键处理的流程图 15 [资料来源:https://www.doc163.com]
5.3 内部单片机MCU流程图 16
5.4 密码比较程序 17
6 完成结果 18
7 结论 18
参考文献 20
致谢 21 [资料来源:https://www.doc163.com]