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

正文內容

小型倉庫溫濕度監(jiān)測系統(tǒng)畢業(yè)設計(文件)

2024-12-18 02:20 上一頁面

下一頁面
 

【正文】 信號拉低時會輸出一個電流( IIL )。 作輸入端時,被外部拉低的 P3 口將用上拉電阻輸出電流( IIL )。當振蕩器工作時, RST 引腳出現(xiàn)兩個機器周期以上高電平將使單片機復位。 ALE/PROG :當訪問外部程序存儲器或數據存儲器時 ,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。如有必要,可通過對特殊功能寄存器 (SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。 PSEN :程序儲存允許 (PSEN )輸出是外部程序存儲器的讀選通信號,當 AT89S51 由外部程序存儲器取指令 (或數據 )時,每個機器周期兩次 PSEN 有效,即輸出兩個脈沖。欲使 CPU 僅訪問外部程序存儲器(地址為 0000H - FFFFH) , EA 端必須保持低電平(接地) 。 存儲器 AT89C51 內核采用程序存儲器和數據存儲器空間分開的結構,均具有 64KB 外部程序和數據的尋址空間。 0003H~ 000AH:外部中斷 0 入口地址 區(qū) 。 0023H~ 002AH: 串口 口中斷入口地址 區(qū) 。 數據 存儲器 數據存儲器用于存放運算中間的結果、數據暫存、緩沖、標志位、待測程序等功能。寫時用 ,讀時用 做外部數據存儲器的選通信號 。 寄存器 B:進行乘除運算時,寄存器 B有特定的用途,在乘時存放一個乘數以及積的最高位, A 中存放另一個乘數以及 積的低位。 程序狀態(tài)字 PSW: 8位寄存器,存放程序執(zhí)行過程中的各種信息。 (一 ) 編程方法: 編程前,須按編程模式表 (表 27) 和圖 21 圖 215 所示設置好地址、數據及控制信號 , AT89S51 編程方法如下: 1 .在地址線上加上要編程單元的地址信號。 5 .每對 Flash 存儲陣列寫入一個字節(jié)或每寫入一個程序加密位,加上一個 ALE/PROG 編程脈沖。 寫周期完成后,有效的數據就會出現(xiàn)在所有輸出端上,此時,可進入下一個字節(jié)的寫周期,寫周期開始后,可在任意時刻進行數據查詢。 (五 ) 讀片內 簽名字節(jié) : AT89S51 單片機內有 3個簽名字節(jié),地址為 000H、 100H 和 200H 。 擦除期間,用 串口 方式讀任何地址數據,返回值均為 00H 。 4 .編程期間 引腳輸出 RDY/BSY 信 號。芯片擦除則將存儲代碼陣列全寫為 FFH 。 2 .將編程使能指令發(fā)送到 MOSI(),編程時鐘接至 SCK(), 此頻率需小于晶體時鐘頻率的 l/16 。 5 .編程結束應將 RST 置為 “ L” 以結束操作。 (四 ) 并行編程接口 : 采用控制信號的正確組合可對 Flash 閃速存儲陣列中的每一代碼字節(jié)進行寫入和存儲器的整片擦除,寫操作周期是自身定時的,初始化后它將自動定時到操作完成。 SCK 時鐘頻率不得大于 XTAL1 時鐘的 1/ 16 。 圖 217 復位電路 單片機復位是使 CPU和系統(tǒng)中的其他功能部件都處在一個確定的狀態(tài),并從這個狀態(tài)開始工作, PC=0000H,從第一單元取指令執(zhí)行。通常時鐘由于兩種形式:內部時鐘和外部時鐘。為了提高穩(wěn)定性我們采用溫度穩(wěn)定性好的 NPO 電容,采用的晶振頻率為 12( ) MHZ。由于 RS485 傳輸最長距離達 ,允許多個發(fā)送器連接到同一條總線上,同時增加了發(fā)送器的驅動能力和沖突保護特性, 所以更好的解決了 倉庫 分布零散和集中管 理的矛盾,也為 倉庫 遠程控制提供了條件。 PC串口每根線可以提供大約 9mA 的電流,因此兩根線提供的電流足夠供給這個電路使用了。當 RE 為低電平時, MAX485 數據輸入有效;當 DE 為高電平時, MAX485 數據輸出有效。當 PC機發(fā)送數據時, MAX232 的 9 腳輸出 低 電平, Q1 截止 ,使 MAX485 的 RE 和 DE 為 高電平而處于數據 接受 狀態(tài)。 MAX232A 和 MAX485 分別是 RS232 和 RS485接口 標準的接口電路 芯片,如圖 21圖 220: 圖 219 MAX232 內部結構基本可分三個部分: 第一部分是電荷泵電路。由 1 1 1 14 腳構成兩個數據通道。 第三部分是供電。 3腳 (DE) :驅動器 輸出使能端 。 4腳 (DI) :驅動器 輸入。 最為簡單且常用的是三線制接法,即地、接收數據和發(fā)送數據三腳相連 ,且直接用 RS232 相連 。由于此脈動直流電壓還包含較大的紋波,必須通過濾波電路加以濾波, C1 C14 分別為輸入端和輸出端濾波電容 ,并利用芯片 LM7805 進行穩(wěn)壓,當輸出電較大時, 7805 應配上散熱板。雖然是固定穩(wěn)壓電路,但使用外接元件,可獲得不同的電壓和電流。其中, AT89S51 的程序采用 C51 語言編寫, C51 語言具有 C語言的編程風格,模塊化設計使程序流程更加清晰、易懂;而 PC 機端的數據接收界面采用 VC語言編寫,其中 的圖形動態(tài)顯示直觀的反應了溫室內部溫濕度的變化情況。根據 SHTll 兩線制工作方式, AT89S51 應該先在 P2. 0 輸出低電平來觸發(fā) SHTll,然后在每條 DATA 線上輸出一位命令數據,再給出 SCK 高電平觸發(fā) SHTll 鎖存數據,當然 AT89S51 輸出的 SCK 周期必須滿足 SHTll 數據建立和保持最少時間 (110ns)的要求。Ox80) {DATAl=1; DATA2=1; DATA3=1; DATA4=1; } else{DATAl=O; DATA2=O; DATA3=O; DATA4=0; }//發(fā)完后拉低數據線 val=1; //左移動一位 SCK=1; _nop_(); SCK=0; //包含于庫 } DATAl=1; DATA2=1; DATA3=1; DATA4=1; // SCK=0,釋放數據線 SCK=1; err=P2; err=err& oxoe; //提取確認信號位 SCK=O; return err; } ? 讀數據 : void readl(uchar ack) { uchar i=8, a=Ox80, b=Ox80, c=Ox80, d=Ox80; // DATAl=1; DATA2=1; DATA3=1; DATA4=1; val[0]=0; val[1]=0; val[2]=0; val[3]=0; while(i) { SCK=1; if(DATAl) val[0]=(val[0]|a); if(DATA2) val[1]=(val[1]|b); if(DATA3) val[2]=(val[2]|c); if(DATA4) val[3]=(val[3]|d); a=1; b=1; c=1; d=1; SCK=O; } DATAl=!ack; DATA2=!ack; DATA3=!ack; DATA4=!ack; SCK=1; _nop_(); SCK=0; DATAl=1; DATA2=1; DATA3=1; DATA4=1; } 當 SHTll 完成測量后,依據讀寫數據規(guī)則 AT89S51 通過以下方式讀取測量結果:先置時鐘線為低電平使 SHTll 內的鎖存器輸出數據,并延時一段時間 (大于數據穩(wěn)定輸出時間 250ns)等待數據穩(wěn)定,然后再讀取 數據,如此類推直到接收完一字節(jié)數據為止,且要在第 9個時鐘給出應答位。本 設計 利用具有面向對象可視化設計功能的 VC++編寫 PC 機接收數據的界面程序,通過其提供的串口通信控件 Msm 實現(xiàn) PC機與 AT89S51 之間的通信,使測量數據正確無誤地重現(xiàn)在 PC 機的顯示屏上,如 圖 31 所示。 結 論 本文設計的 倉 庫 溫濕度 監(jiān)測 系統(tǒng)由于采用了高集成度和高精度的溫濕度數字傳感器 SHTll 和合理的多片連接方式,既節(jié)省了單片機 I/O口資源和使系統(tǒng)整體設計成本下降,又避免了逐個測量時造成的整體測量滯后問題和提高了測量精度,同時大大簡化了單片機的程序編寫;另外,該系統(tǒng)所具有的遠距離通信功能又為現(xiàn)代化溫室群的集散管理提供了必要的條件,可在現(xiàn)代化 倉庫 控制系統(tǒng)中推廣應用。它直接影響到儲備物資的使用壽命和工作可靠性。因此我們需要一種造價低廉、使用方便且測量準確的溫濕度測量儀。 (二)論文工作進度與安排 起訖日期 工 作 內 容 和 要 求 備 注 2020年 11月 ~ 12月 熟悉所要做的內容,查閱相關資料,提出設計方案 ,熟悉要求 2020年 1月 ~ 2月 完成電 路圖的設計 , 繪制 , 元器件的選擇 以及仿真調試 2020年 2月 1日 ~ 3月 15日 完成論文 2020年 4月 1日 ~4月 15號 答辯準備工作 2020年 4月 15日 ~4月 18號 答辯 教研(研究)室意見 教研(研究)室主任(簽名) 年 月 日 院(系、所)意見 院(系、所)負責人(簽名) 年 月 日 。然后對電路進行改進 ,以滿足本設計的功能要求 文獻綜述 [1] SHTlx/SHT7x Humidityamp。但傳統(tǒng)的方法是用與濕度表、毛發(fā)濕度表、雙金屬式測量計和濕度試紙等測試器材,通過人工進行檢測,對不符合溫度和濕度要求的庫房進行通風、去濕和降溫等工作。 參考文獻 [1] SHTlx/SHT7x Humidityamp。做 出 實物之后,還要利用 AT89S51 的 ISP 功能對設計實物進行調試。 SHTll讀取的 12位的溫度和 8位的濕度測量值(二進制數),傳遞給 AT89S51,再通過串口通信發(fā)送給 PC機,由 PC 機后臺根據公式 2 2 23,計算出實際值。具體 C51 程序如下:其中 val 是命令字節(jié), err 為應答返回字節(jié) , DATAl、 DATA DATA DATA4分別是 SHT11 的 data,即 、 、 、 。 軟件結構設計 下面主要討論 AT89S51 向 SHTll 發(fā)送命令和讀取測量數據的軟件實現(xiàn)。 █ 主要特點 : ? 輸出電流可達 1A ? 輸出電壓有: 5V ? 過熱保護 ? 短路保護 ? 輸出晶體管 SOA 保護 圖 222 圖 223功能框圖 硬件設計綜述 2 總線串口總線號號號號48 589 5111溫濕度傳感器48 589 5111溫濕度傳感器48 589 5111溫濕度傳感器11溫濕度傳感器89 5148 5 轉 換器圖 224 擴展系統(tǒng) 根據 RS485 標準 傳輸最長距離達 , 多點 和 雙向通信能力 ,可以將原來的小型倉庫的溫濕度監(jiān)測系統(tǒng)進行擴展(如圖 224),擴展后的系統(tǒng)可用于大型倉庫的溫濕度監(jiān)測。內含過流、過熱和過載保護電路。 電源模塊是有電源變壓器變壓器、整流、濾波和穩(wěn)壓電路等四部分組成。 8腳 : VCC( +~ +)。 1腳 (RO) :接收器 輸出。 圖 220 MAX485 2腳 (RE) :接收器 輸 出 使能端 。 8腳( R2IN)、 9腳( R2OUT)、 10 腳( T2IN)、 7 腳( T2OUT)為第二數據通道。功能是產生 +12v 和 12v兩個電源,提供給 RS232 串口電平的需要。 RS232 的 傳送距離最大約為 15米,最高速率為 20kb/s, RS232 是為點對點(即一對收、發(fā)設備)通訊而設計的 接口標準 , RS232 只適合于本地通訊使用。由于本電路DTR 和 RTS( DB9 的 7 腳) 都用于了電路供電,因此使用 MAX232 的另外一個通道 ( MAX232 的 9 腳) 及 Q1 來控制 MAX485 的狀態(tài)切換。使用本電路需注意 PC 程序必須使串口的 D
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1