freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

大棚溫濕度、光照控制報(bào)警器的畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-06-26 18:42本頁(yè)面
  

【正文】 ond功能描述:11ms/55ms/210ms 分別對(duì)應(yīng)8位/12位/14位測(cè)量結(jié)果 *****************************************************************************/void SHT1X_DelayMillisecondForDetection(unsigned char Number) { unsigned char i,j。 for(i=Number。i0。i) for(j=112。j0。j)。}/****************************************************************************函數(shù)名稱:SHT1X_Start(void) 函數(shù)功能:SHT1X傳感器啟動(dòng)時(shí)序功能描述:當(dāng)SCK時(shí)鐘高電平時(shí)DATA翻轉(zhuǎn)為低電平,緊接著SCK變?yōu)榈碗娖焦δ苊枋觯弘S后在SCK時(shí)鐘高電平時(shí)DATA翻轉(zhuǎn)為高電平 *****************************************************************************/void SHT1X_Start(void){ SHT1X_SetDATA()。 //拉高串行數(shù)據(jù)線 SHT1X_SetSCK()。_nop_()。_nop_()。 //拉高串行時(shí)鐘線 SHT1X_ResetDATA()。_nop_()。_nop_()。 //拉低串行數(shù)據(jù)線 SHT1X_ResetSCK()。_nop_()。_nop_()。 //拉低串行時(shí)鐘線 SHT1X_SetSCK()。_nop_()。_nop_()。 //拉高串行時(shí)鐘線 SHT1X_SetDATA()。 //拉高串行數(shù)據(jù)線}/****************************************************************************函數(shù)名稱:HostMachineSHT1X_SendOneByte(unsigned char SendData)函數(shù)功能:向SHT1X傳感器發(fā)送一字節(jié)數(shù)據(jù)功能描述:DATA在SCK時(shí)鐘下降沿之后改變狀態(tài),并僅在SCK時(shí)鐘上升沿有效功能描述:數(shù)據(jù)傳輸期間,在SCK時(shí)鐘高電平時(shí)DATA必須保持穩(wěn)定 *****************************************************************************/void SHT1X_HostMachineSendOneByte(unsigned char SendData){ unsigned char i。 SHT1X_ResetSCK()。_nop_()。_nop_()。 //拉低串行時(shí)鐘線 for(i=0。i8。i++) { if(SendData amp。 0x80) {SHT1X_SetDATA()。}//拉高串行數(shù)據(jù)線 else {SHT1X_ResetDATA()。} //拉低串行數(shù)據(jù)線 _nop_()。_nop_()。 //延時(shí)等待 SHT1X_SetSCK()。 //拉高串行時(shí)鐘線 SendData = SendData 1。 _nop_()。_nop_()。 //延時(shí)等待 SHT1X_ResetSCK()。 //拉低串行時(shí)鐘線 } }/****************************************************************************函數(shù)名稱:SHT1X_DetectionAnswer(void) 出口參數(shù):有應(yīng)答返回0x01/無(wú)應(yīng)答返回0x00 函數(shù)功能:檢測(cè)SHT1X接收一字節(jié)數(shù)據(jù)后的應(yīng)答信號(hào)功能描述:在第8個(gè)SCK時(shí)鐘的下降沿之后,將DATA下拉為低電(ACK位)功能描述:在第9個(gè)SCK時(shí)鐘的下降沿之后,釋放DATA(恢復(fù)高電平) *****************************************************************************/unsigned char SHT1X_HostMachineDetectionAnswer(void){ unsigned char AnswerValue。 SHT1X_SetSCK()。_nop_()。_nop_()。 //拉高串行時(shí)鐘線 AnswerValue = SHT1X_ReadDATA()。 //讀串行數(shù)據(jù)線 SHT1X_ResetSCK()。_nop_()。_nop_()。//拉低串行時(shí)鐘線 SHT1X_SetDATA()。 //拉高串行數(shù)據(jù)線 return AnswerValue。 //返回應(yīng)答值}/****************************************************************************函數(shù)名稱:SHT1X_HostMachineReceiveOneByte(void) 函數(shù)功能:接收SHT1X傳感器發(fā)送的一字節(jié)數(shù)據(jù)功能描述:DATA在SCK時(shí)鐘下降沿之后改變狀態(tài),并僅在SCK時(shí)鐘上升沿有效功能描述:數(shù)據(jù)傳輸期間,在SCK時(shí)鐘高電平時(shí)DATA必須保持穩(wěn)定 *****************************************************************************/unsigned char SHT1X_HostMachineReceiveOneByte(void){ unsigned char i。 unsigned char ReceiveValue。 SHT1X_ResetSCK()。_nop_()。_nop_()。 //拉低串行時(shí)鐘線 for(i=0。i8。i++) { SHT1X_SetSCK()。_nop_()。_nop_()。 //拉高串行時(shí)鐘線 ReceiveValue = ReceiveValue 1。 if(SHT1X_ReadDATA()){ReceiveValue = ReceiveValue | 0x01。} else {ReceiveValue = ReceiveValue amp。 0xfe。} _nop_()。_nop_()。 //延時(shí)等待 SHT1X_ResetSCK()。_nop_()。_nop_()。 //拉低串行時(shí)鐘線 } SHT1X_SetDATA()。 //拉高串行數(shù)據(jù)線,釋放總線 return ReceiveValue。 }/****************************************************************************函數(shù)名稱:SHT1X_HostMachineSendAnswer(void) 函數(shù)功能:主機(jī)向SHT1X發(fā)送應(yīng)答信號(hào)功能描述:主機(jī)接收一字節(jié)后,第九時(shí)鐘下拉DATA為低電平,以確認(rèn)接收每個(gè)字節(jié) *****************************************************************************/void SHT1X_HostMachineSendAnswer(void){ SHT1X_ResetSCK()。_nop_()。_nop_()。 //拉低串行時(shí)鐘線 SHT1X_ResetDATA()。_nop_()。_nop_()。 //拉高串行數(shù)據(jù)線 SHT1X_SetSCK()。_nop_()。_nop_()。 //拉高串行時(shí)鐘線 SHT1X_ResetSCK()。_nop_()。_nop_()。 //拉低串行時(shí)鐘線 SHT1X_SetDATA()。_nop_()。_nop_()。 //拉高串行數(shù)據(jù)線}/****************************************************************************函數(shù)名稱:SHT1X_DataTransmissionFinish() 函數(shù)功能:SHT1X數(shù)據(jù)傳輸結(jié)束功能描述:控制器可以在測(cè)量值LSB后,通過(guò)保持確認(rèn)位ack高電平,來(lái)中止通訊 *****************************************************************************/void SHT1X_DataTransmissionFinish(void){ SHT1X_SetDATA()。 //拉高串行數(shù)據(jù)線 SHT1X_SetSCK()。 //拉高串行時(shí)鐘線 _nop_()。_nop_()。 //延時(shí)等待 SHT1X_ResetSCK()。 //拉低串行時(shí)鐘線 _nop_()。_nop_()。 //延時(shí)等待 }/****************************************************************************函數(shù)名稱:SHT1X_MeasuredData(unsigned char Command,unsigned char Time)函數(shù)功能:SHT11根據(jù)控制命令測(cè)量數(shù)據(jù)功能描述:Command 用于設(shè)定溫度檢測(cè)還是濕度檢測(cè)功能描述:Time 用于設(shè)定檢測(cè)過(guò)程中的等待時(shí)間,根據(jù)檢測(cè)結(jié)果的位數(shù)確定功能描述:11ms/55ms/210ms 分別對(duì)應(yīng)8位/12位/14位 *****************************************************************************/unsigned int SHT1X_MeasuredData(unsigned char Command,unsigned char Time){ unsigned int ReadData = 0x0000。 unsigned char DataHigh,DataLow。 unsigned char FinishResult。 SHT1X_Start()。// SHT1X_HostMachineSendOneByte(Command)。// SHT1X_HostMachineDetectionAnswer()。// SHT1X_DelayMillisecondForDetection(Time)。// do{FinishResult = SHT1X_ReadDATA()。}while(FinishResult)。 DataHigh = SHT1X_HostMachineReceiveOneByte()。// SHT1X_HostMachineSendAnswer()。// DataLow = SHT1X_HostMachineReceiveOneByte()。// SHT1X_DataTransmissionFinish()。// ReadData = (ReadData | DataHigh)。// ReadData = ((ReadData 8) | DataLow)。// return ReadData。}/****************************************************************************函數(shù)名稱:SHT11_ConvertFor14BitTempeture(unsigned int Data)函數(shù)功能: 將檢測(cè)到的數(shù)據(jù)轉(zhuǎn)化為相應(yīng)的溫度數(shù)據(jù)功能說(shuō)明: 溫度轉(zhuǎn)換公式:T=d1+d2*SOt功能說(shuō)明: 公式中的參數(shù)d1=40,d2=,適用于14位測(cè)量精度*****************************************************************************/unsigned char SHT11_ConvertFor14BitTempeture(unsigned int Data){ unsigned int TransformerValue。 unsigned char Tens_Digit。 unsigned char Single_Digit。 TransformerValue = *Data 40。 Tens_Digit = (TransformerValue%100)/10。 Single_Digit = (TransformerValue%100)%10。 return (Tens_Digit*10 + Single_Digit)。}/****************************************************************************函數(shù)名稱SHT11_ConvertFor12BitHumidity(unsigned int Data)函數(shù)功能:將檢測(cè)到的數(shù)據(jù)轉(zhuǎn)化為相應(yīng)的濕度數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1