標(biāo)題:
AD7715的單片機(jī)驅(qū)動程序
[打印本頁]
作者:
YJZL
時間:
2019-7-29 14:53
標(biāo)題:
AD7715的單片機(jī)驅(qū)動程序
0.png
(5.12 KB, 下載次數(shù): 29)
下載附件
2019-7-29 18:01 上傳
單片機(jī)源程序如下:
#include"AD7715.h"
//發(fā)送數(shù)據(jù)
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;
}
//接收數(shù)據(jù)
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); //設(shè)置增益為1;
WriteADData(0x46); //設(shè) 置校準(zhǔn)為自標(biāo)定,主頻率為大于2M,更新頻率為20Hz,單極;
}
//啟動轉(zhuǎn)換
uint GetADNum(void)
{
while(AD_DRDY==1); //等待轉(zhuǎn)換完成;
WriteADData(0x38); //
return ReadADData(2);
}
/*
main()
{
uint ad_num;
InitAD7715();
while (1)
{
ad_num = GetADNum();
}
}
*/
復(fù)制代碼
所有資料51hei提供下載:
AD7715.7z
(787 Bytes, 下載次數(shù): 20)
2019-7-29 14:52 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1