《嵌入式系统设计与实例开发》 (2011-2012 学年第 2 学期) 实 验 报 告 实验四 D/A 与 A/D 接口的试验 2
4 D/A接口和A/D接口试验 一、实验目的 1.学习 D/A转换原理 2.掌握 MAX504D/A转换芯片的使用方法 3.掌握不带有 D/A/的 CPU扩展 D/A功能的主要方法
4.熟悉 ARM本身自带的八路十位 A/D控制器及相应寄存器
5.编程实现 ARM系统的 A/D功能
6.掌握带有 A/D的 CPU编程实现 A/D功能的主要方法
二、实验内容 学习 D/A接口原理,了解实现 D/A系统对于系统的软件和硬件要求
阅 MAX504芯片文档,掌握其使用方法,编程实现正弦波信号的输出,利用示波器实验输出
学习 A/D接口原理,了解实现 A/D系统对于系统的软件和硬件要求
阅读 ARM芯片文档,掌握 ARM的 A/D相关寄存器的功能,熟悉 ARM系统硬件的 A/D相关接口
利用外部模拟信号编程实现 ARM循环采集全部前 4路通道,并且在超级终端上显示
三、预备知识 1.用 ARM SDT 2
5或 ADS1
2集成开发环境,编写和调试程序的基本过程
2.ARM应用程序的框架结构
3.能够自己完成在 LCD上显示指定参量
4、用 ARM SDT 2
5或 ADS1
2集成开发环境,编写和调试程序的基本过程
5、ARM应用程序的框架结构
四、实验设备及工具 硬件:ARM嵌入式开发平台、用于 ARM7TDMI的 JTAG仿真器、PC机 Pentium100以上、示波器
软件:PC机操作系统 win98、Win2000或 WinXP、ARM SDT 2
51或 ADS1
2集成开发环境、仿真器驱动程序、超级终端通讯程序
五、实验原理及说明 D/A转换器 DA转换器的内部电路构成无太大差异,一般按输出是电流还是电压、能否作乘法