【正文】
授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),領(lǐng)會了基本的思考方式,從論文題目的選定到論文寫作的指導(dǎo),經(jīng)由您悉心的點撥,再經(jīng)思考后的領(lǐng)悟,常常讓我有“山重水復(fù)疑無路,柳暗花明又一村”。writemandtods18b20(0x44)。if(sflag==1){displaybuf[x+1]=17。 0x0f。readdata[0]=result。x8。}timecount++。unsigned int result。TL0=(655364000)%256。if(DQ==1){temp=temp | 0x80。i++){temp=_cror_(temp,1)。j)。DQ=1。unsigned char j。for(i=60。 sbit DQ=P3^7。數(shù)據(jù)傳輸?shù)目煽啃苑矫?,系統(tǒng)采用了主從響應(yīng)式傳輸機制,主機收到數(shù)據(jù)后進(jìn)行數(shù)據(jù)和校驗,然后向從機發(fā)送數(shù)據(jù)正確或錯誤的回復(fù)信息,如果從機收到了數(shù)據(jù)錯誤的回復(fù)信息或沒有收到回復(fù)信息,從機將重新發(fā)送上一次的數(shù)據(jù)直到收到正確的回復(fù)。系統(tǒng)上電后,根據(jù)事先設(shè)定的時間,不同的從機會按時向主機發(fā)送采集的數(shù)據(jù)(發(fā)送時間間隔根據(jù)不同的應(yīng)用場合可以事先設(shè)定)。電路圖如下: 鍵盤電路本設(shè)計采用非編碼的行列式鍵盤電路,這種鍵盤電路使用方便,結(jié)構(gòu)簡單。所謂串行通信是指外設(shè)和計算機家門適用一根數(shù)據(jù)信號線數(shù)據(jù)在一根數(shù)據(jù)信號線上一位一位的進(jìn)行傳輸,每一位數(shù)據(jù)都占據(jù)一個固定的時間長度,這種通信方式使用的數(shù)據(jù)線少,傳輸速度比并行傳輸慢?! ≡撾娐房梢詫崟r地監(jiān)視電源故障(掉電、電壓降低等)。 1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。(16列2行) 注:為了表示的方便 ,后文皆以1表示高電平,0表示第電平。圖3 MAX7219 引腳功能 DIN是串行數(shù)據(jù)輸入端。看門狗信號輸入端(WDI)程序正常運行時,必須在小于1.6 s的時間間隔內(nèi)向該輸入端發(fā)送一個脈沖信號,以清除芯片內(nèi)部的看門狗定時器。無線數(shù)據(jù)傳輸模塊的關(guān)鍵器件是無線收發(fā)芯片。 ROM的作用是使每一個DS18B20都各不相同,這樣就可以實現(xiàn)一根總線上掛接多個DS18B20的目的。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符。溫度數(shù)據(jù)的無線傳輸主要基于低功耗無線傳輸模塊PTR2000,無線數(shù)據(jù)傳輸模塊的關(guān)鍵器件是無線收發(fā)芯片,本設(shè)計選擇了NFR401系列的芯片,PTR2000的通信速率最高為20BIT/S, PTR2000無線數(shù)據(jù)傳輸模塊可以利用串口進(jìn)行數(shù)據(jù)的傳輸有三中工作模式1, 發(fā)送 在發(fā)送數(shù)據(jù)之前,應(yīng)將模塊先置于發(fā)射模式,即TXEN=,后(接收到發(fā)射的轉(zhuǎn)換時間)才可以發(fā)送任意長度的數(shù)據(jù)。溫度采集部分由八個數(shù)字溫度傳感器芯片18B20,單片機AT89C51,低功耗的無線收發(fā)模塊等組成,傳感器采用寄生電源的方式即VDD與GND同時接地,同時采用結(jié)型場效應(yīng)管進(jìn)行驅(qū)動;數(shù)字單總線溫度傳感器是目前最新的測溫器件,它集溫度測量,A/D轉(zhuǎn)換于一體,具有單總線結(jié)構(gòu),數(shù)字量輸出,直接與微機接口等優(yōu)點。方案二:采用LCD顯示。缺點:成本高,無法實現(xiàn)實時性。缺點:必須采用高速高位A/D轉(zhuǎn)換器,系統(tǒng)復(fù)雜,成本高,還以引進(jìn)非線性誤差,得通過軟件差值修正方案二:采用集成數(shù)字溫度傳感器DS8B20。AT89C51單片機是一種低功耗/低電壓/高性能的8位單片機,片內(nèi)帶有一個8KB的可編程/可擦除/只讀存儲器。系統(tǒng)采用基于無線網(wǎng)絡(luò)的設(shè)計思想和溫度采集技術(shù)。關(guān)鍵詞 : AT89C51 溫度采集 溫度傳感器DS18B20 RS232 MAX813 無線收發(fā)模塊PTR2000AbstractThis paper introduces a kind of wireless monitoring system which is used to control temperature condition. The system adopts wireless network and temperature collect technique. The wireless munication can avoid the shorting of remote wire transmission, such as large wastage, high cost etc. This design uses AT89C51,The monolithic integrated circuit is the main hardware, In order to realize design goal this design including temperature gathering, the temperature demonstrated that, the systems control, strung together periphery electric circuit and so on mouth main MCU (AT89C51) takes charge of measurement,control and munication with the munication MCU. The munication MCU (AT89C51) is used to control receiving and sending data in the wireless munication. The system wireless temperature control system is uses in the lower position machine establishment temperature the lower limit, with realtime temperature gathering, transmits to on position machine,by achieves to the temperature parison, the control.Key words: AT89C51 Temperature gathering DS18B20 RS232 MAX813 PTR2000 wireless munication 目 錄第1章 緒論 4第2章 方案論證 5第3章 系統(tǒng)總體設(shè)計 7 7 8第4章 各個元器件及芯片簡介 10 AT89C51單片機介紹 10 DS18B20溫度傳感器簡介 12 PTR2000模塊介紹 13 MAX813芯片介紹 14 MAX7219芯片介紹 15 1602液晶顯示屏介紹 16第5章 各部分電路設(shè)計 17 看門狗電路 17 溫度采集電路 18 串口電路 19 顯示電路 20 鍵盤電路 21結(jié) 論 28致謝詞 29參考文獻(xiàn) 30