浙江工业大学信息工程学院模拟电子技术综合实验课件 数字化语音存储与回放.pptVIP

  • 4
  • 0
  • 约4.47千字
  • 约 39页
  • 2019-05-14 发布于广东
  • 举报

浙江工业大学信息工程学院模拟电子技术综合实验课件 数字化语音存储与回放.ppt

信息工程学院 双话筒拾音器 模拟子系统设计 话筒前置放大电路 模拟子系统设计 带通滤波器设计 模拟子系统设计 * * 数字化语音存储与回放 贾立新 设计题目 设计并制作一个数字化语音存储与回放系统 (1)带通滤波器:通带为300Hz~3.4kHz 。 (2)采样频率fS=8kHz,字长8位。 (3)语音存储时间≥60秒。 (4)回放语音质量良好。 设计方案 C8051F005单片机的特点 (1)高速CIP-51内核 (2)C8051F005单片机中有丰富的模拟和数字资源 12位逐次逼近型ADC、多通道模拟输入选择器和可编程增益放大器组成的完整ADC子系统; 两路12位电压输出DAC。 两个模拟电压比较器。 标准8052单片机的数字资源 最高运行速度可达25MSPS。 片内可编程计数器/定时器阵列(PCA)。 SPI总线和SMBus/I2C总线。 (3)在系统调试 C8051F005单片机具有片内JTAG接口和调试电路。通过4脚的JTAG接口可以对安装在用户板中的单片机进行非侵入式、全速的在系统调试。 32kB FlashROM。 2kB XRAM。 C8051F005内部框图 C8051F005的振荡电路 C8051F005单片机的系统时钟既可由内部振荡器提供,也可由外部振荡器提供。 内部振荡器集成在单片机芯片内部,其频率精度受工艺、供电电压及温度的影响,一般只有±20% 外部振荡器可以采用外部CMOS驱动器、外部晶体、外部RC、外部电容等4种不同配置,如果采用外部晶体,频率可以达到很高的精度。 内部振荡器的使用 可将内部振荡器的频率设置为2MHz、4MHz、8MHz、16MHz等4种不同频率之一 16 1 1 8 0 1 4 1 0 2 0 0 标称频率(MHz) IFCN0 IFCN1 MOV OSCICN,# ;内部时钟频率设为16MHz OSCWAIT:MOV A,OSCICN JNB ACC.4,OSCWAIT 内部振荡器的使用 外部振荡器的使用 MOV OSCXCN, ;允许晶体振荡器,采用12MHz晶体 OSCWAIT: MOV A,OSCXCN JNB ACC.7,OSCWAIT MOV OSCICN, ;选择外部振荡器作为时钟源 C8051F005的并行数字I/O端口 C8051F005单片机有4个I/O端口,分别为P0、P1、P2、P3口。其内部结构为: 1.I/O端口功能寄存器 I/O端口的功能通过3个特殊功能寄存器XBR0、XBR1、XBR2选择和控制。每一位的定义见教材P304 2.I/O端口输出方式寄存器 I/O端口的特性由对应的端口输出方式寄存器为PRT0CF、PRT1CF、PRT2CF、PRT3CF定义。 某一位为0时,则该位对应的端口引脚输出方式为漏极开路,如果为1,则该位对应的端口引脚的输出方式为推拉输出。 3.I/O端口数据寄存器 C8051F005单片机共有P0、P1、P2和P3共4个端口数据寄存器。 地址分别为80H、90H、A0H、B0H 为了将一个端口引脚配置为输入,必须将其相应的端口配置寄存器对应位设置为“0”,使其输出方式为“漏极开路”,并将数据寄存器对应位设置为“1”,使其输出状态为高阻态。 4.I/O端口的初始化示例 P0口的P0.0、P0.1、P0.2、P0.3和P0.4分别设定为SDA、SCL、TX、RX和INT0,其余均设为通用I/O口。P05~P06、P1口和P2口输出方式设定为推拉式,P3口输出高阻态。初始化程序如下: MOV XBR0, ;允许SDA、SCL、TX和RX MOV XBR1, ;允许INT0 MOV XBR2, ;允许交叉开关 MOV PRT0CF, ;P05~P06输出方式设定为推拉式 MOV PRT1CF,#0FFH ;P1口输出方式设定为推拉式 MOV PRT2CF,#0FFH ;P2口输出方式设定为推拉式 MOV PRT3CF,#00H ;P3口输出方式设定为漏极开路 MOV P3,#0FFH ;P3口输出高阻态 人机接口设计 1.液晶显示模块与C8051F005单片机的接口 2.显

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档