摘要:为适应人们对现代化生活的需求,家居门禁系统也不断的朝着智能化方向发展,而单片机在智能化设计当中起到了至关重要的作用。本文主要介绍一款基于单片机的智能家居门禁系统的设计及其特点。
在本次设计中,我们以单片机作为控制核心,控制各功能模块的运行。本次硬件设计的模块有:语音留言模块,语音提示模块,以及人体光控灯模块。我们以AT89S52单片机,控制ISD1760语音芯片实现语音留言及语音提示模块,其中人体红外感应光控模块,可以根据用户需求调节感应距离,体现设计的人性化。
本文首先介绍本次设计的设计背景及功能描述,其次分别介绍系统构成,硬件介绍,软件编写,系统运行调试等内容,最后附上原理图及完整的设计程序。本次硬件设计中运用了PROTEL99SE设计电路,运用Keil C51进行软件编译。
关键词 单片机;ISD1760语音芯片;语音报警;红外探测
目录
摘要
Abstract
1 绪论-1
1.1 课题研究意义及目的-1
1.2 课题发展趋势-1
1.3 本次设计的内容及基本方法-1
2 系统方案设计-3
2.1 方案选择-3
2.2 系统构成-3
2.3 系统运行流程-3
3 硬件介绍-5
3.1 AT89S52单片机-5
3.1.1 AT89S52单片机特点-5
3.1.2 管脚说明-5
3.2 语音芯片ISD1760-8
3.2.1 ISD1760特点-8
3.2.2 ISD1760管脚功能-9
3.3 LCD1602简介-10
3.3.1 LCD1602主要技术参数-11
3.3.2 管脚功能-11
4 系统硬件设计-12
4.1 引言-12
4.2 系统整体设计-12
4.3 系统各模块详细设计-12
4.3.1 单片机晶振电路设计-12
4.3.2 语音录放电路设计-13
4.3.3 语音警告模块设计-15
4.3.4 人体光控灯模块设计-16
4.3.5 LCD显示模块设计-18
5 系统软件设计-20
5.1 引言-20
5.2 系统整体设计-20
5.3 按键判断程序-20
5.4 按键响应程序-22
5.4.1 分段录音程序-22
5.4.2 LCD显示模块软件设计-23
5.4.3 分段放音-28
5.4.4 删除记录-29
5.5 语音警告模块程序设计-29
5.5.1 单片机定时器/计数器-30
5.5.2 模块软件设计-31
5.6 人体光控灯模块程序设计-33
6 系统运行调试-34
6.1 系统软件调试-34
6.1.1 Keil 编译器简介-34
6.1.2 系统软件调试-34
6.2 系统硬件调试-35
6.2.1 PROTEL 99SE简介-35
6.2.2 系统硬件调试-35
结论-38
致谢-39
参考文献-40