摘要:本次毕业设计由四个主要部分组成:单片机系统、报警模块、蓝牙模块和LCD显示屏。STM8S105K4单片机是设计的控制核心,该单片机抗干扰能力强、响应速度比较快。本次设计采用了串行的EEPROM芯片,实现存储、设置、辨别以及显示密码的功能。输入的代码被单片机所接收,与带电可擦写可编程只读存储器中的密码进行对照,若是密码准确,电磁执行器被驱动开锁。软件部分分为红外感知和蓝牙键盘,使用C语言来完成。各个模块协调配合,从而实现利用红外感知或蓝牙键盘来解锁,完成此次设计的目的。
关键词 单片机;STM8S105K4;蓝牙;显示屏
目录
摘要
Abstract
1 绪论-1
1.1 选题背景及意义-1
1.2 设计目的-1
1.3 设计要求-1
1.4 门禁系统的发展趋势-1
2 系统总体设计方案-3
2.1 设计思路-3
2.2 器件的选择-3
2.2.1 单片机的选择-3
2.2.2 密码方案的选择-3
2.2.3 显示模块的选择和论证-3
3 硬件设计-5
3.1 系统硬件原理介绍-5
3.2 STM8S105K4单片机简介-5
3.3 红外检测电路设计-7
3.4 开锁电路设计-8
3.5 复位电路设计-9
3.6 晶振电路设计-10
3.7 下载电路设计-11
3.8 转压电路设计-11
3.9 AT24C02存储电路-12
3.10 蓝牙接口电路-13
3.11 LCD1602显示屏电路设计-14
3.12 报警电路设计-15
4 软件设计-17
4.1 程序流程图-17
4.1.1 主程序流程图-17
4.1.2 红外键盘程序流程图-17
4.1.3 选择开锁模式程序流程图-18
4.2 IAR Embedded Workbench软件简介-19
4.3 主程序-19
5 系统调试-23
5.1 软件调试-23
5.2 硬件调试-24
结论-26
致谢-27
参考文献-28