【文章內(nèi)容簡介】
加 12V 編程電源( VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 東北石油大學本科生畢業(yè)設(shè)計 (論文) 10 XTAL2: 振蕩器的反相放大器輸出 [11]。 單片機的最小系統(tǒng) AT89S52 單片機為 40 引腳雙列直插芯片 。 MCS51 單片機共有 4 個 8 位的 I/O口( P0、 P P P3),每一條 I/O 線都能獨立地作輸出或輸入 [12]。 單片機的最小系統(tǒng)如下圖 31 所示 ,18 引腳和 19 引腳接時鐘電路 , XTAL1 接外部晶振和微調(diào)電容的一端 , 在片內(nèi)它是振蕩器倒相放大器的輸入 , XTAL2 接外部晶振和微調(diào)電容的另一端 , 在片內(nèi)它是振蕩器倒相放大器的輸出 。 第 9 引腳為復(fù)位 輸入端 , 接上電容 , 電阻及開關(guān)后夠上電復(fù)位電路 , 20 引腳為接地端 , 40 引腳為電源端 。 晶振采用 12MHZ。由于單片機只訪問片內(nèi) Flash ROM并執(zhí)行內(nèi)部程序存儲器中的指令,因此單片機的 31 腳接高電平 VCC。 單片機最小系統(tǒng)如圖 31 所示。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 1 9 M a y 2 0 1 4 S h e e t o f F i l e : C : \ U s e r s \ A d m i n i s t r a t o r \ D e s k t o p \ 畢業(yè)設(shè)計 \ 新建文件夾 ( 3 ) \ 畢業(yè)設(shè)計 \ 煙霧 + 溫度 \ 煙霧 + 溫度 . d d bD r a w n B y :Y11 2 M H ZC13 0 PC23 0 PV C CR12 0 0R21KS1+ C32 2 u fV C CS2S3S4V C CR31 0 KR41 0 KR51 0 KQ59 0 1 3R75 . 6 kLSV C CP 3 .4P 1 .0P 1 .1P 1 .2P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .010P 3 .111P 3 .212P 3 .313P 3 .414P 3 .515P 3 .616P 3 .717X T A L 218X T A L 119G N D20P 2 .021P 2 .122P 2 .223P 2 .324P 2 .425P 2 .526P 2 .627P 2 .728P E E N29A L E30EA31P 0 .039P 0 .138P 0 .237P 0 .336P 0 .435P 0 .534P 0 .633P 0 .732V C C40U1A T 8 9 C 5 1P 0 .0P 0 .2P 0 .4P 0 .6P 2 .0P 2 .1P 2 .2P 2 .3P 2 .4P 2 .5P 2 .6P 2 .7P 3 .3P 3 .4P 1 .0P 1 .1P 1 .2P 1 .5P 1 .6P 1 .7R E T Q19 0 1 2Q29 0 1 2Q39 0 1 2Q49 0 1 2R82 2 0R92 2 0R 1 02 2 0R 1 12 2 0V C C5 1 05 1 05 1 05 1 05 1 05 1 05 1 05 1 0P 2 .7P 2 .6P 2 .5P 2 .4P 2 .3P 2 .2P 2 .1P 2 .0P 0 .6P 0 .4P 0 .2P 0 .0abfcgdeD P Y 1a bcdefgabfcgdeD P 2abfcgdeD P 3abfcgdeD P 43214pDS1234 5678J P 1a d c 0 8 3 2RP1 0 KV C CP 3 .7P 3 .5P 3 .6P 3 .5P 3 .6P 3 .71234J1C O N 4P 1 .5P 1 .6P 1 .7R E TA1H2A3B4H5B6J3M Q 2P 3 .2S5R 2 2R E S 2GND1DQ2VCC3D S 2D S 1 8 2 0R 2 34 . 7 KV C CP 3 .3P 1 .3P 1 .4P 1 .3 圖 31 單片機最小系統(tǒng) DS18B20 測溫電路 DS18B20 傳感器 簡介 本設(shè)計 采用 DS18B20溫度傳感器,該傳感器是美國 DALLAS半導(dǎo)體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接?xùn)|北石油大學本科生畢業(yè)設(shè)計 (論文) 11 讀出被測溫度,并且可根據(jù)實際 要求通過簡單的編程實現(xiàn) 9~12位的數(shù)字值讀數(shù)方式。 DS18B20 管腳及寄存器說明 (1) DS18B20的引腳排列 GND:地信號 DQ: 數(shù)據(jù)輸入 /輸出引腳。開漏單總線接口引腳。當被用著在寄生電源下,也可以向器件提供電源。 VDD:可選擇的 VDD引腳。當工作于寄生電源時,此引腳必須接地。 (2) DS18B20的性能特點 獨特的單線接口僅需要一個端口引腳進行通信;多個 DS18B20 可以并聯(lián)在惟一的三線上,實現(xiàn)多點組網(wǎng)功能;無須外部器件;可通過數(shù)據(jù)線供電,電壓范圍為 ~ ;零待機功 耗;溫度以9或12位數(shù)字;用戶可定義報警設(shè)置;報警搜索命令識別并標志超過程序限定溫度(溫度報警條件)的器件;負電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作。 64 位 ROM 的結(jié)構(gòu)開始8位是產(chǎn)品類型的編號,接著是每個器件的惟一的序號,共有 48 位,最后8位是前面 56 位的 CRC 檢驗碼,這也是多個 DS18B20 可以采用一線進行通信的原因。溫度報警觸發(fā)器TH和TL,可通過軟件寫入戶報警上下限。 (3) DS18B20的 寄存器說明 DS18B20溫度傳感器的內(nèi)部存儲器還包括一個高速暫存 RAM和一個非易 失性的可電擦除的 EPRAM。高速暫存 RAM的結(jié)構(gòu)為 8字節(jié)的存儲器,結(jié)構(gòu)如圖 3所示。頭 2個字節(jié)包含測得的溫度信息,第 3和第 4字節(jié) TH和 TL的拷貝,是易失的,每次上電復(fù)位時被刷新。第 5個字節(jié),為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。 DS18B20工作時寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。該字節(jié)各位的定義如圖 3所示。低 5位一直為 1, TM是工作模式位,用于設(shè)置 DS18B20在工作模式還是在測試模式, DS18B20出廠時該位被設(shè)置為 0,用戶要去改動, R1和 R0決定溫度轉(zhuǎn)換的精度位數(shù),來設(shè)置分辨率 [13]。 DS18B20 傳感器 與單片機的連接 DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時 DS18B20的 1腳接地, 2腳作為信號線, 3腳接電源。另一種是寄生電源供電方式。 DS1302與單片機的連接僅需 3條線:時鐘線 SCLK、數(shù)據(jù)線 I/O和復(fù)位線 RST。時鐘線 SCLK與 ,數(shù)據(jù)線 I/O與 ,復(fù)位線 RST與 。由于DS1302是靠細電流充電來實現(xiàn)串行輸入輸出的,因此,在 SCLK、 I/O、 RST線上東北石油大學本科生畢業(yè)設(shè)計 (論文) 12 要加上拉電阻,其中,它們的電流應(yīng)該在 500u- 1mA之間,若電源為 5V,則 R約為5K,因此, 電阻 R=。 在單電源與電池供電系統(tǒng)中, Vcc1提供低電源并提供低功率的備用電源。 Vcc2提供高電源作為芯片供電的主電源。因此,這里 Vcc1用 3V紐扣電池, Vcc2用 5V的系統(tǒng)電源。 晶振為 X X2引腳。 DS1302測溫 電路 如圖 32所示 : 1 2 3 4 5 6ABCD654321DCBAT i t leN u m b e r R e v i s io nS i z eBD a te : 1 1 J u n 2 0 1 4 S h e e t o f F i l e : C : \U s e r s \ A d m i n i s t r a to r\ D e s k t o p \ 畢業(yè)設(shè)計 \ 新建文件夾 (3 )\ 畢業(yè)設(shè)計 \ 煙霧 + 溫度 \ 煙霧 + 溫度 . d d bD ra w n B y :Y11 2 M H ZC13 0 PC23 0 PV C CR12 0 0R21KS1+ C32 2 u fV C CS2S3S4V C CR31 0 KR41 0 KR51 0 KQ59 0 1 3R75 . 6 kLSV C CP 3 .4P 1 .0P 1 .1P 1 .2P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .010P 3 .111P 3 .212P 3 .313P 3 .414P 3 .515P 3 .616P 3 .717X T A L 218X T A L 119G N D20P 2 .021P 2 .122P 2 .223P 2 .324P 2 .425P 2 .526P 2 .627P 2 .728P E E N29A L E30EA31P 0 .039P 0 .138P 0 .237P 0 .336P 0 .435P 0 .534P 0 .633P 0 .732V C C40U1A T 8 9 C 5 1P 0 .0P 0 .2P 0 .4P 0 .6P 2 .0P 2 .1P 2 .2P 2 .3P 2 .4P 2 .5P 2 .6P 2 .7P 3 .3P 3 .4P 1 .0P 1 .1P 1 .2P 1 .5P 1 .6P 1 .7R E T Q19 0 1 2Q29 0 1 2Q39 0 1 2Q49 0 1 2R82 2 0R92 2 0R 1 02 2 0R 1 12 2 0V C C5 1 05 1 05 1 05 1 05 1 05 1 05 1 05 1 0P 2 .7P 2 .6P 2 .5P 2 .4P 2 .3P 2 .2P 2 .1P 2 .0P 0 .6P 0 .4P 0 .2P 0 .0abfcgdeD P Y 1a bcdefgabfcgdeD P 2abfcgdeD P 3abfcgdeD P 43214pDS1234 5678J P 1a d c 0 8 3 2RP1 0 KV C CP 3 .7P 3 .5P 3 .6P 3 .5P 3 .6P 3 .71234J1C O N 4P 1 .5P 1 .6P 1 .7R E TA1H2A3B4H5B6J3M Q 2P 3 .2S5R 2 2R E S 2GND1DQ2VCC3D S 2D S 1 8 2 0R 2 34 . 7 KV C CP 3 .3P 1 .3P 1 .4P 1 .31234D?B R I D G E 1C70 . 1 U FC40 . 1 u FC62 2 0 u FC54 7 0 u FV12 2 0 vT?T R A N S 1V in1GND2V o u t3U27 8 0 5R 1 225V C C12J2C