资料介绍
一、实验目的
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”。
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”。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 1J24B音频实验板开源项目
- 计算器labview实现的课程实验报告 27次下载
- 15W立体声D类音频功放芯片CS8615C 37次下载
- MP3音频解码芯片VS1003B原理图下载 28次下载
- 音频可逆隐写算法及其相关实验 5次下载
- Arduino的实验例程之红外遥控实验 49次下载
- 模拟电路实验--音频信号放大电路的设计与综合测试 0次下载
- 模拟电子综合实验教案设计--音频信号放大电路的设计与综合测试 0次下载
- 无线激光通信音频传输实验 0次下载
- 音频信号数字化光纤通信实验系统的程序设计与实现 22次下载
- 音频信号数字化光纤传输实验仪信道的设计与实现 35次下载
- 音频接口I2S实验
- 音频文件的录制与编辑实验报告
- S3C44BOX IIS音频接口与DMA应用实验
- 音频、视频的档案数字化实验设计
- 高分辨率音频和传统音频区别 137次阅读
- 如何使用音频接口播放音频文件 261次阅读
- HiFi音频pro和普通HiFi音频 295次阅读
- USB音频设备介绍 858次阅读
- 音频输出电路测试方法 5405次阅读
- 使用可视音频设计高效、实时的音频系统 843次阅读
- LE音频:下一代蓝牙音频技术 1630次阅读
- 浅谈十个关于低功耗同步通道的常见问题 995次阅读
- 音频变压器工作原理_音频变压器作用 1.4w次阅读
- 蓝牙的音频通路 5266次阅读
- 一种基于虚拟实验平台的音频信号发生器的开发与仿真设计 3037次阅读
- 如何排除浏览器实验中的故障? 2588次阅读
- 音频协议有哪些_音频格式有哪些 2.2w次阅读
- 音频压缩技术原理 2.4w次阅读
- 音频报警电路 2065次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 11次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5DIY动手组装LED电子显示屏
- 0.98 MB | 3次下载 | 免费
- 651单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 751单片机PM2.5检测系统程序
- 0.83 MB | 2次下载 | 免费
- 8TP4055-500mA线性锂离子电池充电器数据手册
- 0.27 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537797次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191186次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多