专业综合实验论文--语音控制实验

专业综合实验论文--语音控制实验

ID:35357828

大小:1.37 MB

页数:78页

时间:2019-03-23

专业综合实验论文--语音控制实验_第1页
专业综合实验论文--语音控制实验_第2页
专业综合实验论文--语音控制实验_第3页
专业综合实验论文--语音控制实验_第4页
专业综合实验论文--语音控制实验_第5页
资源描述:

《专业综合实验论文--语音控制实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号_______________班级武汉大学专业综合实验论文语音控制实验院(系)名称:专业名称:学生姓名:指导教师:二○一七年一月郑重声明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名:日期:摘要本语音控制系统主要由51单片机、ISD1760、矩阵键盘、数码管、串

2、口、扩音器、麦克风组成。本实验旨在用本语音控制系统录制多段录音,让LED显示录音编号,通过键盘选择播放哪段录音,并尝试让单片机与组态王之间通信成功,使组态王显示录音信息,远程选择播放录音。关键词:ISD1760;组态王;单片机目录1绪论11.1课题背景11.2实验目的11.3实验要求11.4实验器件12系统方案论证与器件选型32.1硬件模块的选择32.1.1矩阵键盘模块32.1.2单片机控制模块42.1.3显示模块52.1.4ISD1760语音录放模块92.2软件简介122.2.1KeiluVision2122.2.2

3、STC-ISP133组态画面设计143.1组态王143.2modbus通信协议153.3设计过程164实验总结21附录一主函数main22附录二协议程序ModbusCommunication28附录三程序SPICommunication391绪论1.1课题背景语音控制在人们的日常生活中随处可见,我们既可以用单片机直接进行控制,也可以通过组态王进行控制。组态王为试验者提供了可视化监控画面,有利于试验者实时现场监控。随着计算机和电子信息产业的高速发展,计算机以及各类电子产品在实际生活生产中已经得到了极大地推广,学习和研究通

4、过计算机、组态王自动控制系统有着非常大的意义。本文从实际应用的角度出发,采用单片机和组态王实现远程语音控制,研究基于单片机和组态王语音控制系统。1.2实验目的本次试验的目的为设计一个语音控制系统,以单片机为主控制芯片,录制多段录音,让LED显示录音编号,键盘选择播放哪段录音,单片机与组态王之间通信成功,组态王显示录音信息,远程选择播放录音。将计算机作为上位机,使单片机与组态王通信成功,从而完成语音控制的要求。1.3实验要求1、录制多段录音2、让LED显示录音编号3、键盘选择播放哪段录音4、单片机与组态王之间通信成功5、

5、组态王显示录音信息,远程选择播放录音。1.4实验器件硬件部分:一个单片机学习板,具体包括:STC89C52单片机芯片、8位8段LED显示数码管、HC6800-ESV1.0矩阵键盘、USB电源模块、一个ISD1760语音录放模块、一个小型扩音器等。68软件部分:KeilμVision2、STC-ISPV6.80、组态王。本实验以HC6800-ESV1.0单片机开发板设计语音控制系统,实现对录放的控制。本系统以STC89C52单片机为主控制芯片,采用ISD1760语音录放模块实现对语音录放的控制,用键盘选择所播放的录音序号

6、,并采用八位数码管显示模块,形象直观的显示所播放的录音序号,以满足用户的需求。另外,将这部分硬件系统与组态王通过Modbus协议连接,达到通过组态王现场控制语音录放选择及显示的要求,完成整个实验流程。682系统方案论证与器件选型2.1硬件模块的选择硬件系统采用STC89C52单片机作为主控器,用ISD1760语音录放模块实现对声音的录制和播放,键盘选择录音文件序号,并通过数码管显示该序号。采用模块化设计,包括电源模块,矩阵键盘模块,单片机控制模块,显示模块以及ISD1760语音录放模块。系统实物图如图1所示。图1系统实

7、物图682.1.1矩阵键盘模块矩阵键盘模块的独立按键一共有4个,分别连接在单片机的P3.0到P3.3。对于去抖动的方式,我们采用软件延时的方法,过程如下:1、先设置IO口为高电平(一般上电默认就为高);2、读取IO口电平确认是否有按键按下;3、如有IO电平为低电平后,延时几个ms;4、再读取该IO电平,如果仍然为低电平,说明对应按键按下;5、执行相应按键的程序。开发板独立按键电路图如图2所示:图2独立按键2.1.2单片机控制模块本语音控制系统采用STC89C52微控制器。STC89C52RC是STC公司生产的一种低功耗

8、、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52实物图和引脚图

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

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

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