![]() |
|
|
#1 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
12M时钟882Us计算DDS控制字源程序
//每位的控制字---111.518000MHz dds时钟
#define FF7 385136686 #define FF6 38513669 #define FF5 3851367 #define FF4 385137 #define FF3 38514 #define FF2 3851 #define FF1 385 #define FF0 39 /***********************************************************/ /***计算控制字************/ /***入口:频率数组指针***出口,控制字*****/ unsigned long jisuan(unsigned char data *fno) { unsigned long dds_no ; dds_no= (*(fno+7))*FF7+ (*(fno+6))*FF6+ (*(fno+5))*FF5+ (*(fno+4))*FF4+ (*(fno+3))*FF3+ (*(fno+2))*FF2+ (*(fno+1))*FF1+ (*fno)*FF0 ; return(dds_no); }
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT 此帖于 2006-10-24 09:33 被 wycx 编辑. |
|
|
|
|
|
#2 |
|
菜鸟(*)
加入日期: 2006-10-25
帖子: 4
![]() |
电路图能不能贴出来看看
|
|
|
|
|
|
#3 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
晕..能够看的懂的就不用电路图了.
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
#4 |
|
菜鸟(*)
加入日期: 2006-10-25
帖子: 4
![]() |
这个程序不是很懂
想对照电路图看看 |
|
|
|
|
|
#5 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
明白了...主要就是AD9851与单片机的连接问题...
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
#6 |
|
菜鸟(*)
加入日期: 2006-10-25
帖子: 4
![]() |
是啊 我搭了个电路最后输出是个高电平 在网上问人他们说是我的电路问题
|
|
|
|
|
|
#7 |
|
菜鸟(*)
加入日期: 2006-10-25
帖子: 4
![]() |
这个是我的电路图
|
|
|
|
|
|
#8 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
晕..用的到那么多线么???要不用并行..要么用串行..不能都用的 ..
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
#9 | |
|
闲云野鹤
|
引用:
//输出端口(显示端口) #define LCD_OUT P2 //DDS控制 sbit w_clk=P1^1 ; sbit fq_ud=P1^2 ; sbit data7=P1^3 ; //键盘控制 sbit key_f=P3^7 ; sbit key_inc=P3^6 ; sbit key_dec=P3^5 ; //PTT sbit rx_en=P3^4 ;
__________________
再别鸟巢 岁月无限,弹子有限,珍爱生命,远离神聊! -----与诸君共勉 http://www.54ham.com qq群:18782521 13107398 42443791 BG9ABT OICQ:■■■■■■■ |
|
|
|
|
|
|
#10 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
这样啊...
//输出端口(显示端口) #define LCD_OUT P2 //这是接显示的lcd的口啊..用一个lcd分时显示八位的...自己作实验的..简单 //DDS控制 sbit w_clk=P1^1 ; sbit fq_ud=P1^2 ; sbit data7=P1^3 ; //这三个脚接个50欧电阻到dds9850/1的相应脚上 //键盘控制 sbit key_f=P3^7 ; sbit key_inc=P3^6 ; sbit key_dec=P3^5 ; //这三个一个是改步进...一个加一个减 //PTT sbit rx_en=P3^4 ; //这个是电台的收发切换...我的程序允许异频工做...把ptt电压接到这个脚
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
#11 |
|
生火腿
加入日期: 2006-07-15
您的住址: 桂林
帖子: 249
![]() |
是不是将它汇编后写入MCU就可以用了??
![]() |
|
|
|
|
|
#12 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
对...可是...要与硬件对应的..
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
#13 |
|
生火腿
加入日期: 2006-07-15
您的住址: 桂林
帖子: 249
![]() |
谢谢楼主的共享
![]() |
|
|
|
|
|
#14 | |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
引用:
这个地方要用你的dds的时钟换掉。
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
|
#15 |
|
菜鸟(*)
加入日期: 2007-05-02
帖子: 1
![]() |
lz能发图吗??谢谢谢谢
|
|
|
|
|
|
#16 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
要什么图。。。
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
#17 |
|
恐龙级火腿(*****)
加入日期: 2004-09-30
帖子: 374
![]() |
楼主的加一 减一函数太复杂了!
/***加一*****************/ void inc_c(unsigned char data *a) { { if(*a==10) { *a=0 ; (*(a+1))++; } if((*(a+1))==10) { (*(a+1))=0 ; (*(a+2))++; } if((*(a+2))==10) { (*(a+2))=0 ; (*(a+3))++; } if((*(a+3))==10) { (*(a+3))=0 ; (*(a+4))++; } if((*(a+4))==10) { (*(a+4))=0 ; (*(a+5))++; } if((*(a+5))==10) { (*(a+5))=0 ; (*(a+6))++; } if((*(a+6))==10) { (*(a+6))=0 ; (*(a+7))++; } if((*(a+7))==10) { (*(a+7))=0 ; } } temp_r=jisuan(jieshou); send_code(temp_r); } /***减一***************/ void dec_c(unsigned char data *a) { { if(*a==255) { *a=9 ; (*(a+1))--; } if((*(a+1))==255) { (*(a+1))=9 ; (*(a+2))--; } if((*(a+2))==255) { (*(a+2))=9 ; (*(a+3))--; } if((*(a+3))==255) { (*(a+3))=9 ; (*(a+4))--; } if((*(a+4))==255) { (*(a+4))=9 ; (*(a+5))--; } if((*(a+5))==255) { (*(a+5))=9 ; (*(a+6))--; } if((*(a+6))==255) { (*(a+6))=9 ; (*(a+7))--; } if((*(a+7))==255) { (*(a+7))=9 ; } } temp_r=jisuan(jieshou); send_code(temp_r); } 我改成这样,如何? //定义全局变量 unsigned char F_BIT=4; //频率步进位置变量 4为千赫兹位 7为赫兹位 1为兆赫兹位 unsigned char F_VFO[8] = {1,0,0,0,0,0,0,0}; //频率数据变量 10MHz void F_Inc(void) { unsigned char i; F_VFO[F_BIT]++; for(i=F_BIT; i>0 ; i--) { if (F_VFO[i]>9) { F_VFO[i] = 0; F_VFO[i-1]++; } else { break; } } } void F_Dec(void) { unsigned char i; F_VFO[F_BIT]--; for(i=F_BIT; i>0 ; i--) { if (F_VFO[i]>254) { F_VFO[i] = 9; F_VFO[i-1]--; } else { break; } } }
__________________
__________________ 电波通四海 友谊遍九州 ------------------------ 呼号:BA6IV 胡云杰 QTH:河南洛阳 九都路074信箱(仅限于交换QSL Card) PC:471000 爱好:无线电 电脑 网络 摄影、摄像....... 电邮:ba6iv#163.com |
|
|
|
|
|
#18 |
|
锁相环路NO.1
|
你好,交个朋友!————无线DIY!
__________________
锁相环路NO.1,有你有我,有无线的精彩!!! ![]() QQ:42975145 E_mail:ylyezi@163.com
|
|
|
|
|
|
#19 |
|
锁相环路NO.1
|
你的DDS用什么控制核心?
__________________
锁相环路NO.1,有你有我,有无线的精彩!!! ![]() QQ:42975145 E_mail:ylyezi@163.com
|
|
|
|
|
|
#20 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
这个程序是标准的C啊..什么单片机都能用..
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
#21 |
|
古墓级火腿(********)
加入日期: 2003-03-08
帖子: 1,009
![]() |
补充一下..时间是用KEIL模拟出来了..标准的51.
__________________
我的专业:生物技术。。。 谁说学生物的不能玩无线电???? 可是我工作了...电子工程师 QTH:安徽合肥包河区淝河镇卫乡村吴山组 呼号:BG6AGF 随身手台号:一三二○五五一三六六六 QQ:42334395 自从不止一人叫我吴小姐,我就不得不这样加一条: 性别:男。。 E-mail:wyc-x(a)sohu.com 合肥中继:439.750 -5 88.5 N 31°49'10.79" E 117°20'20.40" OM81QT |
|
|
|
|
|
#22 |
|
蛤蟆级火腿(**)
加入日期: 2003-03-12
帖子: 148
![]() |
不错。非常好。记下
__________________
电话:13651548669 江苏淮安 电:bd4vub@163.com |
|
|
|
;