微波炉语音控制系统设计和制作

微波炉语音控制系统设计和制作

ID:31757302

大小:54.80 KB

页数:4页

时间:2019-01-17

微波炉语音控制系统设计和制作_第1页
微波炉语音控制系统设计和制作_第2页
微波炉语音控制系统设计和制作_第3页
微波炉语音控制系统设计和制作_第4页
资源描述:

《微波炉语音控制系统设计和制作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微波炉语音控制系统设计和制作摘要:语音控制微波炉系统以AT89C52单片机为核心,由液晶显示模块、语音识别模块等功能模块组成。其中主控部分由单片机和语音模块构成,设置了微波火力八级档位设定、烹调模式、烹调预约时间设定等多种功能;显示部分由LCD显示模块和LED工作模拟部分构成,用来模拟微波炉控制电路及其功能实现。本系统对语音功能进行了重点设计,把语音识别模块内嵌到微波炉中,设计出一种语音识别控制微波炉。关键词:单片机;语音识别;微波炉本文设计一个语音识别控制的具有定时和信息显示功能的微波炉控制器,语音识别模块选用LD

2、3320语音识别模块,该芯片集成了语音识别处理器,不需要外接任何的辅助芯片即可以实现语音识别/声控/人机对话功能。微波炉控制器系统要显示各种工作模式、微波炉火力档的设定、预约时间和工作时间等图文较为复杂的信息,本系统采用的是FYD12864-0402B型号的液晶显示器。单片机控制系统以及外围芯片供电采用LM7805三端稳压器件,通过桥式整流,然后进行滤波稳压。可提供5V直流给单片机,如图1所示。图1电源电路根据实际的硬件电路,为了有效地实现系统的基本功能,用软件方法实现了系统的定时功能、控制系统的语音播放、控制液晶显

3、示等等,下面就各模块的软件设计进行详细的介绍:一、主程序主程序负责与各子程序模块的接口和检查键盘功能号,流程图如图2所示。二、按键功能扫描子程序本系统的矩阵式键盘的工作方式采用的是程序扫描方式,为了能及时发现有键按下,CPU必须不断调用键盘处理程序,对键盘进行扫描以确定调用哪个功能子程序。通过调用按键程序扫描子程序,检测哪些功能按键被按下就进入哪种状态模块,以调用哪个功能子程序,进入哪种工作状态,不断地循环扫描。三、烹饪预约时间子程序进入烹饪预约时间子程序,通过加、减按键和确定键来对时间进行设置,时间设置完毕返回等待

4、系统开始烹饪。四、火力自定义子程序火力自定义模式,既要设置火力,也要设置烹饪时间,火力和烹饪时间都设置完毕,直接开始烹饪。五、烹饪模式子程序烹饪模式是系统预先设置好烹饪时间和烹饪火力,只要按确定键就马上进入开始烹饪状态。六、液晶显示子程序液晶显示子程序显示各模式的工作状态,如显示火力模式、烹饪模式、预约时间和烹饪时间,液晶显示器采用的是并行通讯的工作方式。七、定时服务子程序程序检测系统是否开始烹饪,当系统已经进入烹饪状态,定时服务子程序开始工作,首先通过按键扫描判断预约时间标志按键是否被按下,当有按键按下进入预约时间

5、的定时服务,如果没有按键按下,直接进入烹饪时间的定时服务。本系统以AT89C52单片机为核心部件,综合电子技术、数字与模拟电子电路以及单片机技术,通过软件实现了微波炉的可编程控制系统。在系统的设计过程中,我们力求硬件线路简单,充分发挥软件编程方便灵活的特点,并最大限度挖掘单片机片内资源,来满足系统设计要求。参考文献:[1]江立主编《单片机原理与应用技术》[M]清华大学出版社.[2]恰汗•合孜尔主编《C语言程序设计(第二版)》[M]中国铁道出版社.[3]雷思孝,李伯成,雷向莉•单片机原理及实用技术[M].西安:西安电子

6、科技大学出版社,2010.[4]谢宜仁.《单片机接口技术实用宝典》[M].北京:机械工业出版社,2011:34-53.[5]王东峰,王会良,董冠强•《单片机C语言应用I。。例》[M].北京:电子工业出版社,2009:56-73.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。