芯片复制AD7715的单片机驱动程序 时间:2025-11-29 来源: 芯片解密 浏览:2次 字号:大 中 小 芯片复制单片机源程序如下:#include"AD7715.h"//发送数据void WriteADData(unsigned char write_data){ uchar i; for(i=0;i<8;i++) { if((write_data&0x80)!=0) AD_DIN=1; else AD_DIN=0; write_data=write_data<<1; AD_SCLK=1; AD_SCLK=0; AD_SCLK=1; } AD_DIN=1;}//接收数据 uint ReadADData(uchar z){ uchar i; int ad_data =0; for(i=0;i<z*8;i++) { AD_SCLK = 1; AD_SCLK= 0; AD_SCLK = 0; ad_data= ad_data << 1; if(AD_DOUT == 1) ad_data += 1; AD_SCLK= 1; } return ad_data;} //初始化void InitAD7715(void){ WriteADData(0x10); //设置增益为1; WriteADData(0x46); //设 置校准为自标定,主频率为大于2M,更新频率为20Hz,单极;} //启动转换uint GetADNum(void){ while(AD_DRDY==1); //等待转换完成; WriteADData(0x38); // return ReadADData(2);}/*main(){ uint ad_num; InitAD7715(); while (1) { ad_num = GetADNum(); }} */ 上一篇:芯片复制单片机汇编语言实现进制转换 下一篇:芯片复制单片机系统里晶振作用