资源简介
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个文件信息
相关资源
- 基于fpga的dds可调频1-20MHZ,调幅,调相
- 基于STM32示波器 DDS信号发生器.zip
- FPGA DDS 信号发生
- 基于FPGA的任意波形发生器的研究与设
- 简易电路特性测试仪设计报告.docx
- stm32 dds fft
- 基于DDS和FPGA的函数信号发生器设计
- AD9832中英文资料
- 基于DDS 的可编程的波形发生器
- STM32F407系统时钟设置程序STM32F4xx_Clo
- 基于FPGA的DDS信号发生器设计
- stm32超声波测距程序STM32F103ZET6程序
- 任意波形发生器论文
- 基于quartus的数字频率计DDS设计
- 最好的DDS、PSD、TGA缩略图预览插件
- 语音识别模块LD3320驱动程序stm32
- DDS数字移相信号发生器
- 基于DAC0832的DDS信号发生器报告+原理图
- OMG的DDS标准的使用
- 直接数字频率合成技术的FPGA实现
- 最新Photoshopdds插件x64
- STM32F407VET 基于DDS 用内置DAC实现实现多
- 直接数字频率合成+白居宪编著 淘宝
- SIMI808的单片机调试程序STM32,51 12,
- AD9854模块测试代码51,STM32,FPGA,芯片
- 基于VerilogHDL的SPWM全数字算法的FPGA实
- FPGA实现DDS正弦波、方波、三角波发生
- 最完整的altera实现DDS正弦波、方波、
- 基于DAC904的FPGA DDS正弦信号发生
- DDS代码 VHDL
评论
共有 条评论