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

正文內容

單片機水溫控制系統(tǒng)畢業(yè)設計(編輯修改稿)

2024-07-23 12:40 本頁面
 

【文章內容簡介】 時,輸出為低電平。凌陽單片機的B口除具有常規(guī)的輸入/輸出功能外,還具有特殊功能,其中IOB2位可為外部中斷源信號的輸入,IOB2位根據(jù)輸入的電平來判斷是否發(fā)出中斷請求。 圖216:掉電檢測電路及其輸出該電路如圖217所示,當外部VCC=+5V時,比較器LM393反相端電壓高于正相端,LM393輸出低電平。故原片選信號低電平有效地加到6264的20腳,同時26腳為高電平,6264進行正常的讀寫操作,而當VCC下降到一定程度時,比較器反相端電壓低于正相端時,LM393輸出為高電平。故20腳為高電平,26腳為低電平,此時6264的VCC 由后備3V干電池供電,從而對所存數(shù)據(jù)進行保護。 圖217: 掉電保護電路選用HITACHI HM6264B ,其靜態(tài)RAM的容量為64K位,6264的引腳圖如下:其中CS1,CS2都為片選信號,WE控制數(shù)據(jù)的寫入,OE控制信號的輸出,圖218 6264引腳圖其內部結構圖及控制表如下:圖219 6264內部結構圖表25 6364控制表WECS1CS2OEMODEVCC ,CurrentI/O PINHNOT SELECTED (POWER DOWN)Isb,Isb1High—ZLNOT SELECTED (POWER DOWN)Isb,Isb1High—ZHLHHOUTPUT DISABLEIccHigh—ZHLHLREADIccDoutLLHHWRITEIccDinLLHLWRITEIccDin 第三章 單片機與PC通信在經過了對水溫控制流程的確定后,就要開始控制方案,以實現(xiàn)課題。由于本人主要是做監(jiān)控軟件的實現(xiàn),所以本章硬件方面研究了單片機與計算機的通信,以實現(xiàn)參數(shù)的傳送,重點是對監(jiān)控軟件的實現(xiàn)做詳細的說明。水溫控制對實時控制要求比較高,需要時刻關注各個參數(shù)的變化,以及隨時可以調節(jié)運行過程中設備的運行狀態(tài)。作為目前自動化工業(yè)中應用較為普遍的一種控制系統(tǒng),單片機具有優(yōu)秀的實時控制功能、靈活的編程能力小、價格適宜等特點。因此我們決定在我們的這個課題里使用89C51單片機來實現(xiàn)對整個過程的控制。但是,由于要求能通過計算機來實現(xiàn)運行中對參數(shù)的觀察以及控制,這就需要一個可以在PC上顯示出來的人機界面。故決定采用PC+單片機這一系統(tǒng)來完成對整個處理過程的控制。采用這一控制系統(tǒng)可以將計算機、單片機及操作人員的人—機接口結合在一起,使單片機能利用計算機豐富的軟件資源,而計算機能和單片機的模塊交互存取數(shù)據(jù)。以PC機為基的控制容易編程和維護用戶的利益,開放的體系結構提供靈活性,最終降低成本和提高生產率。而且使用PC+單片機控制時,即使PC出現(xiàn)了故障,無法正常工作的時候,單片機仍然能獨立的完成控制任務而不會打斷。串行通信的原理及通信線路連接串行通信基本原理串行通信端口(Serial Communication Port) 在系統(tǒng)控制的范疇中一直占據(jù)著極其重要的地位,它不僅沒有因為時代的進步而遭淘汰,反而在規(guī)格上越來越完善,應用也越來越廣泛。現(xiàn)在,串行通信端口(RS 232 ) 是計算機上的標準配置,通常有COM1和COM2 兩個端口。在工業(yè)應用領域中,RS 232 串行通信端口的使用相當普遍。串行通信是把數(shù)據(jù)的每個字節(jié)分解為單個的二進制位并依次地傳送,因此在串行通信中只需要一根數(shù)據(jù)線,比較適合遠距離傳輸。串行通信可分為異步通信和同步通信,異步通信比同步通信簡單,技術上易于實現(xiàn),適用于數(shù)據(jù)的隨機發(fā)送/ 接收。RS 232 串行通信端口采用的是全雙工連接的異步串行通信傳輸方式。通信線路連接串口傳輸數(shù)據(jù)只要有接收數(shù)據(jù)針腳和發(fā)送針腳就能實現(xiàn):同一個串口的接收腳和發(fā)送腳直接用線相連,兩個串口相連或一個串口和多個串口相連。圖31通信線路連接PC機的某個串行口通過電纜線與RS232收發(fā)器MAX232的2 3 2電平端口三線交叉連接,如圖1所示 MAX232的邏輯電平端口與單片機的串行口相連。PC機RS232的9針連接器的8腳不用連接。PC與單片機通信是采用MSComm 控件通過串行端口傳輸和接收數(shù)據(jù),為應用程序提供串行通訊功能。Microsoft Communications Control(簡稱MSComm)是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,它為應用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法。具體的來說,它提供了兩種處理通信問題的方法:一是事件驅動(Event-driven)方法,一是查詢法。串行通信控件MSComm32. OCX提供了使用RS 232 進行數(shù)據(jù)通信的所有協(xié)議,我們可以使用不同的工作方式來處理和解決各類通信軟件的開發(fā)設計問題。Visual C++ 為該控件提供了標準的事件處理函數(shù)和過程,并通過屬性和方法提供了串行通信的設置,我們可以通過設置不同的屬性來完成所要求的通信功能。具體的來說,MSComm控件提供下列兩種處理通訊的方式:事件驅動方式和查詢方式。 1)事件驅動方式事件驅動是處理連接端口通信的一種有效方法,可以利用OnComm 事件捕獲并處理通信中發(fā)生的事件和錯誤,通過分別對每個CommEvent 屬性值編程即可完成對各個事件或錯誤的處理,實時性較強。2)查詢方式 可以在每個重要的程序之后查詢MSComm控件某些屬性(如Comnfl~vent屬性和InBufferCount屬性)的值來檢測事件和通信錯誤。這對小的自含程序可能比較常用。 主要屬性MSComm控件有許多重要的屬性.其中幾個重要的屬性如下:CommPort:設置或返回通信端口。程序必須制定所要使用的串行端口號碼,Windows 系統(tǒng)會使用所設置的通信端口與外界進行通信。程序也可借助此屬性返回所使用的連接端口號碼。為1時對應COM1;為2時對應COM2。Settings:設置或返回波特率、奇偶校驗、數(shù)據(jù)位和停止位參數(shù)。使用RS 232 通信的雙方,Settings 必須完全一樣,彼此才能順利地通信,否則雙方將無法正確接收接收到彼此所傳輸?shù)匦盘?。PortOpen:用于設置或返回通信連接端口的狀態(tài)。使用串行端口之前必須先將要使用的串行端口打開,而在使用完畢之后,也必須執(zhí)行關閉操作。串行通信端口各項功能都是在PortOpen 的True 與False 之間完成的。Output:將數(shù)據(jù)寫入發(fā)送緩沖區(qū)。當程序需要傳輸字符到對方時,可將字符串使用此命令輸入輸出緩沖區(qū)中,一般的數(shù)據(jù)均是在送達輸出緩沖區(qū)厚隨即被送出。Input:讀取或刪除緩沖區(qū)中的數(shù)據(jù)流。InputLen:設置和返回Input屬性從接收緩沖區(qū)中讀取的字節(jié)數(shù)。InputMode:設置和返回的類型。該屬性為0時,Input屬性所檢取的數(shù)據(jù)是文本;為1時,Input屬性所檢取的數(shù)據(jù)是二進制數(shù)據(jù)。這個屬性對與單片機的通信尤為重要。本次采用的主要是事件驅動方式,因為這樣更容易使程序響應,可靠性高。在通信之前,先要對端口進行初使化的操作。if(())(FALSE)。/*判斷端口是否已被打開,如果也打開,則先關閉*/(port)。//選擇端口if(!())(TRUE)。/*判斷選擇端
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1