首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 音频实验

音频实验

  • 资源大小:256
  • 上传时间:2021-09-09
  • 下载次数:0次
  • 浏览次数:40次
  • 资源积分:1积分
  • 标      签: 音频实验

资 源 简 介

一、实验目的1.掌握ARM 的IIS 接口工作原理。2.学习编程实现ARM 的IIS 接口播放音乐。3.掌握IIS 接口的DMA 工作方式。二、实验内容学习S3C2410 自带的IIS 音频接口的使用,通过DMA 数据传输方式编程实现对WAV声音文件(不超过10 秒)的循环播放。三、预备知识1、用ARM ADS1.2 集成开发环境,编写和调试程序的基本过程。2、ARM 应用程序的框架结构。3、了解IIS 音频总线四、实验设备及工具硬件:ARM 嵌入式开发平台、PC 机PenTIum100 以上、用于ARM920T 的JTAG 仿真器、串口线。软件:PC 机操作系统Win2000 或WinXP、ARM ADS1.2 集成开发环境、仿真器驱动程序、超级终端通讯程序。五、实验原理及说明1.WAV 音乐格式在Windwos 环境下,大部分的多媒体文件都依循着一种结构来存放信息,这种结构称为“资源互换文件格式”( resources interchange file format , 简称RIFF)。例如声音的WAV 文件、视频的AVI 文件等等均是由此结构衍生出来的。RIFF 可以看作是一种树状结构,其基本构成单位为chunk ,犹如树状结构中的节点,每个chunk 由“辨别码”、“数据大小”及“数据”所组成。辨别码由4 个ASCII 码所构成,数据大小则标示出紧跟其后数据的长度(单位为Byte),而数据大小本身也用掉4 个Byte,所以事实上一个chunk 的长度为数据大小加8。一般而言,chunk 本身并不允许内部再包含chunk,但有两种例外,分别为以“RIFF” 及“LIST”为辨别码的chunk 。而针对这两种chunk,RIFF 又从原先的“数据”中切出4个Byte。这4 个Byte 称为“格式辨别码”,然而RIFF 又规定文件中仅能有一个以“RIFF”为辨别码的chunk。只要是依循这一结构的文件, 我们均称之为RIFF 文档。这种结构提供了一种系统化的分类。如果和MS-DOS 文件系统作比较,“RIFF”chunk 就好比是一台硬盘的根目录,其格式辨别码便是此硬盘的逻辑代码(C:或D:),而“LIST”chunk 即为其下的子目录,其他的chunk 则为一般的文件。至于在RIFF 文件的处理方面,微软提供了相关的函数。视窗下的各种多媒体文件格式就如同在磁盘上规定仅能放怎样的目录,而在该目录下仅能放何种数据。WAV 为waveform(波形)的缩写。声音文件的结构如表5-1 所示,“RIFF”的格式辨别码为“WAVE”。整个文件由两个chunk 所组成:辨别码“fmt ”(注意,最后一个是空白字符!)及“data”。
VIP VIP