1.3 本次设计的优势 2
2 总体方案设计 3
2.1 课题内容设计 3
2.1.1 硬件设计模块选择 3
2.1.2 硬件设计模块与原始方案比较 4
2.1.3 软件设计选择 4
2.2 设计方案总体图框 4
2.2.1 方案总体图框 4
2.2.2 设计图框原理说明 5
3 硬件设计 6
3.1 主芯片AT89S52介绍 6
3.1.1 引脚功能特性描述 6
3.1.2 中央控制单元电路 7
3.1.3 晶振电路模块与复位电路模块 7
3.2 矩阵键盘介绍 8
3.2.1 矩阵键盘的电路和外观图 9
3.2.2 4×4矩阵键盘的工作原理 10
3.2.3 矩阵键盘键值查找程序设计的思路 10
3.2.4 如何扫描矩阵键盘按键 10
3.2.5 键盘的防抖动技术在设计里的应用 10
3.3 单片机时钟电路与复位电路 11
3.4 LCD1602液晶模块功能 11
3.5 蜂鸣器 13
3.6 本章设计总结 13
4 软件设计 15
4.1 微处理器 15
4.1.1 51单片机的主要特性 15
4.1.2 AT89S52的引脚具体介绍 15
4.1.3 AT89S52的最小系统 16
4.2 单片机复位状态 17
4.3 LCD1602及其应用 18
4.4 报警电路 19
4.5 按键电路设计 20
5 软件设计 21
5.1 主程序