资源简介
ad9851——DDS包含程序STM32程序C51程序以及资料,STM32程序有本人亲自调试。

代码片段和文件信息
//***************************************************//
//函数1: ad9851_reset() //
//函数2: ad9851_reset_serial() //
//函数3: ad9851_wr_parrel(unsigned char w0double frequence)//
//函数4: ad9851_wr_serial(unsigned char w0double frequence)//
//版本: V1.1 //
//日期: 2008/12/19 //
//修改日期: 2008/12/19 //
//编写者: (fhwxaoo@163.com) //
//***************************************************//
// 子程序说明 //
//***************************************************//
//函数1: ad9851_reset()
// 复位ad9851,之后为并口写入模式
//函数2: ad9851_reset_serial()
// 复位ad9851,之后为串口写入模式
//函数3: ad9851_wr_parrel(unsigned char w0double frequence)
// 并口写ad9851数据,w0为ad9851中w0的数据,frequence
// 为写入的频率
//函数4: ad9851_wr_serial(unsigned char w0double frequence)
// 串口写ad9851数据,w0为ad9851中w0的数据,frequence
// 为写入的频率
//需定义的位:
//ad9851_w_clk ;
//ad9851_fq_up ;
//ad9851_rest ;
//ad9851_bit_data ;
//例:
//sbit ad9851_w_clk =P2^2;
//sbit ad9851_fq_up =P2^1;
//sbit ad9851_rest =P2^0;
//sbit ad9851_bit_data =P1^7;
//***************************************************//
// 写数据说明 //
//***************************************************//
//写数据例:
// ad9851_reset()
// wr_lcd02_data(unsigned char x)
// ad9851_wr_parrel(0x011000)
// ad9851_wr_serial(0x011000)
//***************************************************//
//---------------------------------------------------//
// 程序 //
//---------------------------------------------------//
# include
# include
# include
sbit ad9851_w_clk =P2^2; //P2.2口接AD9851的w_clk脚/PIN7
sbit ad9851_fq_up =P2^1; //P2.1口接AD9851的fq_up脚/PIN8
sbit ad9851_rest =P2^0; //P2.0口接AD9851的rest脚/PIN12
sbit ad9851_bit_data =P1^7; //P1.7口接AD9851的D7脚/PIN25
//P1为8位数据口
//***************************************************//
// ad9851复位(并口模式) //
//---------------------------------------------------//
void ad9851_reset()
{
ad9851_w_clk=0;
ad9851_fq_up=0;
//rest信号
ad9851_rest=0;
ad9851_rest=1;
ad9851_rest=0;
}
//***************************************************//
// ad9851复位(并口模式) //
//---------------------------------------------------//
void ad9851_reset_serial()
{
ad9851_w_clk=0;
ad9851_fq_up=0;
//rest信号
ad9851_rest=0;
ad9851_rest=1;
ad9851_rest=0;
//w_clk信号
ad9851_w_clk=0;
ad9851_w_clk=1;
ad9851_w_clk=0;
//fq_up信号
ad9851_fq_up=0;
ad9851_fq_up=1;
ad9851_fq_up=0;
}
//***************************************************//
// 向ad9851中写命令与数据(并口)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-08-23 13:58 ad9851\
目录 0 2011-08-23 08:40 ad9851\AD9850_1 C51程序\
目录 0 2011-08-23 08:59 ad9851\AD9850_1 C51程序\AD9851-串行\
文件 5838 2011-08-23 08:59 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.c
文件 3189 2010-08-29 17:06 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.hex
文件 29 2010-08-29 17:06 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.lnp
文件 8865 2011-08-23 08:50 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.LST
文件 9446 2010-08-29 17:06 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.M51
文件 1169 2010-08-29 17:06 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.opt.bak
文件 3871 2011-08-23 08:50 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.plg
文件 2057 2010-08-13 23:12 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.Uv2.bak
文件 70380 2011-08-23 08:59 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.uvgui.Joyi
文件 69709 2011-08-22 19:39 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.uvgui_Joyi.bak
文件 6535 2011-08-23 08:59 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.uvopt
文件 13208 2011-08-22 13:44 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851.uvproj
文件 1168 2010-08-13 23:12 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851_Opt.Bak
文件 1938 2008-12-19 20:23 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851_Uv2.Bak
文件 6537 2011-08-22 19:39 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851_uvopt.bak
文件 13184 2011-08-16 10:42 ad9851\AD9850_1 C51程序\AD9851-串行\ad9851_uvproj.bak
目录 0 2011-08-22 15:51 ad9851\AD9850_1 C51程序\ad9851-并行\
文件 6647 2011-08-17 23:22 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851
文件 5837 2010-08-29 17:05 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.c
文件 3187 2011-08-17 23:22 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.hex
文件 29 2011-08-17 23:22 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.lnp
文件 9997 2011-08-17 23:22 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.LST
文件 9446 2011-08-17 23:22 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.M51
文件 7233 2011-08-17 23:22 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.OBJ
文件 1050 2011-07-12 21:12 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.opt.bak
文件 0 2011-08-22 15:42 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.plg
文件 2086 2011-07-11 16:03 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.Uv2.bak
文件 69715 2011-08-22 15:51 ad9851\AD9850_1 C51程序\ad9851-并行\ad9851.uvgui.Joyi
............此处省略217个文件信息
相关资源
- 数字频率合成dds正弦波基于FPGA的DDS产
- DAT DDS 磁带机DAT 72产品手册
- fpga DDS 信号发生器_v2
- tgaddsmax缩略图显示插件大全.7z
- 基于FPGA的双通道幅度相位频率可调节
- 基于stm32和ad9850的dds信号源
- ldc1314测试程序stm32f1
- DDS最终版(PCB\\原理图\\源程序)
- 利用DDS产生各种信号的源码
- 捷变频雷达信号代码
- NRF24L01收发程序STM32F407
- 基于FPGA的任意波形发生器硬件系统设
- DDS简易信号发生器设计指导
- 基于STM32的AD9851并行源代码
- STM32+AD9851
- 于DDS技术的信号发生器的设计与实现
- OpenDDS Version 3.12中文版
- 基于DDS正弦波信号发生器
- 用KEIL编写的MODBUS_RTU从站程序STM32
- 基于DDS的三相正弦波发生器
- vhdl dds 方波 正弦波 信号发生器
- 在FPGA中实现DDS波形可选,频率可调,
- 基于stm32f103c8的ad9854驱动程序
- verilog实现DDS
- DDS的原理及FPGA实现代码
- VHDL语言实现DDS的完整程序 Quartus仿真
- 基于Quartus II 的dds信号发生器.rar.rar
- 基于DDS技术的毫米波雷达收发器频综
- 毕业论文51系列单片机实现AD9850DDS信号
- 基于dds信号发生器的设计
评论
共有 条评论