资源简介
这是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
相关资源
- 西安电子科技大学 并行计算 霍红卫
- 画图程序MFC/VC/VC CRectTracker 串行化
- 基于遗传算法的排课系统
- 基于SPCE061A的矿山锅炉水温监测系统设
- 串行通信在多路温度智能仪表中的应
- 基于LabVIEW的并行数据采集系统设计
- IBM TotalStorage7133串行磁盘系统高级型号
- LSI向渠道批量供应串行SCSI(SAS)解决
- 基于FPGA的快速并行FFT及应用
- 用MC68HC05JB4开发USB外设
- Promise推出串行ATA RAID 5解决方案
- CC2530的分布式无线数据采集系统设计
- I2C串行EEPROM应用系统的健壮性设计
- PC机与嵌入式计算机系统串行通讯的硬
- 语音回示在GSM-R手持终端中的实现
- 达梦DM产品白皮书包含共享集群,交换
- 基于Spark的PSO并行计算
- pso并行化算法.rar
- 矩阵相乘并行设计
- 整理最全资料:并行计算大作业:矩
- 74HC595 - 串行转并行
- 基于A5191HRT和AD421的HART协议通信模块的
- 三维可压缩流场MPI+OpenMP混合并行算法
- 一种并行计算通信优化策略
- FFT并行MPI实现
- 有限元结构分析并行计算.pdf
- 16位补码并行加法器含减法器实验
- 高性能并行计算.zip
- R并行编程实战
- 基于STM32的AD9851并行源代码
评论
共有 条评论