本文主要是介绍利用c51单片机控制DAC0832产生方波,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
DAC可以将单片机输出的数字量转换成模拟量,产生波形
以下是代码和效果图
#include<reg51.h>
#define uchar unsigned char
const tab[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
void delay(void)
{uchar i;
for (i=230;i>0;i--);}
void main(void)
{ uchar i;
while(1)
{for(i=0;i<18;i++)
{P1=tab[i];
delay();
}
}
}
这篇关于利用c51单片机控制DAC0832产生方波的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!