2。5 本章小结 7
第三章所需芯片与功能模块 8
3。1 单片机最小系统 8
3。2 STC89C51RC
3。3 电源电路模块
10
·13
3。4 温度传感模块 ·13
3。5 水位检测模块 ·16
3。6 蜂鸣器报警模块 16
3。7 按键模块 17
3。8 继电器驱动模块 18
3。9 液晶显示模块19
3。10 红外模块20
3。10。1 红外遥控接收模块 20
3。10。2 红外遥控 NEC 编码协议 22
3。10。3 红外码发射码表 24
3。11 语音控制25
3。11。1 语音识别技术简介 25
3。11。2 Android 平台简介25
3。11。3 遥控精灵 app 简介 25
3。11。4 手机语音识别流程 25
3。11。5 手机端遥控界面设计 26
3。12 本章小结27
第四章设计与实现 28
4。1 饮水机总体设计框图 28
4。2 单片机 C 语言简介 28
4。3 温度传感程序设计 29
4。3 定时程序设计33
4。4 报警程序设计33
4。5 按键程序设计34
4。6 红外解码定时器程序设计 34
4。7 1602 液晶显示程序设计 36
4。8 主程序设计38
4。9 本章小结39
第五章调试与分析 40
5。1 Keil μVision4 软件简介 40
5。2 Proteus 仿真软件简介 40
5。3 KEIL4 与 Proteus 联合仿真 41
5。4 语音控制调试42
5。5 结果分析46
5。6 本章小结 46
结论 47
致谢 48
参 考 文 献49
第一章绪 论
1。1 课题研究背景
1。1。1 饮水机现状
市面上的饮水机主要分为温热饮水机,冷热饮水机,冷温热饮水机,其中最为普 遍的是温热饮水机,因其价格低廉优势在市场有较高占有率。饮水机对温度的控制一 般采用热敏电阻来控制加热,即高温阻断低温通路的原理来控制加热器的通断电。
常见的三种饮水机在水温控制方面,只能人为地通过冷热水的混合来自行调节温 度,其结果是冲泡不同茶饮得不到所需的特定温度。对于传统饮水机放出的热水,用 户是无法知晓其确定温度,如果温度达不到所需的冲泡温度标准会影响饮用口感和品 质。传统饮水机在温度控制方面存在的缺陷已不容忽视。
1。1。2 语音识别技术
自上世纪 50 年代第一个能识别英文数字发音的实验系统到现在,语音识别技术 已经经历了六十多年的发展。70 年代之后,语音识别技术所取得的实质性进展主要 是在小词汇量和孤立词方面。90 年代到现在,语音识别的研究重点转向自然语言处 理部分[1]。
中国的语音识别研究起始于 1958 年,由中国科学院声学所利用电子管电路识别
10 个元音。之后语音识别技术发展缓慢,但在计算机普及之后,语音识别技术又被提 上日程,进入一个全新的发展阶段。
语音识别依据识别对象的差异可分为三类:孤立词识别(isolated),关键词识别
(keyword spotting)和连续语音识别。顾名思义,孤立词识别是检索已知孤立的词 汇;关键词识别检测一段连续语音中的关键词,而忽略其它没有记录的词汇,并不会 全文识别;相比于关键词识别,连续语音主要是识别连续的一句话或者一段话。
1。1。3 红外技术
红外通信技术是目前市场上广泛使用的一种无线连接技术,各种硬件平台或软件 平台均会内嵌红外技术。红外技术目前采用 IRDA 标准,其遵循的标准已获得业界认 可。从最普通的电视机遥控器,到目前手机端如小米手机自带的红外功能,红外技术