数字录音机实验报告

数字录音机实验报告

ID:8485007

大小:203.50 KB

页数:9页

时间:2018-03-29

数字录音机实验报告_第1页
数字录音机实验报告_第2页
数字录音机实验报告_第3页
数字录音机实验报告_第4页
数字录音机实验报告_第5页
资源描述:

《数字录音机实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机学院网络工程林泽期综合设计题目:数字录音机一、设计目的:1、了解数字录音技术的基本原理。2、进一步掌握A/D转换器与D/A转换器的使用方法。3、巩固和加深用汇编语言程序设计的能力。二、设计所用器件和仪器设备:1、实验箱              1台2、计算机              1台3、麦克及喇叭各1个三、设计内容及要求:1、将声传感器接J2,把代表语音的电信号送给ADC0809通道2(IN2);D/A转换器的输出端J1接喇叭(采用单缓冲方式)。电路如下:2、编程以每秒钟5000次的速率采集

2、IN2输入的语音数据并存入内存,共采集30000个数据(录6秒),然后再以同样的速率将数据送DAC0832使喇叭发声(放音)四、设计方案流程图:开始Y进入放音显示录音提示输入R?输入选择Y输入R?NN返回DOS结束进入录音Y输入选择输入P?N计算机学院网络工程林泽期五、实现的程序清单及注释:DATASSEGMENTioportequ0c800h-280hio0809equioport+29ah;ADC0809通道2的入口地址io0832equioport+290h;DAC0832的片选地址io8253eq

3、uioport+280h;8253的片选地址io8255equioport+288h;8255的片选地址io8253cequioport+283h;8253的控制字地址io8255cequioport+28bh;8255的控制字地址msg0db'',0dh,0ah,'$';录音提示,0dh和0ah是回车+换行msg1db0dh,0ah,'',0dh,0ah,'$';输入错误提示msg

4、2db0dh,0ah,'',0dh,0ah,'$';放音提示msg3db0dh,0ah,'',0dh,0ah,'$';输入错误提示msg4db0dh,0ah,'Recording...',0dh,0ah,'$';msg5db0dh,0ah,'Playing...',0dh,0ah,'$';msg6db'Input:','$';计算机学院网络工程林泽期msg7db'--DigitalRe

5、corderv.N.0--byJackieLam',0dh,0ah,'$';版本信息msg8db0dh,0ah,'Thankyou!',0dh,0ah,'$';msg9db0dh,0ah,'RecordComplete!',0dh,0ah,'$';msg10db0dh,0ah,'PlayOver.',0dh,0ah,'$';msg11db0dh,0ah,'Ifyouwanttopause,pressanykey!','$';暂停录音msg12db0dh,0ah,''

6、,0dh,0ah,'$';重播提示msg13db'',0dh,0ah,'$';退出提示bufdb60000dup(?)DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXMOVDX,OFFSETMSG7;显示版本信息MOVAH,09HINT21HMOVDX,OFFSETMSG7;显示版本信息MOVAH,09HINT21HMOVDX,OFFSETMSG0;显示录音提示MOVAH,09H;DOS中

7、断调用,显示字符串'PRESSRTOSTARTRECORD'INT21HMOVDX,OFFSETMSG6;显示输入MOVAH,09HINT21HCHOOSE0:MOVAH,1;输入并显示所作选择INT21HCMPAL,'R';与大写“R”作比较JZOK0;输入“R”,进入录音计算机学院网络工程林泽期CMPAL,'r';否则与小写“r”作比较JZOK0;输入“r”,进入录音MOVDX,OFFSETMSG1;否则,输入错误,显示错误信息MOVAH,09HINT21HMOVDX,OFFSETMSG6;显示输入M

8、OVAH,09HINT21HJNZCHOOSE0OK0:MOVDX,OFFSETMSG4;显示正在录音MOVAH,09HINT21H;MOVDX,OFFSETMSG11;显示暂停播放提示;MOVAH,09H;INT21HMOVDI,OFFSETBUF;定义缓冲区的指针MOVCX,60000;计数初值为采集数据的数目:60000REC:MOVDX,IO0809;0809的片选地址OUTDX,AL;启动A/D转换CALLDELAY

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

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

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