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

正文內(nèi)容

環(huán)境檢測(cè)儀b課程設(shè)計(jì)報(bào)告-免費(fèi)閱讀

  

【正文】 out[4]=Hmax/256。)*10+(Receive_buffer[15]39。039。)*100+(Receive_buffer[5]39。039。kk2) {led1=~led1。 led1=~led1。 39。ii6。 for(ii=0。)。 send_data(tmp2/100%10+39。t39。)。 send_data(39。 39。ii++) send_data(table2[ii])。039。)。 send_data(39。t39。)。 send_data(39。 Read_Sensor()。 //X5045的寫(xiě)入周期約為10ms WatchDog()。 out[5]=Hmax%256。 Hmax=in[4]*256+in[5]。 //清空液晶屏 WriteSR(0x12)。 //返回讀出的數(shù)據(jù) }/*****************************************************函數(shù)功能:看門(mén)狗復(fù)位程序***************************************************/void WatchDog(void){ CS=1。 SCK=0。 //寫(xiě)使能鎖存器允許 CS=1。 //寫(xiě)使能鎖存器允許 CS=1。i++) // 循環(huán)移入8個(gè)位 { SI=(bit)(datamp。 //拉高SCK SCK=0。 while(!TI)。 PCON|= 0x00。ii4。)。 lcd_wdat(39。039。)。ii4。)。 lcd_wdat(39。039。)。 } return 1。 //判斷從機(jī)是否發(fā)出 80us 的低電平響應(yīng)信號(hào)是否結(jié)束// Sys_CNT=0。 //釋放總線 延時(shí)(Min=30us Max=50us) 延時(shí)30us Sensor_SDA=1。 buffer =1。 //檢測(cè)上次低電平是否結(jié)束 //延時(shí)Min=26us Max50us 跳過(guò)數(shù)據(jù)0 的高電平 delay_us(2)。 }}unsigned char Read_SensorData(void)//讀取8位2進(jìn)制數(shù)據(jù){ unsigned char i。 rw = 0。 rw=0。}//LCD相關(guān)void lcd_w(uchar )//1602寫(xiě)命令函數(shù){ rs=0。 //第一次等待5ms writeand(0X38)。 P0=dd。 P0=pp。j0。//uchar num,flag。 //sbit SO=P0^1。sbit led4=P2^2。八、參考文獻(xiàn)[1] 雷升印,周元志.X5045芯片在單片機(jī)系統(tǒng)中應(yīng)用的研究[J].武漢理工大學(xué)學(xué)報(bào),2003,25(3):2831[2] 數(shù)字溫濕度傳感器 AM2302 說(shuō)明書(shū).濟(jì)南聯(lián)誠(chéng)創(chuàng)發(fā)科技有限公司 電子部[3] SMC1602A LCM使用說(shuō)明書(shū).長(zhǎng)沙太陽(yáng)人電子有限公司九、附錄附錄A 上位機(jī)程序框圖附錄B 下位機(jī)源程序//頭文件,聲明,全局變量includeincludeincludeincludeincludeincludedefine uint unsigned intdefine uchar unsigned chardefine FOSC 12000000define BAUD 9600sbit Sensor_SDA=P2^0。項(xiàng)目仍可以做出如下改進(jìn):當(dāng)溫濕度值超出了閾值范圍后,可增加蜂鳴器提示。 電路連線圖三、軟件設(shè)計(jì)3.1設(shè)計(jì)思路1)首先完成下位機(jī)功能實(shí)現(xiàn),對(duì)各個(gè)芯片進(jìn)行初始化,閾值設(shè)為一常數(shù)2)完成AM2302數(shù)據(jù)讀取,由于溫濕度傳感器采用單總線傳輸,控制器以8位為單位讀取數(shù)據(jù),并保存在數(shù)組中,包括濕度高8位、低8位,溫度高8位、低8位,校驗(yàn)和3)完成向1602顯示屏寫(xiě)數(shù)據(jù),顯示數(shù)據(jù)時(shí)依次將數(shù)據(jù)各個(gè)位轉(zhuǎn)化為對(duì)應(yīng)的ASCII碼顯示4)將讀取的溫濕度值與閾值進(jìn)行比較,將值和比較結(jié)果在顯示屏上顯示,當(dāng)出現(xiàn)報(bào)警信息時(shí),有對(duì)應(yīng)的led燈閃爍5)然后實(shí)現(xiàn)上位機(jī)功能,運(yùn)用labview對(duì)串口進(jìn)行初始化,上位機(jī)、下位機(jī)采用相同的波特率、數(shù)據(jù)位、校驗(yàn)位等。應(yīng)用時(shí)可以通過(guò)編程對(duì)指定的塊進(jìn)行鎖定,以防止由于誤操作等原因破壞保存的數(shù)據(jù)。 復(fù)位電路51單片機(jī)與AVR單片機(jī)的復(fù)位電平不同,前者為高電平復(fù)位,后者為低電平復(fù)位,因此設(shè)計(jì)了插針J1來(lái)轉(zhuǎn)換,這也是支持51和AVR的原因所在??臻e時(shí)總線為高電平,通訊開(kāi)始時(shí)主機(jī)(MCU)拉低總線500us后釋放總線,延時(shí)2040us后從主機(jī)開(kāi)始檢測(cè)從機(jī)的響應(yīng)信號(hào)。因此該產(chǎn)品具有品質(zhì)優(yōu)越、超快響應(yīng)、干擾能力強(qiáng)、性價(jià)比極高等優(yōu)點(diǎn)。 基本操作時(shí)序如下讀狀態(tài):輸入:RS=L,RW=H,E=H 輸出:D0D7=狀態(tài)字寫(xiě)指令:輸入:RS=L,RW=L,D0D7=指令碼,E=高脈沖 輸出:無(wú)寫(xiě)數(shù)據(jù):輸入RS=H,RW=H,E=H 輸出:D0D7=數(shù)據(jù)寫(xiě)數(shù)據(jù):輸入:RS=H,RW=L,D0D7=數(shù)據(jù),E=高脈沖 輸出:無(wú) 狀態(tài)字說(shuō)明 初始化過(guò)程 延時(shí)15ms 寫(xiě)指令38H(不檢測(cè)忙信號(hào)) 延時(shí)5ms 寫(xiě)指令38H(不檢測(cè)忙信號(hào)) 延時(shí)5ms 寫(xiě)指令38H(不檢測(cè)忙信號(hào)) (以后每次寫(xiě)指令、讀/寫(xiě)數(shù)據(jù)操作之前均需檢測(cè)忙信號(hào)) 寫(xiě)指令38H:顯示模式設(shè)置 寫(xiě)指令08H:顯示關(guān)閉 寫(xiě)指令01H:顯示清屏 寫(xiě)指令06H:顯示光標(biāo)移動(dòng)設(shè)置 寫(xiě)指令0CH:顯示開(kāi)及光標(biāo)設(shè)置 接口時(shí)序說(shuō)明 AM2302數(shù)字溫濕度傳感器 概述AM2302數(shù)字溫濕度傳感器是一款有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度符合傳感器。 單總線接口DATA用于微處理器與AM2302之間的通訊同步,采用單總線數(shù)據(jù)格式,一次通訊時(shí)間5ms左右,數(shù)據(jù)傳輸為40bit,高位先出。 注:兩路電源輸入是并連的,因此只選擇一路就可以了,以免出問(wèn)題。當(dāng)電源電壓降到4.5 V以下時(shí),RESET引腳立即自動(dòng)產(chǎn)生高電平復(fù)位信號(hào),并一直保持到電源電壓恢復(fù)正常;當(dāng)系統(tǒng)上電或掉電時(shí),RE.SET引腳也自動(dòng)產(chǎn)生一個(gè)高電平復(fù)位信號(hào);當(dāng)系統(tǒng)發(fā)生故障時(shí),只要把關(guān)定時(shí)器達(dá)到其可編程的超時(shí)極限,RE疆『r引腳立即自動(dòng)產(chǎn)生一個(gè)持續(xù)200 ITtS的高電平復(fù)位信號(hào)。復(fù)位時(shí)為0.其格式如下表所示。在上位機(jī)中指定的文件路徑中,由于上位機(jī)對(duì)閾值進(jìn)行了修改,文件信息發(fā)生改變,在每行結(jié)尾是毫秒計(jì)數(shù)結(jié)果,相鄰兩行計(jì)數(shù)結(jié)果大約相差1000,即每隔一秒進(jìn)行數(shù)據(jù)更新 更改串口設(shè)置波特率19200,數(shù)據(jù)位8,校驗(yàn)位無(wú);,將波特率加倍后,需要在下位機(jī)程序中做出相同調(diào)整,重新燒寫(xiě)程序后,實(shí)驗(yàn)效果與實(shí)驗(yàn)一相同。例如:在上位機(jī)中記錄各個(gè)時(shí)刻的溫濕度值,并作出溫濕度變化曲線圖。sbit led1=P2^6。 //讀取傳感器錯(cuò)誤標(biāo)志unsigned int Sys_CNT。uchar code table2[]=High。//延時(shí)/********************************************\|* 功能: 延時(shí) 晶振為12M時(shí) *||* 延時(shí)大約 1ms *|\********************************************/ void delay(unsigned int t){ unsigned int i。 }}//LCD初始化void writeand(uchar pp){ rs=0。 }/*void writedata(uchar dd){ rs=1。}*/void lcd_init(){ delay(15)。//////顯示清屏,寫(xiě)01H writeand(0X01)。 delay(5)。 en=0。 for(i=0。 while((!Sens
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1