- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计说明书N
课程设计说明书
NO.PAGE1
沈阳大学
沈
阳
大
学
数字录音机设计
目 录
1、课程设计的目的 3
2、课程设计的方案论证 7
3、设计的结果与分析 18
4、心得体会 18
5、参考文献 19
课程设计说明书N
课程设计说明书
NO.PAGE4
沈阳大学
沈
阳
大
学
数字录音机设计
课程设计的目的
目的
进一步加深对微机系统的理解和认识,提高微机系统的应用水平。
进一步学习和掌握汇编语言程序的编写和应用的方法,通过较大规模程序的编写,提高编写汇编语言程序的水平和学习程序调试方法。
进一步熟悉接口,DAC0832、ADC0809及定时计数器等芯片的使用。
内容与要求
设计一个声音录放系统,通过传感器及ADC0809以每秒5000次的速率采集语言信号,录音12秒后,再以同样的速率将语音数据通过DAC0832送出至喇叭发声(放音)。
画出系统的硬件连接图。
画出程序流程图并编写程序实现上述功能。
各芯片工作原理及功能简介
(1)ADC0809
ADC0809是CMOS工艺制成的双列直插式8位A/D转换芯片,内部采用逐次逼近原理,单极性,量程为0~+5V。片内部有8路模拟开关,可控制选择输入8个模拟量之中的一个,并带有三态输出锁存缓冲器,可直接与CPU总线连接,不需要外部锁存器,是应用较广泛的一种A/D转换芯片。
①ADC0809内部结构
ADC0809内部由两部分电路组成:
第一部分:8路模拟通道选择开关,地址锁存器和译码器。
第二部分:比较器、8位逐次逼近寄存器SAR、8位开关树型D/A转换电路、
控制逻辑、三态输出缓冲锁存器。
工作原理:由ADDA、ADDB、ADDC及ALE选择8个模拟量之一,并通过通道选择开关加至比较器一端。由START信号启动A/D转换开始且SAR清0。在CLOCK的控制下,将SAR从高位逐次置1,并将每次置位后的SAR送D/A转换器转换成与SAR中数字量成正比的模拟量。DAC的输出加至比较器的另一端与输入的模拟电压进行比较,若Vi大于等于V0保留SAR中该位的1;若Vi小于V0则该位清0。经过8次比较(8个CLOCK)后,SAR中的8位数字量即是结果。在OE有效时,将SAR中的8位二进制数输出至锁存器,并通过D7~D0输出,同时发出EOC转换结束信号。
②ADC0809引脚功能如下:IN0~IN7:8路模拟输入通道。D0~D7:8位数字量输出端。
START:启动转换命令输入端,由1→0时启动A/D转换,要求信号宽度100n
OE:输出使能端,高电平有效
ADDA、ADDB、ADDC:地址输入线,用于选通8路模拟输入中的一路进入A/D 转换。其中 ADDA是LSB位,这三个引脚上所加电平的编码为000~111,分别对应IN0~IN7,例如,当ADDC=0,ADDB=1,ADDA=1时,选中IN3通道。
ALE:地址锁存允许信号。用于将ADDA~ADDC三条地址线送入地址锁存器中。
EOC:转换结束信号输出。转换完成时,EOC的正跳变可用于向CPU申请中断,其高电平也可供CPU查询。
CLK:时钟脉冲输入端,要求时钟频率不高于640KHZ。
REF(+)、REF(-):基准电压,一般与微机接口时,REF(-)接0V或-5V,
REF(+)接+5V或0V。
(2)DAC0832
DAC0832是用COMS工艺制成的双列直插式8位D/A转换芯片,内部采用T型电阻网络,数字输入有输入寄存器和DAC寄存器两级缓冲,可以双缓冲、单缓冲或直接输入方式连接。
片选信号:输入低电平有效,与ILE相配合,可对写信号是否有效起到控制作用。
ILE允许锁存信号:输入高电平有效。输入锁存器的锁存信号由ILE,,的逻辑组合产生。当ILE为高电平、为低电平、输入负脉冲时,在端产生正脉冲。当为高电平时,输入锁存器的状态随着数据输入线的状态变化,的负跳变将数据线上的信息打入输入锁存器。
写信号1:输入低电平有效。当,,ILE均为有效时,可将数据写入8位输入锁存器。
写信号2:输入低电平有效。当其有效时,在传送控制信号的作用下,可将锁存在输入锁存器的8位数据送到DAC寄存器。
数据传送控制信号:输入低电平有效。当,均有效时,则在端产生正脉冲。当为高电平时,DAC寄存器的输出和输入锁存器的状态一致,的负跳变将输入锁存器
文档评论(0)