91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 297KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-11
  • 語言: 其他
  • 標簽: 源碼??嵌入式??

資源簡介

電賽期間寫的驅動程勛,現在發布出來,歡迎參考,程序百分百能用

資源截圖

代碼片段和文件信息


#include?“ads1118.h“


void?delay_ms(uint?z)
{
uint?x;
for(;z>0;z--)
for(x=110;x>0;x--);
}
void?ADS1118_Init(void)
{
CS_H;
SCLK_H;
MOSI_L;
}
union?aa{
???????????uint?dat1[2];
???????ulong?dat2;
};
uint?Write_ADS1118(uint?datuchar?mode)
{
// uint?temp;
union?aa?temp;
union?aa?temp1;
// ulong?Value;
uchar?i;
??if(mode?==?1)dat?|=?0x8000;
temp.dat1[1]?=?dat;
??temp.dat1[0]?=?dat;
SCLK_L;
CS_L;
delay_ms(1);
for(i=0;i<32;i++)
{
if(temp.dat2?&?0x80000000)MOSI_H;
else?MOSI_L;
temp.dat2?<<=?1;
_nop_();
SCLK_H;
_nop_();
SCLK_L;
_nop_();

temp1.dat2?<<=?1;
if(READ_MISO)temp1.dat2?|=?0x01;
_nop_();
}
??CS_H;
SCLK_L;
MOSI_L;
MISO_L;
printf(“temp?%d\n\r“temp1.dat1[0]);
printf(“temp?%#X\n\r“temp1.dat1[1]);
return?temp1.dat1[0];
}

/*******************************************************************************
//函數名稱:ADS_SEL_Read()
//函數功能:讀取各路電壓,通過兩個switch選擇讀取不同的通道
//輸????入:road:增益放大器兩端的電壓選擇,并選擇測幾路電壓
//??????????Ref:?選擇參考電壓,有6種選擇
//輸????出:dat:16位ad轉換數據
//備????注:這一次讀出的轉換數據是上一次的轉換數據,不要混淆.這里選擇的是單次
????????????轉換電壓值,當然,也可以選擇多次轉換通過寄存器的第8位可以設置
//日????期:2013.6.8
*******************************************************************************/
int?ADS_SEL_Read(uchar?roaduchar?Ref)?????????//測幾路電壓
{
????int?dat?=?0;
????uint?Config_Value?=?0x008b;?????????????????????//默認低8位,DOUT帶上拉電阻
????switch(road)
????{
????case?0:??Config_Value?+=?0x0000;break;????//AINP?=?AIN0?and?AINN?=?AIN1?(default)
????case?1:??Config_Value?+=?0x1000;break;????//AINP?=?AIN0?and?AINN?=?AIN3
????case?2:??Config_Value?+=?0x2000;break;????//AINP?=?AIN1?and?AINN?=?AIN3
????case?3:??Config_Value?+=?0x3000;break;????//AINP?=?AIN2?and?AINN?=?AIN3
????case?4:??Config_Value?+=?0x4000;break;????//AINP?=?AIN0?and?AINN?=?GND
????case?5:??Config_Value?+=?0x5000;break;????//AINP?=?AIN1?and?AINN?=?GND
????case?6:??Config_Value?+=?0x6000;break;????//AINP?=?AIN2?and?AINN?=?GND
????case?7:??Config_Value?+=?0x7000;break;????//AINP?=?AIN3?and?AINN?=?GND
????default?:?break;
????}
????switch(Ref)
????{
????case?0:??Config_Value?+=?0x0000;break;????//000?:?FS?=?±6.144V(1)
????case?1:??Config_Value?+=?0x0200;break;????//001?:?FS?=?±4.096V(1)
????case?2:??Config_Value?+=?0x0400;break;????//002?:?FS?=?±2.048V(1)
????case?3:??Config_Value?+=?0x0600;break;????//003?:?FS?=?±1.024V(1)
????case?4:??Config_Value?+=?0x0800;break;????//004?:?FS?=?±0.512V(1)
????case?5:?case?6:?case?7:?Config_Value?+=?0x0a00;break;????//005?:?FS?=?±0.256V(1)
????default?:?break;
????}
????CS_L;
????dat?=?Write_ADS1118(Config_Value1);
????_nop_();
????CS_H;
????return?dat;
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????371712??2017-08-11?09:11??ADS1118OK\ADS1110.doc
?????目錄???????????0??2018-07-14?10:29??ADS1118OK\
?????文件???????16075??2018-07-13?19:36??ADS1118OK\51單片機ADS1118程序.docx
?????目錄???????????0??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\
?????文件?????????782??2013-07-28?08:28??ADS1118OK\ads1118??0jbk\ADS1118.H
?????文件???????14705??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118
?????文件????????5182??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118.LST
?????文件???????13441??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118.M51
?????文件????????7776??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118.OBJ
?????文件????????1050??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118.build_log.htm
?????文件????????2851??2013-07-28?09:13??ADS1118OK\ads1118??0jbk\ads1118.c
?????文件????????9139??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118.hex
?????文件??????????44??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118.lnp
?????文件???????72181??2013-07-28?16:51??ADS1118OK\ads1118??0jbk\ads1118.uvgui.Administrator
?????文件??????140359??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118.uvgui.z1281
?????文件???????72185??2013-07-28?16:26??ADS1118OK\ads1118??0jbk\ads1118.uvgui_Administrator.bak
?????文件???????72924??2018-07-21?13:50??ADS1118OK\ads1118??0jbk\ads1118.uvgui_z1281.bak
?????文件????????5821??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\ads1118.uvopt
?????文件???????14005??2018-07-13?20:36??ADS1118OK\ads1118??0jbk\ads1118.uvproj
?????文件????????5320??2018-07-14?20:07??ADS1118OK\ads1118??0jbk\ads1118_uvopt.bak
?????文件???????13550??2013-07-28?00:07??ADS1118OK\ads1118??0jbk\ads1118_uvproj.bak
?????文件????????1804??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\main.LST
?????文件????????5033??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\main.OBJ
?????文件?????????555??2018-07-21?14:30??ADS1118OK\ads1118??0jbk\main.c

評論

共有 條評論