单片机控制的多功能门铃.doc
约60页DOC格式手机打开展开
单片机控制的多功能门铃,60页 3.2万字 有开题报告 设计总图 设计程序摘要多功能门铃结合实际用户需要和现代社会的需求设计,作为用单片机控制的智能产品之一,在单片机设计中开辟出一块新的领域。本文主要介绍新型多功能门铃的原理和特点。本设计中,我们采用了单片机控制多模块的方式。硬件部分由语音控制模块、红外探测模块、键盘输入...
内容介绍
此文档由会员 cnlula 发布
单片机控制的多功能门铃
60页 3.2万字 有开题报告 设计总图 设计程序
摘 要
多功能门铃结合实际用户需要和现代社会的需求设计,作为用单片机控制的智能产品之一,在单片机设计中开辟出一块新的领域。本文主要介绍新型多功能门铃的原理和特点。本设计中,我们采用了单片机控制多模块的方式。硬件部分由语音控制模块、红外探测模块、键盘输入模块、开灯模块和报警模块五大部分组成。具体实施办法是:以单片机AT89S52为核心,通过键盘向单片机输入指令,再由单片机控制语音芯片ISD1420模块、开灯模块和报警模块,输出不同的响应结果。
设计过程中,硬件设计中使用了工具PROTEL99SE制作原理图和PCB板图,软件设计中使用了模块编程的方法。
目 录
摘要 I
Abstract II
绪论 1
1 理论基础及系统要求 2
1.1 引言 2
1.2 系统构成 2
1.2.1 基本原理 2
1.2.2 系统组成和流程 2
1.3 系统任务 2
2 系统硬件电路 4
2.1 引言 4
2.2 硬件介绍 4
2.2.1 单片机89S52 4
2.2.2 ISD1420语音芯片 5
2.2.3 红外探测系统 11
2.2.4 放大器 11
2.2.5 报警器 12
2.2.6 继电器 13
2.2.7 电源部分 13
2.3 硬件电路设计及实现 14
2.3.1 语音控制模块 14
2.3.2 输入模块 15
2.3.3 报警模块 17
2.3.4 电灯开关模块 17
3 系统软件编写及分析 18
3.1 引言 18
3.2 键盘的判断程序 18
3.3 键盘的响应程序 19
3.3.1 门铃声与留言提示音程序编写及分析 19
3.3.2 分段录音程序编写及分析 20
3.3.3 主人放音程序编写及分析 21
3.4 中断报警和开灯程序的编写与分析 22
3.4.1 设计的原理 22
3.4.2 设计的具体方法 22
3.4.3 设计的参数设定 22
3.4.4 中断报警程序的流程与编写 25
3.5 总程序 27
4 软件调试 28
4.1 调试工具 28
4.1.1 超想3000仿真器及仿真软件 28
4.1.2 TOP 2005 编程器及软件 28
4.2 硬件调试 30
4.3 软件调试 30
4.3.1 单片机AT89S52工作调试 31
4.3.2 ISD1420语音芯片工作调试 33
4.3.3 中断报警工作调试 39
4.4 整体调试 42
结论 44
致谢 45
参考文献 46
附录1 系统硬件电路设计原理图 48
附录2 系统PCB板图 49
附录3 系统总程序 50
60页 3.2万字 有开题报告 设计总图 设计程序
摘 要
多功能门铃结合实际用户需要和现代社会的需求设计,作为用单片机控制的智能产品之一,在单片机设计中开辟出一块新的领域。本文主要介绍新型多功能门铃的原理和特点。本设计中,我们采用了单片机控制多模块的方式。硬件部分由语音控制模块、红外探测模块、键盘输入模块、开灯模块和报警模块五大部分组成。具体实施办法是:以单片机AT89S52为核心,通过键盘向单片机输入指令,再由单片机控制语音芯片ISD1420模块、开灯模块和报警模块,输出不同的响应结果。
设计过程中,硬件设计中使用了工具PROTEL99SE制作原理图和PCB板图,软件设计中使用了模块编程的方法。
目 录
摘要 I
Abstract II
绪论 1
1 理论基础及系统要求 2
1.1 引言 2
1.2 系统构成 2
1.2.1 基本原理 2
1.2.2 系统组成和流程 2
1.3 系统任务 2
2 系统硬件电路 4
2.1 引言 4
2.2 硬件介绍 4
2.2.1 单片机89S52 4
2.2.2 ISD1420语音芯片 5
2.2.3 红外探测系统 11
2.2.4 放大器 11
2.2.5 报警器 12
2.2.6 继电器 13
2.2.7 电源部分 13
2.3 硬件电路设计及实现 14
2.3.1 语音控制模块 14
2.3.2 输入模块 15
2.3.3 报警模块 17
2.3.4 电灯开关模块 17
3 系统软件编写及分析 18
3.1 引言 18
3.2 键盘的判断程序 18
3.3 键盘的响应程序 19
3.3.1 门铃声与留言提示音程序编写及分析 19
3.3.2 分段录音程序编写及分析 20
3.3.3 主人放音程序编写及分析 21
3.4 中断报警和开灯程序的编写与分析 22
3.4.1 设计的原理 22
3.4.2 设计的具体方法 22
3.4.3 设计的参数设定 22
3.4.4 中断报警程序的流程与编写 25
3.5 总程序 27
4 软件调试 28
4.1 调试工具 28
4.1.1 超想3000仿真器及仿真软件 28
4.1.2 TOP 2005 编程器及软件 28
4.2 硬件调试 30
4.3 软件调试 30
4.3.1 单片机AT89S52工作调试 31
4.3.2 ISD1420语音芯片工作调试 33
4.3.3 中断报警工作调试 39
4.4 整体调试 42
结论 44
致谢 45
参考文献 46
附录1 系统硬件电路设计原理图 48
附录2 系统PCB板图 49
附录3 系统总程序 50