智能仪器课程设计论文.doc

智能仪器课程设计论文.doc

ID:52000328

大小:67.00 KB

页数:11页

时间:2020-03-21

智能仪器课程设计论文.doc_第1页
智能仪器课程设计论文.doc_第2页
智能仪器课程设计论文.doc_第3页
智能仪器课程设计论文.doc_第4页
智能仪器课程设计论文.doc_第5页
资源描述:

《智能仪器课程设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《智能仪器理论与应用》课程设计专业班级:测控技术与仪雜2班一•课程设计目的第2页%1.课程设计题目描述和要求第2页%1.课程设计主要内容第2页四•实验主程序第3页五•总结与心得第6页一•课程设计的目的:1.巩固掌握所学的知识,熟悉单片机的汇编程序;2.认识与掌握ZY1420A的性能与使用;3.锻炼动手能力,为毕业设计与日后的工作与科研做基础。%1.课程设计的题目描述与要求:本课程设计要求实现单片机控制语音模块的应用。具体要求如下:1.了解语音模块的应用,查阅ZY420A的应用资料;2.利用单片机控制ZY1420A实

2、现分段录音和放音;3.利用按键选择录放音段,利用LCD提示录放音的作用。%1.课程设计主要内容:首先我们对ZY420A进行了系统的了解,在老师的指导下我们查阅了ZY1420A的实用手册:ZY1420是广州致远电子有限公司开发的优质微型语音录放模块ZY1420,内部使用ISD1420作为主控芯片,且具备ISD1420的全部优良性能。如大容量的EEROM存储器,消噪的话筒,放大器自动增益调节AGC电路,专用语音滤波电路,高稳定性的时钟震荡电路和语音处理电路。除此以外ZY1420还对ISD1420的标准外围电路作了优化,

3、并全部集成于模块内部,同用户使用标准ISD1420的DIP40封装IC相比较,ZY1420可以提供更加稳定可靠的性能,更低的价格,更方便的使用,同n寸还可以减小实际的体积。ZY1420提供6.4K取样频率,取样的语音直接存储到片内的不挥发存储器内部,不需要数字化和床缩的其它手段,直接模拟存储能提供真实自然的语音,音乐声音。不彖其它的固态数字录音质量要受到影响。ZY1420使用上来也十分简单,按住录音按键(REC保持低电平)电路进入录音状态(录音指示LED亮),当REC变高或录音存储器录满时电路退出录音状态进入准备状

4、态,轻按PLAYE按键,这样给PLAYE脚-•个低电平脉冲电路进入触发放音状态直到放音结束按下PLAYL按键,PLAYL脚保持为低电平,电路进入电平放音状态,直到PLAYL变高或放音结束,电路重新进入准备状态。注意:REC的优先级大于PALYE和PLAYLoZY1420A的录音与放音是可以通过手动控制的。本次课程设计是要通过汇编程序,用单片机代替手动来控制该语音模块的分段录音与放音。ZY1420A主要有三个功能,录音,电平控制放音,脉冲触发放音。1.录音子程序控制录音主要有两个数据:1•录音的开始地址2•录音的时间

5、。把这两个数据都控制了,就可以控制录音时把声音录到那几段里头,注意REC信号将被延迟50ms防止开关抖动引起重复触发。录音子程序原代码如下:名称:RECORD功能:录音入口:R7(开始地址),R6(H),R5(L)(录音时间,单位:ms)RECORD:MOVA,R7CALLADDR.OUTCLRRECRECORD2:LCALLDELAY1MS;延时1msDJNZR5.RECORD2;录音时间控制DJNZR6,RECORD2REC0RD3:SETBREC;释放录音按键RET1.电平控制放音子程序电平控制放音屮开始地址

6、和播放时间也是必不可少的,只要控制了这两个参数就可以确定播出内容。不过需要注意的是,播放的吋候总是从一段的开头开始播放的,当需要分段播放控制吋,录音吋每一个内容的开头必须从一个段的开头开始。电平控制放音子程序原代码如下:名称:PLAYL功能:电平控制放音入口:R7(开始地址),R6(H),R5(L)(放音时间,单位:ms)PLAYL:MOVA.R7LCALLADDR_OUT;设定开始播放地址CLRP1.1;控制播放PLAYL1:LCALLDELAY1MS;延时1msDJNZR5.PLAYL1;播放时间控制DJNZR

7、6,PLAYL1PLAYL2:RET1.脉冲触发放音子程序脉冲触发放音与屯平控制放音有些不同,脉冲触发放音不能够由单片机來控制放音的吋间,只能够控制放音的开始地址。脉冲触发放音开始后就一•言播放到遇到结束符或语音芯片的尽头。所以一般在分段语音控制里头不常用。・实验的主程序:结合上面,我们写出实验的主程序:A0BITP3.2A1BITP3.3A2BITP3.4RECBITP1.0PLLBITP1.1ORG8000HLJMPMAINORG8100HMAIN:LCALLMATHMOVR7,AMOVR6,#1MOVR5,#

8、1LCALLRECORDLCALLMATHMOVR7.AMOVR6,#1MOVR5,#1LCALLPLAYLRECORD:MOVA,R7CALLADDR_OUTCLRRECRECORD2:LCALLDELAY1MS;延时1msDJNZR5,RECORD2;录音吋间控制DJNZR6.RECORD2RECORD3:SETBREC;释放录音按键RETIPLAYL:

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

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

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