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

正文內(nèi)容

倉庫溫濕度檢測系統(tǒng)設(shè)計課程-免費閱讀

2025-07-31 12:35 上一頁面

下一頁面
  

【正文】 //detect 1820 success! else flag = 0。 wb1=1。0x0f。ls=((ui%100)/10+0x30)。 TI=0。 default: TH1=0xfa。 PCON = 0。 break。 /* timer 1 mode 2: 8Bit reload */ switch(bt){ case 0: //38400 TH1=0xfd。bit flag。 unsigned char a[2]。_nop_()。首先向我的導(dǎo)師喬志華老師表示最真誠的謝意!在這幾個月的時間里,喬老師給了我無私的關(guān)懷和幫助,幫助我順利地完成硬件的設(shè)計和論文的定稿,并替我解決難題,給了我莫大的幫助與鼓勵,他以其淵博的學(xué)識、嚴謹?shù)膽B(tài)度和高尚的師德向我們展示了為人師表的風(fēng)范。我在1Wire總線的驅(qū)動電路設(shè)計上,就借助了實際產(chǎn)品的設(shè)計方案,收效甚佳。比如糧庫的實際工作環(huán)境和要求,是課堂上接觸不到的,但通過和廠家技術(shù)員的溝通,初步掌握了這些知識,并有幸得到了一條實際使用的測溫電纜。在此系統(tǒng)中,由于我采用了接口簡單的1Wire使本設(shè)計的硬件成本電路復(fù)雜程度大幅下降,利用1Wire總線協(xié)議提供的搜索機制,解決了器件的增減問題,提高了系統(tǒng)的可擴展性。.39。 if (lsi310) LED=0。 39。 puthex(temp_buff[7])。 puthex(temp_buff[5])。 puthex(temp_buff[3])。 puthex(temp_buff[1])。 }/*VT100 終端的數(shù)據(jù)顯示*/ putint(t)。putbyte((x%100)/10+0x30)。putbyte(39。LastDiscrepancy = 0。 search_result = FALSE。 // accumulate the OWCRC rom_byte_number++。 if (search_direction == 0) {last_zero = id_bit_number。 //0if ((id_bit == 1) amp。crc8 = 0。bit id_bit, cmp_id_bit。離如果當前位既有0 也有1,這種情況稱為位值差異,它對在后續(xù)搜索過程中查找器件起關(guān)鍵作用。首先總線上的所有從機器件同時發(fā)送ROM 碼(也叫注冊碼)中的第一位最低有效位。 return (crc_data)。 移位寄存器和異或XOR門移位寄存器的所有位被初始化為零然,后從產(chǎn)品系列編碼的最低有效位開始,每次移入一位。 WriteByte(0xcc)。 WriteByte(0x33)。 return (crc_data)。 if(dq==1) u |= 0x80。 dq=1。i8。 //detect 1820 success! else flag = 0。 TempDelay(86)。 MAX232通信接口電路由于在本設(shè)計中, 過限指示不是關(guān)鍵設(shè)計,故采用LED加限流電阻的方式簡單實現(xiàn)。因此,單片機系統(tǒng)要和電腦的RS232C接口進行通信,就必須把單片機的信號電平(TTL電平)轉(zhuǎn)換成計算機的RS232C電平,或者把計算機的RS232C電平轉(zhuǎn)換成單片機的TTL電平,通信時候必須對兩種電平進行轉(zhuǎn)換。如EA為低電平,則不管地址大小,一律讀取外部程序存儲器指令。STC89C52的復(fù)位方式可以是自動復(fù)位,也可以是手動復(fù)位。(6)全雙工串行口:STC89C52內(nèi)置一個全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當同步移位器使用。 單片機的結(jié)構(gòu)有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即哈佛(Harvard)結(jié)構(gòu),另一種是采用通用計算機廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結(jié)構(gòu),即普林斯頓(Princeton)結(jié)構(gòu)。3)電路更加簡潔,僅用一根I/O口實現(xiàn)測溫。復(fù)位要求主CPU將數(shù)據(jù)線下拉500微秒,然后釋放,當DS18B20收到信號后等待16~60微秒左右,后發(fā)出60~240微秒的存在低脈沖,主CPU收到此信號表示復(fù)位成功。(3)DS18B20溫度傳感器的存儲器DS18B20溫度傳感器的內(nèi)部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器TH、TL和結(jié)構(gòu)寄存器。其輸出用于修正計數(shù)器1的預(yù)置值。而每一次命令和數(shù)據(jù)的傳輸都是從主機主動啟動寫時序開始,如果要求單總線器件回送數(shù)據(jù),在進行寫命令后,主機需啟動讀時序完成數(shù)據(jù)接收。既可以用在寄生電源下,也可以向器件提供電源。 (4)、測量溫度范圍在-55。工作電源: 3~5V/DC。它只需直流電源就能工作,而且,無需進行線性校正,所以使用也非常方便,接口也很簡單。銅電阻的溫度系數(shù)比鉑電阻大,價格低,也易于提純和加工;但其電阻率小,在腐蝕性介質(zhì)中使用穩(wěn)定性差。熱電阻是利用導(dǎo)體的電阻隨溫度變化的特性制成的測溫元件?,F(xiàn)場控制站現(xiàn)場控制站可用西門子PLC控制現(xiàn)場輸送機、提升機、電動閘門、通風(fēng)機的啟動運行,以及報警等功能的反饋信號,實現(xiàn)自動化控制。monobus 1wire interface目 錄摘要 IAbstract II目 錄 III第1章 緒 論 1 1 2 2 2第2章 系統(tǒng)總體設(shè)計 3 3 4 DS18B20基本知識 4 DS18B20產(chǎn)品的特點 4 DS18B20的引腳介紹 4 5 5 DS18B20的使用 7 DS18B20的應(yīng)用電路 11 14 MAX232電平轉(zhuǎn)換芯片特點 18 20 20第3章 軟件設(shè)計 22 1Wire總線協(xié)議處理 22 1Wire CRC 校驗處理 28 1Wire 器件的ROM搜索 29 ‘FIRST’操作 38 ‘NEXT’操作 38 39第4章 總結(jié) 41社會經(jīng)濟效益分析 42參考文獻 43致謝 45附錄A 程序清單 46附錄B PCB板圖 65 第1章 緒 論防潮、防霉、防腐、防爆是糧庫日常工作的重要內(nèi)容,是衡量糧庫管理質(zhì)量的重要指標。倉庫溫濕度檢測系統(tǒng)設(shè)計院 系自動化學(xué)院專 業(yè)自動化班 級學(xué) 號姓 名指導(dǎo)教師負責(zé)教師2009年月65 / 71摘要本設(shè)計使用STC89C52單片機作為主控制模塊,利用簡單的外圍電路來驅(qū)動1Wire總線,利用1Wire總線協(xié)議,實現(xiàn)了多點溫度和濕度的精確測量。它直接影響到儲備物資的壽命和工作可靠性。上位機上位機運行組態(tài)通用工業(yè)過程監(jiān)控軟件,對現(xiàn)場的設(shè)備進行監(jiān)控、并對倉庫溫濕度進行巡回檢測?,F(xiàn)應(yīng)用較多的有鉑、銅、鎳等熱電阻。在工業(yè)中用于50~180℃測溫。作為電流輸出型傳感器的一個特點是,和電壓輸出型相比,它有很強的抗外界干擾能力。在使用中不需要任何外圍元件;測量結(jié)果以9~12位數(shù)字量方式串行傳送。C到+125。3VDD可選擇的VDD引腳。數(shù)據(jù)和命令的傳輸都是低位在先。 DS18B20的測溫原理DS18B20有4個主要的數(shù)據(jù)部件:(4)配置寄存器該字節(jié)各位的意義如下: 配置寄存器 低五位一直都是1,TM是測試模式位,用于設(shè)置DS18B20在工作模式還是在測試模式。ROM、RAM指令如下圖所示: ROM、RAM指令表 DS18B20的應(yīng)用電路因此,圖9電路只適應(yīng)于單一溫度傳感器測溫情況下使用,不適宜采用電池供電系統(tǒng)中。INTEL的MCS51系列單片機采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn)品16位的MCS96系列單片機則采用普林斯頓結(jié)構(gòu)。(7)中斷系統(tǒng):STC89C52具備較完善的中斷功能,有兩個外中斷、兩個定時/計數(shù)器中斷和一個串行中斷,可滿足不同的控制要求,并具有2級的優(yōu)先級別選擇。此外,RESET/Vpd還是一復(fù)用腳,Vcc掉電其間,此腳可接上備用電源,以保證單片機內(nèi)部RAM的數(shù)據(jù)不丟失。3. 通訊接口本設(shè)計采用RS232C串行通信方式。實現(xiàn)這種轉(zhuǎn)換的方法可以使用分立元件,也可以使用專用RS232C電平轉(zhuǎn)換芯片。LED指示燈如下圖所示。 //delay 530 uS 主機發(fā)出復(fù)位脈沖 _nop_()。 //detect 1820 fail! TempDelay(20)。i++) { dq = 0。 wr = 1。 TempDelay (4)。}/*************************************************************Function:讀取溫度*parameter:*Return:*Modify:*************************************************************/void GemTemp (void){ read_bytes (9)。 //read rom read_bytes(8)。 //skip rom WriteByte(0xbe)。當產(chǎn)品系列編碼的8 位移入以后,接著移入序列號,在序列號的第48 位進入之后,移位寄存器便包含了CRC 值,移入CRC 的8 位應(yīng)該使移位寄存器返回至全零。} 1Wire 器件的ROM搜索從上面的讀出溫度的過程我們看到,DS18B20是依靠64位注冊碼來作為地址,來區(qū)分每個器件的,我們要完成在一條1Wire總線上的多點測量必須知道每一個器件的注冊碼,當線路上只有一個器件的時候,這個問題處理起來很簡單,只要發(fā)出0X33命令就行,但是實際上我們看到,現(xiàn)場使用的測溫電纜已經(jīng)把多個18B20密封在一條電纜中了,我們不可能單獨來測量每一個18B20的注冊碼了,這樣問題就復(fù)雜了,各種參考文獻和網(wǎng)絡(luò)上的例程都沒有對這種情況的介紹,不解決這個問題,溫度檢測系統(tǒng)就沒有使用價值!通過對參考文獻DS1820 Programmable Resolution 1Wire174。與所有的1Wire 通信一樣,無論是讀取數(shù)據(jù)還是向從機器件寫數(shù)據(jù),都由1Wire 主機啟動每一位操作。搜索算法指定在第一輪查詢中若出現(xiàn)差異(數(shù)據(jù)位/補碼 = 0/0),則選用‘0’路徑。idata unsigned char rom_byte_mask。if (!LastDeviceFlag){OWInit()。amp。 } } if (search_direction == 1) temp_buff[rom_byte_number] |= rom_byte_mask。 rom_byte_mask = 1。 }return search_result。LastDeviceFlag = FALSE。[39。putbyte((x%10)+0x30)。 putbyte(39。 putbyte(39。 putbyte(39。 putbyte(39。 putbyte(39。)。 putbyte(lsi/100+39。)。同時也體會到,簡潔的硬件電路,是要以復(fù)雜的軟件設(shè)計為代價的。通過這次畢業(yè)設(shè)計,我不僅對理論有了更深一步的認識,增強了和外界技術(shù)的溝通,還培養(yǎng)了自學(xué)能力和分析解決問題的能力,更重要的是,培養(yǎng)了克服困難的勇氣和信心??傊厴I(yè)設(shè)計完成了,但又面臨著工作。老師的鼓勵和幫助以及同學(xué)的協(xié)助都是我永遠銘記在心的,我將會繼續(xù)努力學(xué)習(xí)。_nop_()。 }。data uchar temp_buff[9]。 PCON=0x80。 case 3: //4800 TH1=0xf4。 break。 PCON=0。}void putint(unsigned int ui){unsigned char ls。putbyte(ls)。putbyte(hex_[ch])。 _nop_()。 //detect 1820 fail!wb1=1。 // 12 delay 70 uS if(rb1!=1) flag = 1。 dr=W。ch=(c4)amp。putbyte(ls)。 while (!TI) _nop_()。 break。 case 5: //1200 TH1=208。 PCON=0。 /* mode 1: 8bit UART, enable receiver */ TMOD = 0x21。sbit rb1 = P1^1。define W 0define R 1/*union ic { unsigned int i。define ysr5us1 _nop_()。 Digital Thermometer[17] 吳秀清, 周菏琴. 微型計算機原理與接口技術(shù). 北京: 中國科學(xué)技術(shù)大學(xué)出版社. 2003: 244423[18] 張毅剛, 劉杰. 單片機原理及
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1