单片机
返回首页

51单片机使用DAC0832编程输出方波,锯齿波,三角波,正弦波

2021-01-04 来源:51hei

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define PI 3.1415925

float alph;

void delayms(uint x)

{

       uchar i;

       while(x--);

       {

              for(i=0;i<123;i++);

       }

}

main()

{

       uchar i;

       while(1)

       {

              for(alph=0;alph<2*PI;alph+=0.1)

              {

                     P2=127+127*sin(alph);

                     delayms(1);

              }

       }

}


进入单片机查看更多内容>>
相关视频
精选电路图
  • 单稳态控制电路设计与分析

  • 永不缺相启动运行的电动机控制电路

  • MT3608构成3.7V转12V的升压电路图

  • 运算放大器IC741的基本工作原理及在电路中的实现方式

  • 比较常见的功率整流器和滤波电路

  • 基于CA3193的热电偶放大器电路

    相关电子头条文章