资源简介

这是ad9851的串行和并行驱动程序 ,经调试可用,接口有详细说明

资源截图

代码片段和文件信息

//***************************************************//
//函数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                      //
//编写者:         my_dds(my_dds@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中写命令与数据(并口)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6647  2008-12-19 20:24  ad9851-并行\ad9851

     文件       5837  2009-07-14 20:58  ad9851-并行\ad9851.c

     文件       3187  2008-12-19 20:24  ad9851-并行\ad9851.hex

     文件         29  2008-12-19 20:24  ad9851-并行\ad9851.lnp

     文件       9966  2008-12-19 20:24  ad9851-并行\ad9851.LST

     文件       9445  2008-12-19 20:24  ad9851-并行\ad9851.M51

     文件       7233  2008-12-19 20:24  ad9851-并行\ad9851.OBJ

     文件       1169  2009-07-14 20:58  ad9851-并行\ad9851.Opt

     文件        206  2009-07-14 20:58  ad9851-并行\ad9851.plg

     文件       1938  2008-12-19 20:23  ad9851-并行\ad9851.Uv2

     文件       1169  2009-06-22 22:41  ad9851-并行\ad9851_Opt.Bak

     文件       1934  2007-09-02 00:57  ad9851-并行\ad9851_Uv2.Bak

     文件       6647  2009-07-14 20:47  AD9851-串行\ad9851

     文件       5837  2009-07-14 20:47  AD9851-串行\ad9851.c

     文件       3187  2009-07-14 20:47  AD9851-串行\ad9851.hex

     文件         29  2009-07-14 20:47  AD9851-串行\ad9851.lnp

     文件       9997  2009-07-14 20:47  AD9851-串行\ad9851.LST

     文件       9446  2009-07-14 20:47  AD9851-串行\ad9851.M51

     文件       7233  2009-07-14 20:47  AD9851-串行\ad9851.OBJ

     文件       1169  2009-07-14 20:58  AD9851-串行\ad9851.Opt

     文件        206  2009-07-14 20:58  AD9851-串行\ad9851.plg

     文件       1938  2008-12-19 20:23  AD9851-串行\ad9851.Uv2

     文件       1171  2009-07-14 20:48  AD9851-串行\ad9851_Opt.Bak

     文件       1934  2007-09-02 00:57  AD9851-串行\ad9851_Uv2.Bak

     目录          0  2010-07-08 10:32  ad9851-并行

     目录          0  2010-07-08 10:32  AD9851-串行

----------- ---------  ---------- -----  ----

                97554                    26


评论

共有 条评论