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

正文內(nèi)容

基于單片機的輸液監(jiān)控系統(tǒng)設計畢業(yè)設計(參考版)

2025-06-26 02:23本頁面
  

【正文】 例如,下面的直接尋址指令訪問0A0H(P2口)存儲單元MOV 0A0H , data使用間接尋址方式訪問高128 字節(jié)RAM。當一條指令訪問高于7FH 的地址時,尋址方式?jīng)Q定CPU 訪問高128 字節(jié)RAM 還是特殊功能寄存器空間。高128 字節(jié)與特殊功能寄存器重疊。對于89S52,如果 接VCC,程序讀寫先從內(nèi)部存儲器(地址為0000H~1FFFH)開始,接著從外部尋址,尋址地址為:2000H~FFFFH。外部程序存儲器和數(shù)據(jù)存儲器都可以64K尋址。 XTAL2:振蕩器反相放大器的輸出端。在flash編程期間,也接收12伏VPP電壓。為使能從0000H 到FFFFH的外部程序存儲器讀取指令,必須接GND。當AT89S52從外部程序存儲器執(zhí)行外部代碼時,在每個機器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時,將不被激活。這個ALE 使能標志位(地址為8EH的SFR的第0位)的設置對微控制器處于外部執(zhí)行模式下無效。這一位置 “1”,ALE 僅在執(zhí)行MOVX 或MOVC指令時有效。然而,特別強調(diào),在每次訪問外部數(shù)據(jù)存儲器時,ALE脈沖將會跳過。在flash編程時,此引腳()也用作編程輸入脈沖。DISRTO默認狀態(tài)下,復位高電平有效。看門狗計時完成后,RST 腳輸出96 個晶振周期的高電平。引腳號第二功能RXD(串行輸入)TXD(串行輸出) (外部中斷0) (外部中斷1)T0(定時器0外部輸入)T1定時器1外部輸入) (外部數(shù)據(jù)存儲器寫選通) (外部數(shù)據(jù)存儲器寫選通) RST:復位輸入。P3口亦作為AT89C52特殊功能(第二功能)使用,如下表所示。對P3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。在flash編程和校驗時,P2口也接收高8位地址字節(jié)和一些控制信號。在這種應用中,P2 口使用很強的內(nèi)部上拉發(fā)送1。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。引腳號第二功能T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用) P2口:P2 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。此外,()和時器/計數(shù)器2的觸發(fā)輸入(),具體如下表所示。對P1 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。程序校驗時,需要外部上拉電阻。在這種模式下,P0具有內(nèi)部上拉電阻。對P0端口寫“1”時,引腳用作高阻抗輸入。VCC :電源GND: 接地 P0口: P0口是一個8位漏極開路的雙向I/O口。空閑模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。AT89C52具有以下標準功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位定時器/計數(shù)器,一個6向量2級中斷結構,全雙工串行口,片內(nèi)晶振及時鐘電路。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。合肥工業(yè)大學,2009[9]李哲,楊從晶,[J].應用科技,2011,28(6):2628[10]張永,輸液監(jiān)測與控制系統(tǒng)設計[D].遼寧:大連交通大學,2006[11]李和太,趙新,李新,[J]沈陽工業(yè)大學學報,2012,28(3):319326[12][D].云南:昆明理工大學,2009[13]Fengge Bai,Wen of Transfusion Speed Monitor Based on MCU and Photoelectric Switch[J].International Conference on Information Engineering and Computer Science,2009,(4):14 [14]Neff TA,Fischer JE,Schulz G,Baenziger O,Weiss pump performance with cmedicine[J].2011,27(1):287~291附錄A 外文文獻譯文AT89C52單片機主要性能? 與MCS51單片機產(chǎn)品兼容? 8K字節(jié)在系統(tǒng)可編程Flash存儲器? 1000次擦寫周期? 全靜態(tài)操作:024MHz? 三級加密程序存儲器? 32個可編程I/O口線? 三個16位定時器/計數(shù)器? 八個中斷源? 全雙工UART串行通道? 低功耗空閑和掉電模式? 掉電后中斷可喚醒? 看門狗定時器? 雙數(shù)據(jù)指針? 掉電標識符AT89C52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲器。感謝多年來一直默默幫助和關愛我的家人,沒有你們,我不可能有今天。其次,我還要對測控系其他老師表示深深的謝意,正是由于老師們在平時日常教學中對我們的嚴格要求,奠定了我們扎實專業(yè)知識的同時,培養(yǎng)了我們對專業(yè)的愛好,形成了測控系好學的良好氛圍,使我有信心在以后的求學生涯或工作中,以更加積極地新心態(tài)去面對。高老師知識淵博、品德高尚、治學態(tài)度嚴謹、待人親切和善。首先,對我的論文指導老師高姬老師表示最誠摯的謝意,從項目選擇、方案論證到具體設計和調(diào)試,老師都給予了的悉心教導,在論文每個環(huán)節(jié)的嚴格要求和督促,使得我能夠順利完成我的論文工作。在這四年的求學的道路上,曾無數(shù)次接受老師、同學的幫助。致 謝在遼寧工程技術大學的求學生涯即將結束?;旧夏軌驖M足普通病房的要求,因此,這個設計還是很有實用價值的。在探討輸液檢測方法的同時,提出了一種智能型的支持網(wǎng)絡運行的醫(yī)用輸液監(jiān)控系統(tǒng),它采用紅外線光電輸液計數(shù)傳感器,來實現(xiàn)液滴計數(shù)和檢測是否有液滴,省去了目前同備中采用壓力傳感器或利用輸液高度來檢測輸液是否完成的方法,降低了成本。本文所作的工作使醫(yī)護工作人員在工作強度大大降低的 情況下提高了監(jiān)護質(zhì)量,具有一定的實意義。輸液監(jiān)控系統(tǒng)的發(fā)展趨勢是將向網(wǎng)絡化發(fā)展,目前醫(yī)院的普通病房和輸液觀察室還很少有這種設備的出現(xiàn),但是,如果出現(xiàn)一種可以接收的低成本的輸液監(jiān)控系統(tǒng),它的應用前景將不可估量。而且與同類產(chǎn)品相比,成本低廉,可靠性好,在同行業(yè)具有相當高的技術含量和競爭力,其前景看好,具有廣泛的推廣空間。以AT89C52單片機為電路核心,鍵盤電路對不同體積輸液瓶和不同輸液管進行選擇,報警及顯示電路直觀明了。整個設計簡單,通過更改部分程序能適應不同醫(yī)院和病人的需求。6 技術經(jīng)濟分析基于單片機的輸液監(jiān)控系統(tǒng)采用典型的AT89C52為下位機核心處理器,采集點滴信號采用的紅外光電二極管檢測電路簡單,555定時器組成的信號處理電路抗干擾能力強、精度高。首先,介紹了上位機軟件的主界面,然后根據(jù)介紹了上位機主界面上的各個控件的編寫過程和功能及用途。發(fā)生通訊事件或錯誤時,將觸發(fā)OnComm事件,CommEvent屬性的值 將被改變,應用程序檢查CommEvent屬性值并做出相應的反應。在接收或發(fā)送數(shù)據(jù)過程中,可能需 要監(jiān)視并響應一些事件和錯誤,所以事件驅(qū)動是處理串行端口交互作用的一種 非常有效的方法。 //打開指定的串口 return m _Opened。 //設置數(shù)據(jù)獲取方式 m_Serial. SetlnputLen (0)。 //指定接收緩沖區(qū)大小 m _Serial. SetlnBufferCount(O) 。 //指定串 口 號 m_Serial. SetSettings (4800,N,8,1)。BOOL CSampleDlg::PortOpen (){BOOL m _Opened。 RThreshold和SThreshold:表示在OnComm事件發(fā)生之前,接收緩沖區(qū)或發(fā)送緩 沖區(qū)中可以接收的字符數(shù)。InputMode:定義Input屬性獲取數(shù)據(jù)的方式(為0:文本方式。InputLen:設置每次Input讀入的字符個數(shù),缺省值為0,表明讀取接收緩沖區(qū)中的全部內(nèi)容。Input:從接收緩沖區(qū)返回和刪除字符。Settings:以字符串的形式設置并返回波特率、奇偶校驗、數(shù)據(jù)位、停止位。 N 退出 圖55數(shù)據(jù)接收程序流程圖 The data receiving program flow chart MSComm控件屬性及應用在ClassWizard中為新創(chuàng)建的通信控件定義成員對象(CMSComm m_Serial),通過該對象便可以對串口屬性進行設置,MSComm控件共有27個屬性,這里只介紹其中幾個常用屬性[13][14]。通信接口部分的實時通信流程圖如圖55。作為通信系統(tǒng)中的主控機,其支持的查詢命令,先是判判斷從機是否存在,如果從機存在在向從機發(fā)出讀設備請求,讀設備請求。二是:通信信息的處理。通信參數(shù)是通信必要的條件,因此在按開始輸液按鈕前一定要選擇和從機一次的通信參數(shù)。波特率可以從300bit/s到38400bit/s中選擇,默認的為1200bit/S。一是:通信參數(shù)界面的選擇。在本設計中,上位機(PC機)和下位機(單片機)采用查詢方式發(fā)送控制字符和數(shù)據(jù),采用中斷方式接收字符和數(shù)據(jù)。不管什么接口標準,它只負責解釋傳輸線上的數(shù)據(jù)值,并不解釋傳輸?shù)母鲾?shù)據(jù)值本身及其組合在一起時的含義。在串行口通信的硬件設計完后,通信雙方必須約定通信協(xié)議。這樣在編程過程中,就可以通過在OnComm事件處理函數(shù)中加入自己的處理代碼來進行通信控制。例如,在串口接受緩沖區(qū)中有字符,或者在串口連線中的 Carrier Detect(CD)或 Request To Send(RTS)線上一個字符到達或一個變化發(fā)生時,就會產(chǎn)生一個事件通知。使用這種方法可以減少事件產(chǎn)生的次數(shù),只處理應用程序關心的數(shù)據(jù)。①查詢方式查詢方式是指在程序的每個關鍵功能之后,可以通過檢查CommEvent屬性的值來查詢當前事件和出錯信息。在Visua1C++中,對控件屬性的操作都是通過特定的函數(shù)來實現(xiàn)的,這些函數(shù)都是CMSColnfn類的成員函數(shù),當聲明了一個CMSComm類的實例后,就可以對該實例使用“.”操作符加成員函數(shù)的方法來訪問控件的屬性了。當對其進行寫入操作時,是在設置屬性的新值。設置控件的幾個屬性,然后添加控件的事件響應代碼,就可以使串口按照要求進行工作。它是高級語言編寫的串行通信程序和PC串口之間的橋梁。對于本設計這樣一個用于對輸液監(jiān)控的設備進行通信的單片機系統(tǒng)來說,采用VC++完全適合本系統(tǒng)的開發(fā)要求。前者應用簡單快捷,但缺點是靈活性差,而且最多只支持16個串口;后者功能強大,針對不同的要求,有多種應用方式,但缺點是不易掌握。數(shù)據(jù)進入串口的操作均由系統(tǒng)后臺完成。在Windows的系統(tǒng)函數(shù)中,均包含了支持通信的中斷的功能。 PC機通信接口模塊設計 Msm控件屬性及處理在WindowS環(huán)境下,串口是系統(tǒng)資源的一部分。我們設定當實際輸液速度與設定速度相差在5滴/分鐘內(nèi)時,不引發(fā)報警,因為輸液速度出現(xiàn)偏差時系統(tǒng)對輸液速度的調(diào)整也需要一定的時間才能完成,其次由于輸液進程中液體液面下降,也會造成一定的誤差,預留一定的偏差值是為了保證輸液進程的安全性和穩(wěn)定性。圖53(a)從站2詳細信息 (a)From the station 2 for more information觀察發(fā)現(xiàn)通信端口為C0M1,波特率為1200bit/s,無奇偶校驗位。圖52監(jiān)控及報警界面 Monitoring and alarm interface在圖中點擊綠燈、紅燈或灰燈,再點擊均可進入相應的從站,以便定點檢測輸液的詳細信息,并設置相應的通信參數(shù)。圖51 監(jiān)控管理系統(tǒng)歡迎界面 and management system for the wele screen為增強系統(tǒng)安全性,特別為監(jiān)控系統(tǒng)設置密碼保護,密碼錯誤無法進入系統(tǒng)。為了設計上位機的監(jiān)控系統(tǒng),首先應選擇一種合適的軟件,常見的VB、VC++, Labview、MCGS等幾種上位機軟件均可用于編寫上位機界面,由于通信的低層軟件一般是用C來編制的, 因此選擇VC++。5 輸液系統(tǒng)上位機軟件設計考慮到單片機系統(tǒng)的界面不是很友善,為了方便廣大醫(yī)務工作者使用,也為了本系統(tǒng)更品于推廣,在本系統(tǒng)中開發(fā)了PC上位機接口和Windows界面,使系統(tǒng)更易于操作,易于使用程序代碼見附錄C。具體介紹每個模塊的設計思路和程序流程圖。其通信模塊流程圖如圖44所示。在通信程序中將串行口設置為模式1工作方式并由定時器1采用方式2定時,波特率設置為120Obit/s,然后啟動定時器1,開放串行口中斷,為最高優(yōu)先級。定時/計數(shù)器l用作波特率發(fā)生器,定時/計數(shù)器0用作超時處理的定時器??偩€節(jié)點的軟件設計主要包括三大部分:節(jié)點初始化、報文發(fā)送和報文接收。因此通信雙方必須在通信前規(guī)定這些數(shù)據(jù)的含義,即規(guī)定表征數(shù)據(jù)含義的數(shù)據(jù)格式。協(xié)議一方面規(guī)定了通信波特率、數(shù)據(jù)位數(shù)、停止位數(shù)及奇偶校驗的方式等通信的基本參數(shù),另一方面還需規(guī)定雙方傳輸數(shù)據(jù)的格式,以及傳輸數(shù)據(jù)時控制數(shù)據(jù)流的方式。第二部分是通信協(xié)議的約定。波特率是衡量數(shù)據(jù)傳輸 速率的指標。在這兩種情況當接收方收到傳號后,雙方取得同步。必須保證在同一次傳輸過程中,每幀選擇的奇偶校驗類型是一致(4)停止傳輸奇偶位之后是發(fā)送或接收的停止位,其邏輯狀態(tài)恒為1,位時間可在,且必須保證在每幀傳輸其間均為相同。(3)奇偶傳輸數(shù)據(jù)位之后是可選擇的奇偶位發(fā)送或接收。數(shù)據(jù)位傳輸規(guī)定最低位在前,最高位在后。接收方在接收到空號后,開始與發(fā)送方同步,并希望收到隨后的數(shù)據(jù)。一幀的傳輸經(jīng)過大致有以下幾個步驟:無傳輸通信線路上處于邏輯“1”狀態(tài),或稱傳號,表明線路無數(shù)據(jù)傳輸。異步通信協(xié)議特點是通信雙方以一幀作為數(shù)據(jù)傳輸單位。串行通信有同步通信和異步通信兩種方式。串行通信是指通信的發(fā)送方和接收方之間的
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1