数字录音机实验.pdf
《数字录音机实验.pdf》由会员分享,可在线阅读,更多相关《数字录音机实验.pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品文档 1欢迎下载 一、实验目的 1、了解数字录音技术的基本原理。2、进一步掌握 A/D转换器与D/A转换器的使用方法。二、实验内容 1、按图41连接电路,将声传感器接J2,把代表语音的电信号送给 ADC0809通道2(IN2);D/A转换器的输出端通过 K8跳线接喇叭。2、编程,以每秒钟5000次的速率采集IN2输入的语音数据并存入内存,共采集60000 个数据(录12秒),然后再以同样的速率将数据送 DAC0832使喇叭发声(放音)。三、实验提示 1、将8253设置成方式0,计数200个,(定时0.2ms),禾U用PA0查询OUT0电平,若高电平 表示定时时间到。2、ADC0809 通
2、道 2(IN2)的 口 地 址 为 298H 3255SATE 门 JP2 12 3 _ I CLK0 1MHZ 精品文档 2欢迎下载 主程序 录音子程序 data segme nt ioport equ 01400h-0280h luport equ ioport+29ah;录音口地址(返回D0 设定曬 5方式 0 计数 2 如个 延时子程序 放音子程序 精品文档 3 欢。迎下载 fangport equ ioport+290h;io8253a equ ioport+283h io8253b equ ioport+280h io8255c equ ioport+28bh io8255d eq
3、u ioport+288h data_qu db 60000 dup(?);news_1 db Press any key to record:,24h news_2 db 0dh,0ah,Playing:,24h data ends code segment assume cs:code,ds:data,es:data begin:mov ax,data;mov ds,ax mov es,ax mov dx,offset news_1;mov ah,9 int 21h test_1:mov ah,1;int 16h jz test_1;call lu;mov dx,offset news_2
4、;mov ah,9 int 21h fy:call fang;mov ax,0c07h int 21h cmp al,20h jz fy mov ah,4ch;int 21h lu proc near;mov di,offset data_qu;mov cx,60000;cld xunhuan:mov dx,luport out dx,al call delay;in al,dx;stosb;loop xunhuan;ret;lu endp 放音口地址 录音数据存放数据区 录音提示 放音提示 初始化 显示录音提示 等待键盘输入 若不是则循环等待 调用录音子程序 显示放音提示 调用放音子程序 返
5、回 DOS 录音子程序 置数据区首地址为 DI 录 60000 个数据 启动 A/D 延时 从 A/D 读数据到 AL 存入数据区,使 DI 加 1 循环 子程序返回 精品文档 4 欢。迎下载 fang proc near;mov cx,60000 mov si,offset data_qu cld fang_yin:mov dx,fangport lodsb;sub al,30h out dx,al;call delay;loop fang_yin ret;fang endp delay proc near push dx mov al,10h;mov dx,io8253a out dx,a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 录音机 实验
限制150内