- 7
- 0
- 约2.85千字
- 约 4页
- 2024-09-18 发布于河南
- 举报
实验一D/A转换实验
实验目的:
1.了解D/A转换的基本原理;
2.了解D/A转换芯片DAC0832的性能及编程方法;
3.了解89C51系统中扩展D/A转换的基本方法。
实验内容:
1.利用DAC0832,编制程序,实现将数字量00―0FFH分别以单极性和双极性
方式转换为模拟量;
2.编制程序产生鋸齿波、三角波、正弦波。三种波形轮流显示,用示波器观看。
归根到底就是使用单片机控制送给DAC的数据:
矩形波——从0电平直接跳变至最高电平,再直接跳变至0电平;
三角波——从0电平等量递增至最高电平,再等量递减至0电平;
锯齿波——从0电平递增至高电平,再递减至0电平,且递增和递减量阶不等;
幅值就是最高电平,周期就是变化时间。
①正向阶梯波实验程序。
在图2.32中,让8051单片机的累加器A从0开始循环增量,每增量一次向DAC0832送出
一个数,得到一个输出电压,这样就可以获得一个正向阶梯波,波形的周期可以通过调整延
时时间来改变。
MOVDPTR,#8000H;DAC0832地址
MOVA,#00H
LOOP:MOVX@DPTR,A
原创力文档

文档评论(0)