找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4432|回复: 2
打印 上一主题 下一主题
收起左侧

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)




评分

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

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
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 单片机教程网

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