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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《智能仪器理论与应用》 课程设计 专业班级:测控技术与仪雜2班 一?课程设计目的 第2页 课程设计题目描述和要求 第2页 课程设计主要内容 第2页 四?实验主程序 第3页 五?总结与心得 第6页 一?课程设计的目的: 巩固掌握所学的知识,熟悉单片机的汇编程序; 认识与掌握ZY1420A的性能与使用; 锻炼动手能力,为毕业设计与日后的工作与科研做基础。 课程设计的题目描述与要求: 本课程设计要求实现单片机控制语音模块的应用。具体要求如下: 了解语音模块的应用,查阅ZY420A的应用资料; 利用单片机控制ZY1420A实现分段录音和放音; 利用按键选择录放音段,利用LCD提示录放音的作用。 课程设计主要内容: 首先我们对ZY420A进行了系统的了解,在老师的指导下我们查阅了 ZY1420A 的实用手册: ZY1420是广州致远电子有限公司开发的优质微型语音录放模块ZY1420,内部 使用ISD1420作为主控芯片,且具备ISD1420的全部优良性能。如大容量的EEROM 存储器,消噪的话筒,放大器自动增益调节AGC电路,专用语音滤波电路,高稳 定性的时钟震荡电路和语音处理电路。除此以外ZY1420还对ISD1420的标准外围 电路作了优化,并全部集成于模块内部,同用户使用标准ISD1420的DIP40封装IC 相比较,ZY1420可以提供更加稳定可靠的性能,更低的价格,更方便的使用,同 n寸还可以减小实际的体积。ZY1420提供6.4K取样频率,取样的语音直接存储到片 内的不挥发存储器内部,不需要数字化和床缩的其它手段,直接模拟存储能提供 真实自然的语音,音乐声音。不彖其它的固态数字录音质量要受到影响。 ZY1420使用上来也十分简单,按住录音按键(REC保持低电平)电路进入 录音状态(录音指示LED亮),当REC变高或录音存储器录满时电路退出录音状态 进入准备状态,轻按PLAYE按键,这样给PLAYE脚- ?个低电平脉冲电路进入触发放 音状态直到放音结束按下PLAYL按键,PLAYL脚保持为低电平,电路进入电平放音 状态,直到PLAYL变高或放音结束,电路重新进入准备状态。注意:REC的优先级 大于PALYE 和 PLAYL o ZY1420A的录音与放音是可以通过手动控制的。本次课程设计是要通过汇编 程序,用单片机代替手动来控制该语音模块的分段录音与放音。 ZY1420A主要有三个功能,录音,电平控制放音,脉冲触发放音。 录音子程序 控制录音主要有两个数据:1?录音的开始地址2?录音的时间。把这两个数 据都控制了,就可以控制录音时把声音录到那几段里头,注意REC信号将被延迟 50ms防止开关抖动引起重复触发。录音子程序原代码如下: 名称:RECORD 功能:录音 入口: R7 (开始地址),R6 (H), R5 (L)(录音时间,单位:ms) RECORD: MOV A,R7 CALL ADDR.OUT CLR REC RECORD2: LCALL DELAY 1 MS ;延时 1ms DJNZ R5.RECORD2 ;录音时间控制 DJNZ R6,RECORD2 REC0RD3: SETB REC ;释放录音按键 RET 电平控制放音子程序 电平控制放音屮开始地址和播放时间也是必不可少的,只要控制了这两个参 数就可以确定播出内容。不过需要注意的是,播放的吋候总是从一段的开头开始 播放的,当需要分段播放控制吋,录音吋每一个内容的开头必须从一个段的开头 开始。电平控制放音子程序原代码如下: 名称:PLAYL 功能:电平控制放音 入口: R7 (开始地址),R6 (H), R5 (L)(放音时间,单位:ms) PLA YL: MOV A.R7 LCALL ADDR_OUT; LCALL ADDR_OUT ;设定开始播放地址 CLR P1.1;控制播放 CLR P1.1 ;控制播放 PLA YL1: LCALL DELA Y1MS;延时 LCALL DELA Y1MS ;延时1ms DJNZ R5.PLAYL1 ;播放时间控制 DJNZ R6,PLA YL1 PLAYL2: RET 脉冲触发放音子程序 脉冲触发放音与屯平控制放音有些不同,脉冲触发放音不能够由单片机來控 制放音的吋间,只能够控制放音的开始地址。脉冲触发放音开始后就一?言播放到 遇到结束符或语音芯片的尽头。所以一般在分段语音控制里头不常用。 ?实验的主程序: 结合上面,我们写出实验的主程序: A0 BIT P3.2 A1 BIT P3.3 A2 BIT P3.4 REC BIT P1.0 PLL BIT P1.1 ORG 8000H LJMP MAIN ORG 8100H MAIN: LCALL MATH MOV R7,A MOV R6,#1 MOV R5,#1 LC

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档