第(7)次实验报告-DA转换

单片机实验报告7 DA 模数转换

第三个实验:编程产生“三角波”

1、实验要求:编程产生三角波。

2、已知条件:实验箱上D/A转换器0832芯片的端口地址为“7FFFH”。

3、将调试正确的程序粘贴在此处,并对重要语句添加注释信息。

图3 三角波

第(7)次实验报告-DA转换

第四个实验:编程产生“正弦波”

1、实验要求:编程产生阶梯波。

2、已知条件:实验箱上D/A转换器0832芯片的端口地址为“7FFFH”。

3、下面是正弦波的数字量表,设置一个周期有64个点

uchar code SINE_TABLE[64]= {0x80,0x8c,0x98,0xa5,0xb0,0xbc,0xc7,0xd1, 0xda,0xe2,0xea,0xf0,0xf6,0xfa,0xfd,0xff, 0xff,0xff,0xfd,0xfa,0xf6,0xf0,0xea,0xe3, 0xda,0xd1,0xc7,0xbc,0xb1,0xa5,0x99,0x8c, 0x80,0x73,0x67,0x5b,0x4f,0x43,0x39,0x2e, 0x25,0x1d,0x15,0xf,0x9,0x5,0x2,0x0,0x0, 0x0,0x2,0x5,0x9,0xe,0x15,0x1c,0x25,0x2e, 0x38,0x43,0x4e,0x5a,0x66,0x73};//正弦波代码表

4、将调试正确的程序粘贴在此处,并对重要语句添加注释信息。 #include <reg52.h>

#include <absacc.h> //XBYTE[]头文件

//硬件连接不同控制口和数据口的定义基于不一样

#define CTRL8279 XBYTE [0x5fff] //定义8279控制口

#define DATA8279 XBYTE [0x5eff] //定义8279数据口

#define DAC0832 XBYTE [0x7fff]

#define uchar unsigned char

void displayLED();

void outputWave();

void squareWave();

void triangleWave();

Word文档免费下载Word文档免费下载:第(7)次实验报告-DA转换 (共4页,当前第2页)

你可能喜欢

  • adda实验报告
  • cad cam实验报告
  • dna实验报告
  • eda实验报告
  • d转换实验报告
  • 单片机ad转换实验报告
  • cad实验报告

第(7)次实验报告 DA转换相关文档

最新文档

返回顶部