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

正文內容

基于at89s52單片機的溫濕度測試儀-文庫吧

2025-01-03 16:10 本頁面


【正文】 維最敏捷。所以,本設計就是通過單片機驅動LED顯示溫濕度,通過此設計,可以發(fā)現(xiàn)本設計有一定的擴展性,而且可以作為其他有關設計的基礎。在重要的設備房間中,設備對溫、濕度等運行環(huán)境的要求非常嚴格。對于面積較大的房間,由于氣流及設備分布的影響,溫濕度值可能會有較大的區(qū)別。所以應根據(jù)主房間實際面積在房間加裝溫濕度傳感器,以實時客觀檢測房間內的溫、濕度。在監(jiān)控本系統(tǒng),溫濕度一體化傳感器將把檢測到的溫濕度值實時傳送到監(jiān)控主機中,并在監(jiān)控界面上以圖形形式直觀地表現(xiàn)出來。管理員可實時了解房間各點的實際溫濕度值,一旦房間內實際溫、濕度值越限,系統(tǒng)將自動彈出報警框并觸發(fā)報警,提示管理員通過調節(jié)送風口的位置、數(shù)量,設定空調的運行溫濕度值,盡可能讓房間各點的溫濕度趨向合理,確保房間設備的安全正常運行。2. 系統(tǒng)的硬件設計 系統(tǒng)設計方案本方案使用AT89S52作為控制核心,用溫濕度傳感器DHT11作為溫濕度測量元件,顯示電路采用LED顯示,采用單片機最小系統(tǒng)。AT89S52單片機LED顯示DHT11溫濕度傳感器數(shù)據(jù)采集時鐘復位電路 系統(tǒng)結構圖 系統(tǒng)的硬件設計 AT89S52介紹AT89S52 具有以下標準功能:8k 字節(jié) Flash,256 字節(jié) RAM,32 位 I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個 16 位定時器/計數(shù)器,一個 6 向量 2 級中斷結構,全雙工串行口,片內晶振及時鐘電路。另外,AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。空閑模式下,CPU停止工作,允許 RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM 內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。P0 口:P0 口是一個 8 位漏極開路的雙向 I/O 口。作為輸出口,每位能驅動 8 個 TTL 邏輯電平。對 P0 端口寫“1”時,引腳用作高阻抗輸入。當訪問外部程序和數(shù)據(jù)存儲器時,P0 口也被作為低 8 位地址/數(shù)據(jù)復用。在這種模式下,P0 具有內部上拉電阻。在 flash 編程時,P0 口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。程序校驗時,需要外部上拉電阻。P1 口:P1 口是一個具有內部上拉電阻的 8 位雙向 I/O 口,P1 輸出緩沖器能驅動 4 個TTL 邏輯電平。對 P1 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流。此外, 和 分別作定時器/計數(shù)器 2 的外部計數(shù)輸入()和定時器/計數(shù)器 2的觸發(fā)輸入(),具體如下表所示。 AT89S52 P1口第二功能表腳號第二功能T2(定時器/計數(shù)器 T2 的外部計數(shù)輸入),時鐘輸出T2EX(定時器/計數(shù)器 T2 的捕捉/重載觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用)P2 口:P2 口是一個具有內部上拉電阻的 8 位雙向 I/O 口,P2 輸出緩沖器能驅動 4 個TTL 邏輯電平。對 P2 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流在訪問外部程序存儲器或用 16 位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX @DPTR)時,P2 口送出高八位地址。P3 口:P3 口是一個具有內部上拉電阻的 8 位雙向 I/O 口,p2 輸出緩沖器能驅動 4 個TTL 邏輯電平。對 P3 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流。P3 口亦作為 AT89S52 特殊功能(第二功能)使用,如下表所示。 AT89S52 P3口第二功能表腳號第二功能RXD(串行輸入)TXD(串行輸出)INT0(外部中斷 0)INT0(外部中斷 0)T0(定時器 0 外部輸入)T1(定時器 1 外部輸入)WR(外部數(shù)據(jù)存儲器寫選通)RD(外部數(shù)據(jù)存儲器寫選通)RST: 復位輸入。晶振工作時,RST 腳持續(xù) 2 個機器周期高電平將使單片機復位??撮T狗計時完成后,RST 腳輸出 96 個晶振周期的高電平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能無效。DISRTO 默認狀態(tài)下,復位高電平有效。ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低 8 位地址的輸出脈沖。在 flash 編程時,此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。然而,特別強調,在每次訪問外部數(shù)據(jù)存儲器時,ALE 脈沖將會跳過。PSEN:外部程序存儲器選通信號(PSEN)是外部程序存儲器選通信號。當 AT89S52 從外部程序存儲器執(zhí)行外部代碼時,PSEN 在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,PSEN 將不被激活。EA/VPP:訪問外部程序存儲器控制信號。為使能從 0000H 到 FFFFH 的外部程序存儲器讀取指令,EA 必須接 GND。為了執(zhí)行內部程序指令,EA 應該接 VCC。在 flash 編程期間,EA 也接收 12 伏 VPP電壓。XTAL1:振蕩器反相放大器和內部時鐘發(fā)生電路的輸入端。XTAL2:振蕩器反相放大器的輸出端。特殊功能寄存器 AT89S52 特殊寄存器映象及復位值特殊功能寄存器(SFR)。并不是所有的地址都被定義了。片上沒有定義的地址是不能用的。讀這些地址,一般將得到一個隨機數(shù)據(jù);寫入的數(shù)據(jù)將會無效。用戶不應該給這些未定義的地址寫入數(shù)據(jù)“1”。由于這些寄存器在將來可能被賦予新的功能,復位后,這些位都為“0”。定時器 2 寄存器:寄存器T2CON 和T2MOD 包含定時器2 的控制位和狀態(tài)位,寄存器對RCAP2H和RCAP2L是定時器2的捕捉/自動重載寄存器。中斷寄存器:各中斷允許位在IE寄存器中,六個中斷源的兩個優(yōu)先級也可在IE中設置。存儲器結構MCS51器件有單獨的程序存儲器和數(shù)據(jù)存儲器。外部程序存儲器和數(shù)據(jù)存儲器都可以64K尋址。程序存儲器:如果EA引腳接地,程序讀取只從外部存儲器開始。對于AT89S52,如果EA 接VCC,程序讀寫先從內部存儲器(地址為0000H~1FFFH)開始,接著從外部尋址,尋址地址為:2000H~FFFFH。數(shù)據(jù)存儲器:AT89S52 有256 字節(jié)片內數(shù)據(jù)存儲器。高128 字節(jié)與特殊功能寄存器重疊。也就是說高128字節(jié)與特殊功能寄存器有相同的地址,而物理上是分開的。當一條指令訪問高于7FH 的地址時,尋址方式?jīng)Q定CPU 訪問高128 字節(jié)RAM 還是特殊功能寄存器空間。直接尋址方式訪問特殊功能寄存器(SFR)。例如,下面的直接尋址指令訪問0A0H(P2口)存儲單元MOV 0A0H , data使用間接尋址方式訪問高128 字節(jié)RAM。例如,下面的間接尋址方式中,R0 內
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1