摘要:本文提出了关于把声音信号转化为红外信号从而控制家电的方案和实现方法,本设计由非特定人声识别模块,AT89S52单片机,555方波发生器以及红外发射管构成。语音信号由非特定人声识别模块识别,并通过串口发射数据,传入单片机中,单片机根据串口所传入的数据进行操作,比对存储在单片机里的各种家电的红外数据调用发送子程序,再控制红外发射管发射信号。然后由555方波发生器提供所需38K时钟信号,用于载波,发射红外遥控信号。
关键词 非特定人声识别;红外遥控;声音控制
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景-1
1.2 开发意义-1
2 系统总体设计-3
2.1 系统的整体结构-3
2.2 系统的工作原理-3
3 系统硬件设计-4
3.1器件的选用-4
3.1.1中央处理器的选用-4
3.1.2非特定人声识别模块的选用-4
3.1.3 555方波发生器的选用-5
3.2硬件设计-5
3.2.1 非特定人声识别模块-6
3.2.2 AT89S52单片机-8
3.2.3 555方波发生器-13
3.2.4 红外发射管-14
4 系统软件设计-15
4.1空调遥控器的红外编码-15
4.2电视遥控器的红外编码-16
4.3程序主体设计思路-17
4.4主函数设计-18
4.5串口中断程序设计-18
4.5.1串口中断服务程序设计-18
4.5.2串口通信程序及波特率的计算-20
4.6定时器的使用设计-20
4.7红外遥控程序的设计-20
4.8语音识别和输出数据的对应关系-22
5 调试-25
5.1 软件设计过程中遇到的问题既解决方法-25
5.2 硬件设计过程中遇到的问题既解决方法-25
结论-26
致谢-27
参考文献-28