微机原理课程设计报告书ADC0809应用数字录音

上传人:仙*** 文档编号:34607869 上传时间:2021-10-22 格式:DOC 页数:9 大小:256KB
收藏 版权申诉 举报 下载
微机原理课程设计报告书ADC0809应用数字录音_第1页
第1页 / 共9页
微机原理课程设计报告书ADC0809应用数字录音_第2页
第2页 / 共9页
微机原理课程设计报告书ADC0809应用数字录音_第3页
第3页 / 共9页
资源描述:

《微机原理课程设计报告书ADC0809应用数字录音》由会员分享,可在线阅读,更多相关《微机原理课程设计报告书ADC0809应用数字录音(9页珍藏版)》请在装配图网上搜索。

1、微机原理课程设计报告书 学 院: 班 级: 姓 名: 学 号: 指导教师: 二一一年 三 月 四 日一、课程设计内容及要求: 题目:ADC0809应用数字录音 1)、设计目的 掌握ADC0809实际应用方法及程序编写 IC芯片:ADC0809,8253,DAC0832应用2)、内容 插接电路 编写程序,使用ADC0809进行数字录音 编写程序,使用DAC0832进行语音回放 3)、设计步骤(1)利用实验装置提供的话筒及前置放大电路提供的语音信号,采用ADC0809进行模数转换并将数据加以存储;(2)采用ADC0809将存储的数据进行数模转换,得到模拟信号经功率放大后进行语音回放。功率放大电路和

2、扬声器均由实验装置提供;(3)录音程序采用定时中断方式,每100us进行一次采样并启动模数转换,采样频率为10K SPS,录音数据长度为64K字节,录音时间为6.4秒;(4)放音程序同样采用定时中断方式,每100us输出一个数据进行数模转换,自动循环重放;(5)定时中断利用8253通道2向系统IRQ7申请,插接有关电路: 8253引脚CS连接地址译码器输出Y0; 8253引脚GATE2连接高电平; 8253引脚CLK2连接实验装置提供的1MHz时钟源; 8253引脚OUT2连接ISA总线IRQ7; ADC0809选通信号连接地址译码器输出Y1; ADC0809输入IN0连接话筒前置放大器输出;

3、 DAC0832选通信号连接地址译码器输出Y2; DAC0832后运放输出OUT连接功放输入端。二、基本的知识点 1.微处理器与模拟通道的接口技术即处理器与ADC0809和DAC0832的接口技术 2.微处理器与8259A构成的中断系统 3.可编程计数器/定时器8253的使用 4.IO接口的端口地址译码 5.中断服务程序的设计3、 ADC0809及DAC0832芯片简要介绍1、 ADC0809芯片 (1)主要特性1)8路输入通道,8位AD转换器,即分辨率为8位。2) 具有转换起停控制端。 3)转换时间为100s(时钟为640kHz时),130s(时钟为500kHz时)4)单个5V电源供电5)模

4、拟输入电压范围05V,不需零点和满刻度校准。6)工作温度范围为-4085摄氏度7)低功耗,约15mW。(2)内部结构ADC0809是CMOS单片型逐次逼近式AD转换器,内部结构如图1322所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近。(3)引脚功能ADC0809芯片有28条引脚,采用双列直插式封装,如图1323所示。下面说明各引脚功能。IN0IN7:8路模拟量输入端。2-12-8:8位数字量输出端。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路ALE:地址锁存允许信号,输入,高电平有效。START: AD转换启动脉冲输入端,输

5、入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。EOC: AD转换结束信号,输出,当AD转换结束时,此端输出一个高电平(转换期间一直为低电平)。OE:数据输出允许信号,输入,高电平有效。当AD转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。REF(+)、REF(-):基准电压。Vcc:电源,单一5V。GND:地。 2、 DAC0832芯片 (1) 主要参数 1) 分辨率为8位; 2) 电流稳定时间1us; 3) 可单缓冲、双缓冲或直接数字输入; 4) 只需在满量程下调整其线性度;

6、 5) 单一电源供电(+5V+15V); 6) 低功耗,20mW。(2)结构功能 D0D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错); ILE:数据锁存允许控制信号输入线,高电平有效; CS:片选信号输入线(选通数据锁存器),低电平有效; WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存; XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效; WR2:DAC寄存器选通输入线,负脉冲(脉

7、宽应大于500ns)有效。由WR2、XFER的逻辑组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。 IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化; IOUT2:电流输出端2,其值与IOUT1值之和为一常数; Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度; Vcc:电源输入端,Vcc的范围为+5V+15V; VREF:基准电压输入线,VREF的范围为-10V+10V; * AGND:模拟信号地 * DGND:数字信号地四、程序流程 五、程序源代码录音程序 CODE

8、SEGMENT ASSUME CS:CODESTART : PUSH CS /将代码段首地址入栈 POP DS /将代码段的首地址送DS寄存器 MOV AX,250FH /AH装25H系统功能调用号,AL装中断类型码0FH /IRQ7对应的中断类型码为0FH LEA DX,INT_1 /中断服务程序的偏移地址送DX INT 21H MOV AX,6000H /设置存储录音数据的数据区首地址为6000H MOV DS,AX MOV SI,0 /数据区便宜地址为0 MOV AL,94H /写8253的控制字 OUT 303H,AL MOV AL,64H /设置8253的计数初值为100 OUT 3

9、02H,AL IN AL,21H /读21H端口值并将其最高位置0 AND AL,7FH OUT 21H,AL XOR AL,AL MOV DX,308H OUT AX,ALl1: CMP SI,0 /不断延时让程序停在此处 在此过程中不断进入 JZ L1 /中断服务程序l2: CMP SI,0 JNZ L2 IN AL,21H /读21H端口值并将其最高位置1 OR AL,80H OUT 21H,AL MOV AH,4CH INT 21HCODE ENDSINT_1: IN AL,DX /中断服务程序 其功能是将ADC0809转换的数据 MOV SI,AL /存如数据区 INC SI MOV

10、 AL,20H OUT 20H,AL IRET END START放音程序CODE SEGMENT ASSUME CS:CODESTART:PUSH CS /将代码段首地址入栈 POP DS /将代码段的首地址送DS寄存器 MOV AX,250FH /AH装25H系统功能调用号,AL装中断类型码0FH /IRQ7对应的中断类型码为0FH LEA DX,INT_1 /中断服务程序的偏移地址送DX INT 21H MOV AX,6000H /设置存储录音数据的数据区首地址为6000H MOV SI,0 /数据区便宜地址为0 MOV AL,94H /写8253的控制字 O UT 303H,AL MO

11、V AL,64H OUT 302H,AL IN AL,21H AND AL,7FH OUT 21H,AL MOV DX,308HL1: CMP S1,0 LZ L1L2: CMP SI,0 JNZ L2 IN AL,60H CMP AL,39H JNZ L1 IN AL,21H OR AL,80H OUT 21H,AL MOV AH,4CH INT 21HINT_1: MOV AL,SI OUT DX,AL INC SI MOV AL,20H OUT 20H,AL IRETCODE ENDS END START六、电路原理图七、个人小结 通过本次微机原理的课程设计,我进一步熟悉和了解了微机原理

12、中的相关知识,并学着利用集成电路,设计一些中小规模电子电路,并完成一定功能。我更熟悉了ADC0809、DAC0832、8353等芯片的相关应用 ,初步了解了IO接口译码电路的设计方法,对中断服务程序的设计方法也有了新的体会。在本次课程设计的过程中,我将课本上的一些相关知识进行了一次深入的复习,并对这门课程有了更深刻的认识。另外,由于绘制电路图的需要,我学习了protel软件,并通过和同学探讨,学会了不少新知识。 通过这次的尝试及学习,我也发现了自己的一些不足,觉得能力需要进一步的提高。我觉得电信这门专业是一个对动手能力要求非常高的专业,我们不仅要好好学习专业知识,更要把握一切机会锻炼自己的动手能力,将理论知识和动手实践结合起来,这样学习的效果会更好,能力提升得也会更快。八、参考文献微机原理、汇编与接口技术 朱定华 清华大学出版社微型计算机技术及应用 戴梅萼、史嘉权等 清华大学出版社汇编语言 王爽 清华大学出版社 Protel 99SE基础教程 姚年春 向华 人民邮电出版社 Protel 99SE电子电路设计 文艳、谭鸿等 机械工业出版社

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!