找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4012|回复: 2
收起左侧

51单片机dds 低频函数信号发生器Proteus仿真程序

[复制链接]
ID:110875 发表于 2019-12-24 23:11 | 显示全部楼层 |阅读模式
51单片机dds,直接上图,附件在后面,程序和仿真在一个文件夹,下载解压就可以了 51hei截图20191224230809.png 51hei截图20191224230833.png 51hei截图20191224230919.png 51hei截图20191224230937.png

单片机源程序如下:
  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.png
所有资料51hei提供下载:
基于at89c52的低频函数信号发生器.zip (618.54 KB, 下载次数: 125)

评分

参与人数 1黑币 +8 收起 理由
IdeaMing + 8 很给力!

查看全部评分

回复

使用道具 举报

ID:671476 发表于 2020-1-3 10:47 | 显示全部楼层
感谢!!!不过里面有几个附件好像失效了?
回复

使用道具 举报

ID:777622 发表于 2020-6-16 14:17 | 显示全部楼层
博主你这个是用dds吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表