• 大小: 5.19MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: 其他
  • 标签: ad9851  DDS  程序STM32  C51  

资源简介

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个文件信息

评论

共有 条评论