标题: 51单片机dds 低频函数信号发生器Proteus仿真程序 [打印本页]

作者: 13118302007    时间: 2019-12-24 23:11
标题: 51单片机dds 低频函数信号发生器Proteus仿真程序
51单片机dds,直接上图,附件在后面,程序和仿真在一个文件夹,下载解压就可以了

单片机源程序如下:
  1. #include<reg52.h>
  2. #include "lcd1602.h"
  3. #include "delay.h"
  4. #include "pltable.h"
  5. #include "key.h"
  6. #include "adc0832.h"



  7. void timer0() interrupt 1
  8. {
  9.        
  10.         TH0=THtemp;
  11.         TL0=TLtemp;               
  12.         if(waveform==0)      sine_out();
  13.         else if(waveform==1) triangle_out();
  14.         else if(waveform==2) square_out();
  15. }



  16. void main()
  17. {
  18.              


  19.         DAdata=0;
  20.         DA_S1=1;    //关闭8位输入寄存器
  21.         init_lcd();
  22.   
  23.         TMOD=0x01;  //设置定时器0为16位工作方式
  24.         IT0=1;      //设置外部中断0为下降沿触发
  25.         ET0=1;      //开定时器中断
  26.         EX0=1;
  27.         EA=1;
  28.         while(1)   ;

  29. }         
  30.          
复制代码

所有资料51hei提供下载:
基于at89c52的低频函数信号发生器.zip (618.54 KB, 下载次数: 130)





作者: Lily-lemon    时间: 2020-1-3 10:47
感谢!!!不过里面有几个附件好像失效了?
作者: 1627350311    时间: 2020-6-16 14:17
博主你这个是用dds吗




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1