全球专业中文经管百科,由121,994位网友共同编写而成,共计435,992个条目

音频库

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

音频库(Audio Library,AL)

目录

什么是音频库[1]

  音频库包含所有与声音产生及播放有关的函数。音频库指音乐文件,类型包括WAV,MP3、WAM、MID等等。

音频库的内容[2]

  音频库里的函数可用来在微控制器应用中产生声音。应该将扬声器(例如压电式扬声器)连接到要求的微控制器端口上。

  音频库提供了如下的两个函数:

  ·Sound_Init

  ·Sound_Play

  1.Sound_Znit

  函数Sound_Init用来初始化音频库,它需要两个参数:连接到扬声器的引脚名称和引脚号。需要将端口名称的地址传送给函数。例如,若扬声器连接在PORTB端口的位3上,则函数可作如下的调用:

  Sound_Init(&PORTB,3);

  2.Sound_Play

  函数Sound_Play用来在指定的端口播放声音。该函数需要两个参数:除以10的周期(TDIV)和周期数(N)。第一个参数是微控制器循环中将周期除以10。第二个参数是声音持续的时间(时钟周期数)。

  第一个参数可用下面的公式来计算:

  TDIV=\frac{f}{40F}

  其中,

  TDIV 被用作第一个参数的值

  F 是要求的声音频率(Hz)

  f 是微控制器的时钟频率(Hz)

  例 编制一个程序,产生1kHz的声音,假设时钟频率是4MHz。假设声音持续250个周期。

  解 第一个参数的计算如下:

  TDIV=\frac{f}{40F}=\frac{4 times 10^6}{40 times 10^3}=100

  由于要求的持续时间是250个周期,所以函数调用如下:

  Sound_Play(100,250);

数字音频库的应用[3]

  数字音频库是多媒体信息库中应用比较多的一种素材库。它主要以CD音乐光盘、音效素材光盘、MIDI音乐光盘、MP3光盘、VCD和DVD光盘以及网络数字音乐库的形式存在。这些素材库中的数字音频,主要以音乐、歌曲和音响效果三种形式存在,它是多媒体数字音频中不可缺少的组成部分。

  在实际应用中,一些数字文件可以直接利用,如音效素材光盘、MIDI音乐光盘和MP3光盘等。另一些具有数字音频的光盘,则需要用专用的音频工具软件将其从光盘中进行抓取,保存为单一的音频文件,如CD音乐光盘、VCD和DVD光盘等。

  常用的具有抓取数字音轨功能的软件有豪杰超级解霸、Easy CD-DA Ex-tractor、CDCOPY、DVD Audio Ripper和Adobe Audition等。某些软件还具有转换数字音频文件格式的功能。

参考文献

  1. (美)Auri Rahimzadeh著.揭秘PSP.科学出版社,2007.2.
  2. (塞)DOGAN IBRAHIM著.PIC项目实战.人民邮电出版社,2010.07.
  3. 孙清伟,常荆燕主编.多媒体应用技术.武汉理工大学出版社,2004.8.
本条目对我有帮助0
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您认为本条目还有待完善,需要补充新内容或修改错误内容,请编辑条目投诉举报

本条目由以下用户参与贡献

Dan.

评论(共0条)

提示:评论内容为网友针对条目"音频库"展开的讨论,与本站观点立场无关。

发表评论请文明上网,理性发言并遵守有关规定。

打开APP

以上内容根据网友推荐自动排序生成

下载APP

闽公网安备 35020302032707号