位置:51电子网 » 技术资料 » 通信网络

音频显示窗的实现

发布时间:2012/6/12 20:00:09 访问次数:706

    通过例1,我们看到,只要在SAA3010T显示缓冲区中放入待显示数据,就能够将其显示在点阵屏上,这样,只要将音颛信息按定的规则放置在显示缓冲区中就可以。为了采集音频响应的特征,需要用到PIC16F877A芯片内置的模数转换模块。
    PIC16F877A的模数转换模块
    单片机所分析和处理的信息总是数字量,而这里要处理的音频信号是电压幅度连续变化的模拟电信号。单片机要处理这种信号,首先必须将模拟量转换成数字量,这一转换过程就是模数转换,实现模数转换的设备称为AD转换器或ADC。
    PIG系列单片机可以提供多种特性的ADC模块,其分辨率有8位、10位和12位,转换速度可以仅用10多微秒,输入通道最多可以有1 4个,转换所需的基准电压也可以通过软件配置选择,能满足各种不同系统的设计要求。PIC16F877A芯片中ADC的工作原理如图5所示。
    从图中可以看到,PIC16F877A共有8个通道,与8个I/O引脚复用。这8个通道可以全部作为AD转换输入通道,也可以选择其中一部分用作AD转换,其他引脚作为vo口来使用;PIC16F877A的ADC是10位的ADC,转换后输出的数字量在OxOOOO~Ox3fff之间,Ox0000对应于允许输入的最低电压(即参考低电平VRFF),转换结果为全1时对应于允许输入的最高电平(即爹考高电压VREF+)”。和Vre,可以使用电源电压Vdd和vs。,也可以分别连接到RA3和RA2,从芯片外部接入稳压源。这些设置工作通过PCFG3:PCFGO来选择。在进行AD转换时,对各通道是分时进行转换的,需要用CHS2:CHSO来选择哪一个通道接入ADC。
    与AD转换有关的寄存器有ADCONO、ADCON1等,它们的定义如下:

                           

    通过例1,我们看到,只要在SAA3010T显示缓冲区中放入待显示数据,就能够将其显示在点阵屏上,这样,只要将音颛信息按定的规则放置在显示缓冲区中就可以。为了采集音频响应的特征,需要用到PIC16F877A芯片内置的模数转换模块。
    PIC16F877A的模数转换模块
    单片机所分析和处理的信息总是数字量,而这里要处理的音频信号是电压幅度连续变化的模拟电信号。单片机要处理这种信号,首先必须将模拟量转换成数字量,这一转换过程就是模数转换,实现模数转换的设备称为AD转换器或ADC。
    PIG系列单片机可以提供多种特性的ADC模块,其分辨率有8位、10位和12位,转换速度可以仅用10多微秒,输入通道最多可以有1 4个,转换所需的基准电压也可以通过软件配置选择,能满足各种不同系统的设计要求。PIC16F877A芯片中ADC的工作原理如图5所示。
    从图中可以看到,PIC16F877A共有8个通道,与8个I/O引脚复用。这8个通道可以全部作为AD转换输入通道,也可以选择其中一部分用作AD转换,其他引脚作为vo口来使用;PIC16F877A的ADC是10位的ADC,转换后输出的数字量在OxOOOO~Ox3fff之间,Ox0000对应于允许输入的最低电压(即参考低电平VRFF),转换结果为全1时对应于允许输入的最高电平(即爹考高电压VREF+)”。和Vre,可以使用电源电压Vdd和vs。,也可以分别连接到RA3和RA2,从芯片外部接入稳压源。这些设置工作通过PCFG3:PCFGO来选择。在进行AD转换时,对各通道是分时进行转换的,需要用CHS2:CHSO来选择哪一个通道接入ADC。
    与AD转换有关的寄存器有ADCONO、ADCON1等,它们的定义如下:

                           

相关技术资料
6-12音频显示窗的实现

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!