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

資源簡(jiǎn)介

本系統(tǒng)包括單片機(jī)數(shù)據(jù)采集部分(源程序:實(shí)現(xiàn)四路0-5V模擬電壓信號(hào)采集與一路溫濕度采集)和LabVIEW軟件部分(源程序:數(shù)據(jù)現(xiàn)實(shí),繪圖等)。可以通過(guò)修改實(shí)現(xiàn)8路穆尼信號(hào)的采集。使用說(shuō)明已經(jīng)包含在文件中,可以用于學(xué)習(xí)單片機(jī)、LabVIEW和實(shí)驗(yàn)數(shù)據(jù)采集等。

資源截圖

代碼片段和文件信息

#include?
#include?

sbit?SDA=P1^5;
sbit?SCL=P1^6;
sbit?dis=P1^7;??????????????????????????????????????//用于串口發(fā)送及工作狀態(tài)指示

#define?IIC_Add?0xB8????????????????????????????????//器件地址
#define?IIC_RX_Length?8

unsigned?char?WR_Flagim;?
unsigned?char?send_data[11];
unsigned?char?IIC_TX_Buffer[]={0x030x000x04};??????//讀溫濕度命令(無(wú)CRC校驗(yàn))
unsigned?char?IIC_RX_Buffer[IIC_RX_Length]?=?{0x00};//讀回的溫濕度
unsigned?int??Humidity_ValueTempreture_Value;
unsigned?char?Humidity_Temp_ValueTempreture_Temp_Value;

void?delay10us(void)?//這個(gè)延時(shí)函數(shù)?要大于5US以上
{
_nop_();
_nop_();?
_nop_();?
_nop_();?
_nop_();?
_nop_();?
}

void?delay1ms(unsigned?int?t)
{
unsigned?int?i;
?? unsigned?int?j;
?? for(j=t;j>0;j--)
??? for(i=124;i>0;i--);??
}

void?Timer0_init()
{
TMOD?|=?0x01; ?? ?????
TH0=0x00; ??????
TL0=0x00;
EA=1;????????????
ET0=1;???????????
TR0=1;?????
}?

//**********************************************
//送起始位?sda=1->0
void?I2C_Start()
{
?? SDA=1;
?? SCL=1;
?? delay10us();
?? SDA=0;
?? delay10us();
?? SCL=0;?
}
//************************************************
//送停止位?sda=0->1
void?I2C_Stop()
{
??? SDA=0;
??? delay10us();
??? SCL=1;
??? delay10us();
??? SDA=1;
}
//************************************************
//主應(yīng)答(包含ack:sda=0和no_ack:sda=0)
void?Ack(void)
{??//設(shè)置SDA?口為輸出
??? SDA=0;
??? SCL=0;
??? delay10us();
??? SCL=1;
??? delay10us();
??? SCL=0;
??? SDA=1;
}

void?NoAck(void)
{??//設(shè)置SDA?口為輸出
??? SDA=1;??
??? SCL=0;
??? delay10us();
??? SCL=1;
??? delay10us();
??? SDA=1;
??? SCL=0;
}

//?檢測(cè)?SDA是否回ACK
bit?Test_Ack()
{??//設(shè)置SDA?口為輸入
??? bit?ACK_Flag=0;
??? SCL=0;
??? SDA=1;????
??? delay10us();
??? SCL=1;
??? delay10us();
??? if(SDA==0)
????? ACK_Flag?=?1;
??? else?
????? ACK_Flag?=?0;
??? SCL=0;
??? return?ACK_Flag;
}

//*************************************************
//字節(jié)發(fā)送程序
//發(fā)送c(可以是數(shù)據(jù)也可是地址),送完后接收從應(yīng)答
//不考慮從應(yīng)答位
void?SendData(unsigned?char?buffer)
{
??? unsigned?char?BitCnt=8;//一字節(jié)8位
???//設(shè)置SDA?口為輸出
??? do
??? {
? ?? SCL=0;
?? delay10us();
?????? if((buffer&0x80)==0)?//判斷最高位是0還是1
???????? SDA=0;
?????? else
???????? SDA=1;
?????? SCL=1;
?? delay10us();
?????? buffer=buffer<<1;//將buffer中的數(shù)據(jù)左移一位
?????? BitCnt--;
??? }
??? while(BitCnt);
??? SCL=0;????????
}
//**************************************************
//字節(jié)接收程序
//接收器件傳來(lái)的數(shù)據(jù),此程序應(yīng)配合|主應(yīng)答函數(shù)|i2c_ack_main()使用
//return:?uchar型1字節(jié)
unsigned?char?ReceiveData()
{
?? unsigned?char?BitCnt=8IIC_RX_Data=0;
?? unsigned?char?temp=0;
?? SDA=1;???????????//讀入數(shù)據(jù)?設(shè)置SDA?口為輸入
?? do
?? {
????? SCL=0;
? delay10us();??
? IIC_RX_Data=_crol_(IIC_RX_Data1);???//數(shù)據(jù)左移一位
? BitCnt--; ??
? SCL=1;
? delay10us();
????? if(SDA==1)
??????? IIC_RX_Data?=?IIC_RX_Data|0x01;??//低位置1
????? else
??????? IIC_RX_Data?=?IIC_RX_Data&0x0fe;?//低位清0 ????
??? }
??? while(BitCnt);
??? SCL=0;
??? return?IIC_RX_Data;
}

//****************************************

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件???????1123??2013-05-01?20:57??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\使用說(shuō)明.txt

?????文件???????4153??2013-04-30?18:31??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\stc12c2052ad.h

?????文件??????14956??2013-05-02?13:34??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理

?????文件???????6825??2013-05-02?13:34??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.c

?????文件???????3405??2013-05-02?13:34??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.hex

?????文件?????????60??2013-05-02?13:34??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.lnp

?????文件????????764??2013-05-02?13:34??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.LST

?????文件??????23073??2013-05-02?13:34??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.M51

?????文件??????17618??2013-05-02?13:34??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.OBJ

?????文件????????649??2013-05-02?13:44??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.plg

????.......?????54923??2013-05-02?13:44??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.uvopt

?????文件??????13296??2013-04-30?15:32??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理.uvproj

????.......?????54917??2013-05-01?20:57??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理_uvopt.bak

?????文件??????????0??2013-04-30?14:35??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)\數(shù)據(jù)采集與處理_uvproj.bak

?????文件??????25480??2013-05-01?13:56??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(LabVIEW)\處理算法.vi

?????文件?????401314??2013-05-02?13:43??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(LabVIEW)\數(shù)據(jù)采集與處理系統(tǒng)(主界面).vi

?????文件??????24880??2013-04-11?11:39??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(LabVIEW)\自適應(yīng)屏幕分辨率.vi

?????目錄??????????0??2013-05-02?13:44??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(STC12C2052AD)

?????目錄??????????0??2013-05-01?13:57??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\數(shù)據(jù)采集與處理(LabVIEW)

?????目錄??????????0??2013-05-01?21:15??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

?????文件????????233??2013-05-01?21:29??基于LabVIEW和單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)\新建?文本文檔.txt

-----------?---------??----------?-----??----

???????????????647669????????????????????21


評(píng)論

共有 條評(píng)論

相關(guān)資源