【正文】
漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。并因此作為輸入時, P2口的管腳被外部拉低,將輸出電流。 P3口也可作為 AT89C51的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD( 串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(計時器 0外部輸入) T1(計時器 1外部輸入) /WR( 外部數(shù)據(jù) 存儲器 寫選通) /RD( 外部數(shù)據(jù) 存儲器 讀選通) P3口同時為閃爍編程和編程校驗接收一些 控制信號 。如想禁止 ALE的輸出可在 SFR8EH地址上置 0。注意加密方式 1時, /EA將內(nèi)部鎖定為 RESET;當(dāng) /EA 本科生課程設(shè)計(論文) 6 端保持高電平時,此間內(nèi)部程序存儲器。外部時鐘方式時外部時鐘電源直接接到 XTAL1端,XTAL2端懸空。不含時間變量的代數(shù)方程,或以輸入量作橫坐標(biāo),把與其對應(yīng)的輸出量作縱坐標(biāo)而畫出的特性曲線來描述。傳感器包括一個電阻式感濕元件和一 個 NTC測溫元件,并與一個高性能 8位單片機相連接。 圖 DHT11 封裝圖 本科生課程設(shè)計(論文) 9 接 口說明 建議連接線長度短于 20米時用 5K上拉電阻 ,大于 20米時根據(jù)實際情況使用合適的上拉電阻。 89C51 DHT11 VDD VDD GND 5K DATA 1pin 2pin 4pin 本科生課程設(shè)計(論文) 10 獨立式按鍵電路 圖 獨立式按鍵電路 設(shè)置 溫度 按鍵 K0、按鍵加 K按鍵減 K 濕度 按鍵 K3 分別的單片機的 , , 相連。 溫濕度判斷控制部分的程序整體思路如圖 圖 溫濕度判斷控制程序整體思路 溫濕度控制系統(tǒng)部分子程序 主程序 ORG 0100H。 啟動 T0 SJMP $。 T0 重裝初值 MOV TH0,3CH。 METRICCON:MOV R3,00H。 W2:ADD A,100。 MOV 31H,R3。 END 本科生課程設(shè)計(論文) 18 第 5章 課程設(shè)計總結(jié) 課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā) 現(xiàn),提出,分析和解決問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程。 W3:SUBB A,10。 百位存于 32H 單元,十位存于 31H 單元,個 本科生課程設(shè)計(論文) 17 位存于 30H 單元 MOV A,21H。 獨立式按鍵程序 Start: MOV P1,0FFH MOV A,P1 CPL A JZ Start JB FUN0 JB FUN1 JB FUN2 JB FUN3 溫度采樣及模數(shù)轉(zhuǎn)換子程序 ORG 0300H。 T0INT:DJNZ R1,NEXT。 T0 100 馬上定時溢出計數(shù)寄存器 R1 賦初值 10 MOV SP,60H。 圖 開關(guān)量輸出接口電路 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 2 J u l 2 0 1 3 S h e e t o f F i l e : C : \ U s e r s \ A C E R \ D e s kt op \ 單片機課設(shè) 1 . d d bD r a w n B y :P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .0 / R x D10P 3 .1 / T x D11P 3 .2 / I N T 012P 3 .3 / I N T 113P 3 .4 / T 014P 3 .5 / T 115P 3 .6 / W R16P 3 .7 / R D17X 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 S E N29A L E / P R O G30E A / V p p31P 0 .732P 0 .633P 0 .534P 0 .435P 0 .336P 0 .237P 0 .138P 0 .039V C C40A T 8 9 C 5 1R2 R3 R4R1K1K2K0K3+ 5 VN O TO P T O I S O 1R1 R2 V C C加濕器~ 2 20 VV C C V C C . . . .J1J 1 1 本科生課程設(shè)計(論文) 11 D/A 轉(zhuǎn)換器 DAC0832 DAC0832 它由 8 位輸入鎖存器、 8 位 DAC 寄存器、 8 位 D/A 轉(zhuǎn)換電路及轉(zhuǎn)換控制電路組成。 圖 DHT11 溫濕度傳感器接線圖 電源引腳 DHT11 的供電電壓為 3- 。每個 DHT11傳感器都在極為精確的濕度校驗室中進行校準(zhǔn)。 傳感器的動態(tài)特性: 所謂動態(tài)特性,是指傳感器在輸入變化時,它的輸出的特性。復(fù)位電路通常采用上自動復(fù)位和按鈕復(fù)位兩種方式。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。另外,該 引腳 被略微拉高。當(dāng)振蕩器復(fù)位器件時,要保持 RST腳兩個 機器周期 的高電平時間。 P2口當(dāng)用于外部 程序存儲器 或 16位地址 外部數(shù)據(jù) 存儲器進行存取時, P2口輸出地址的高八位。 P0 能夠用于外部程序數(shù)據(jù) 存儲器 ,它可以被定義為數(shù)據(jù) /地址的低八位。 本科生課程設(shè)計(論文) 4 圖 89C51引腳圖 AT89C51 提供以下標(biāo)準(zhǔn)功能: 4k 字節(jié) Flash 閃速存儲器 , 128 字節(jié)內(nèi)部RAM, 32 個 I/O 口線,兩個 16 位定時 /計數(shù)器,一個 5 向量兩級中斷結(jié)構(gòu),一個全雙工 串行通信 口,片內(nèi)振蕩器及 時鐘電路 。在 20 世 紀(jì) 80 年代和 90 年代, MCS51系列單片機是在我國應(yīng)用最為廣泛的單片機機型之一。控制房間內(nèi)加濕器的電源可以調(diào)節(jié)房間的濕度;通過按鍵可以設(shè)置標(biāo)準(zhǔn)的溫、濕度值。使用 89C51 單片機能夠?qū)崿F(xiàn)溫濕度全程的自動檢測與控制,而且 89C51 單片機易于學(xué)習(xí)、掌握,性價比高。 ( 2 天) 上機調(diào)試、修改程序( 1 天) 撰寫、打印設(shè)計說明書( 1 天) 答辯( 1天) 指導(dǎo)教師評語及成績 平時: 論文質(zhì)量: 答辯: 總成績: 指導(dǎo)教師簽字: 年 月 日 本科生課程設(shè)計(論文) II 摘 要 隨著人們生活水平的不斷提高 ,單片機控制無疑是人們追求的目標(biāo)之 一,它所給人帶來的方便也是不可否定的,其中數(shù)字溫度計就是一個典型的例子,但人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活