- 1
- 0
- 约6.39千字
- 约 26页
- 2026-03-01 发布于北京
- 举报
该项目主要实现三声道放音功能的录
音机系统,具有、、暂停、停止、
重播等一些简单的功能。通过这项目可以
使我们对A/D转换以及系统各个模块之间
的协调工作有更深的认识和了解。功能的
控制主要由8255实现,而A/D,D/A转换
由ADC0809和DAC0832来实现,寄存器则
由系统的内存实现。效果评估方面做出了
评估方式的设计
目标
•系统总体目标:系统将MIC传来的语音信号通过
ADC0809做A/D变换,然后保存到内存中,然后通过
DAC0832再做D/A变换,通过扬声器放出来系统还要提
供START/STOP/PAUSE/RESUME、PowerOn/Off几个按键。
按键的控制用8255实现。该数字机是全向机,
可对左中右三个通道同时,需三路AD通道。
•性能上的目标:在机的幅值范围内失真小于1%,
时间长度大于10MIN。对三个方向信号能分
别记录,并且能在时体现出来。对各个功能按键有
正确的响应。
•功能上的目标:能实现录制音频和音频的基本功能。
此外,还应实现PAUSERESUMESTOPREY等简单的
功能,能将3路信号分别接受并且分开出来。
架构设计
模块介绍
•硬件模块
•寄存器及总线模块。该模块由8284,8086以及若干锁存器组成。
•状态控制模块。该模块由8253,82C55,译以及按钮开关组
成。
•输入输出模块。该模块由ADC0809、3个DAC0832、麦克风、扬
声器和若干放大器组成。
•各模块间通过时钟信号协调工作。连接方式如上图所示。
•
•软件模块
•RECORD模块,实现的主要功能。
•Y模块,实现的主要功能。
•DELAY模块,实现延时以及对按键的判断响应功能。
硬件设计
•元件
•8086X1
•8284X1
•74LS244X1
•74LS245X1
•74LS373X3
•8253X1
•16L8X2
•82C55X1
•ADC0809X1
•DAC0832X3
•741放大器若干
•麦克风X3
•扬声器X3
•10K电阻若干
•按钮开关若干
元件的选择及用途
•8086选用最小模式。8284为整个电路时钟
信号。74LS244,74LS245,74LS373将8086的地址
与数据总线分开,实现信息的分离,同时起到
缓冲作用,使得输出的电流增大以驱动的
负载。8253将8284的5MHZ的时钟分频,
作为ADC0809的外部时钟,同时其中的0模式
计数器为输入输出延时功能。16L8则作为
地址译选通0809与0832。ADC0809与
DAC0832则分别实现声音转化为数字信号和数
字信号转化为声音输出的目的。
模块介绍
•寄存器及总线模块。该模块由8284,8086
以及若干锁存器组成。该模块为整个电路
时钟信号,数据存放的寄存器以及软
件中的各种运算功能的实现。并且将8086
上的AD复用总线分离,实现了信息的分离,
为后面的电路了分工明确的总线。锁
存器还将8086的输出信号放大,使得后续
多个负载的驱动成为可能。
•状态控制模块。该模块由8253,82C55,译以及按钮
开关组成。该模块将外界的按钮开关的状态改变通过
原创力文档

文档评论(0)