查看: 6865|回复: 178
打印 上一主题 下一主题

(AD9851)基于DDS的信号源设计电路和程序

  [复制链接] qrcode

579

主题

1596

帖子

3775

积分

论坛元老

Rank: 8Rank: 8

积分
3775
楼主
跳转到指定楼层
发表于 2015-11-6 11:25 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于DDS的信号源设计电路和程序
这个版主要加为精华哦!绝对的原创作品!在程序中加入了字符型LCD1602,大家使用是需要注意,在液晶的数据脚和单片机的数据脚不死想对应的,希望大家要看看各种端口的定义!
电路图欣赏:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

579

主题

1596

帖子

3775

积分

论坛元老

Rank: 8Rank: 8

积分
3775
沙发
 楼主| 发表于 2015-11-6 11:27 AM | 只看该作者
DDS 的输出端 接100欧的电阻,而不是50欧

多接旁路电容104
回复 支持 反对

使用道具 举报

579

主题

1596

帖子

3775

积分

论坛元老

Rank: 8Rank: 8

积分
3775
板凳
 楼主| 发表于 2015-11-6 11:51 AM | 只看该作者
#include "reg51.h"

#define DDS_port P0 //定义DDS的引脚端口
sbit DDS_clk = P2^7;
sbit DDS_reset = P2^5;
sbit DDS_ud = P2^6;

void delay(unsigned int t) //通用延时程序
{
for(;t>0;t--);
}
/******************************DDS****************************/
unsigned long g_ulFreq = 100000;
void SetFreq(void) //DDS设置频率
{
unsigned long freq = g_ulFreq * 30;
DDS_port = 0x01;
DDS_clk = 1;
DDS_clk = 0;
DDS_port = freq >> 24;
DDS_clk = 1;
DDS_clk = 0;
DDS_port = freq >> 16;
DDS_clk = 1;
DDS_clk = 0;
DDS_port = freq >> 8;
DDS_clk = 1;
DDS_clk = 0;
DDS_port = freq;
DDS_clk = 1;
DDS_clk = 0;

DDS_ud = 1;
DDS_ud = 0;
}
void ResetDDS(void) //复位DDS
{
DDS_reset = 1;
delay(10000);
DDS_clk = 0;
DDS_ud = 0;
DDS_reset = 0;
}
回复 支持 反对

使用道具 举报

276

主题

517

帖子

1314

积分

金牌会员

Rank: 6Rank: 6

积分
1314
地板
发表于 2015-11-6 12:41 PM | 只看该作者
数据手册:                                                                                                                                                                       

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
5#
发表于 2015-11-7 11:32 AM | 只看该作者
希望这个原创的作品可以获得精华!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

579

主题

1596

帖子

3775

积分

论坛元老

Rank: 8Rank: 8

积分
3775
6#
 楼主| 发表于 2015-11-8 03:50 AM | 只看该作者
回复 支持 反对

使用道具 举报

579

主题

1596

帖子

3775

积分

论坛元老

Rank: 8Rank: 8

积分
3775
7#
 楼主| 发表于 2015-11-10 07:28 AM | 只看该作者
很好的原创资料!!!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

5

帖子

12

积分

新手上路

Rank: 1

积分
12
8#
发表于 2015-11-14 05:16 AM | 只看该作者
哈哈哈,恭喜楼主,第一个获得精华哦!!                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

11

帖子

24

积分

新手上路

Rank: 1

积分
24
9#
发表于 2015-11-18 02:36 AM | 只看该作者
支持原创内容                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

23

帖子

50

积分

注册会员

Rank: 2

积分
50
10#
发表于 2015-11-18 04:35 AM | 只看该作者
DDS芯片AD9850的工作原理及其与单片机的接口

http://bbs.ednchina.comhttp://bbs.ednchina.com/ShowTopic.aspx?id=80795
回复 支持 反对

使用道具 举报

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

本版积分规则

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