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

正文內(nèi)容

靜脈輸液監(jiān)控及無線數(shù)據(jù)傳輸系統(tǒng)_畢業(yè)論文-資料下載頁

2025-08-18 20:14本頁面

【導(dǎo)讀】根據(jù)輸液的藥物和患者的病情選擇合適的輸液滴流速度和輸液量。為了解決目前普遍采用。當(dāng)出現(xiàn)報(bào)警信息時(shí)系統(tǒng)能及時(shí)、準(zhǔn)確地實(shí)現(xiàn)報(bào)警;同時(shí)可通過主機(jī)的終端界面實(shí)時(shí)了。解當(dāng)前報(bào)警信息,并對(duì)從機(jī)的相關(guān)數(shù)據(jù)進(jìn)行遠(yuǎn)程控制。系統(tǒng)的實(shí)現(xiàn)有效的減輕了醫(yī)療工作。留給患者,而且能與醫(yī)院現(xiàn)有的信息系統(tǒng)實(shí)現(xiàn)兼容,充分體現(xiàn)了醫(yī)院的信息化與人性化。

  

【正文】 本 程序模塊工作流程圖如圖 45 所示。 開 始輸 液 監(jiān) 控系 統(tǒng) 預(yù) 警 ?預(yù) 警 處 理系 統(tǒng) 報(bào) 警 ?報(bào) 警 處 理返 回YNNY 圖 45 系統(tǒng)輸液監(jiān)控程序流程圖 五邑大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 注意本欄字體為“隸書” 19 按鍵功能設(shè)定程序模塊 系統(tǒng)通過按鍵功能設(shè)定模塊進(jìn)行系統(tǒng)參數(shù)的 設(shè)置以及相關(guān)功能的操作。為了實(shí)現(xiàn)對(duì)按鍵操作的有效響應(yīng),程序利用線反轉(zhuǎn)法的方式對(duì)按鍵操作進(jìn)行處理。當(dāng)按鍵按下后,程序立刻進(jìn)行響 ? ? ; if(keycounter == KEYREPEATTIMES){//keycounter 周期性變化 keycounter = KEYINITIAL; } if(keycounter==KEYINITIAL){//每當(dāng)二者相等時(shí) ,就返回一個(gè)鍵值 keyvalue = keyvaluetemp; samecounter++; *sametimes = samecounter; } ? ? 在本功能設(shè)定程序模塊中,程序通過設(shè)置菜單項(xiàng)的形式可進(jìn)行系統(tǒng)參數(shù)的設(shè)置與相關(guān)功能的操作。在按鍵菜單中, 0~9為數(shù)字鍵,同時(shí)數(shù)字鍵鍵 1~6分別代表體積為 50ml、 100ml、150ml、 200ml、 250ml、 500ml 的輸液體積參數(shù),其他按鍵功能說明如表 41 所示。 表 41 按鍵功能說明表 鍵值 功能說明 a 菜單進(jìn)入 /當(dāng)前子菜單修 改 b 子菜單選擇 —— 加 c 子菜單選擇 —— 減 d 復(fù)位鍵 e 數(shù)據(jù)清除鍵 f 系統(tǒng)退出鍵 數(shù)據(jù)顯示程序模塊 系統(tǒng)利用數(shù)據(jù)顯示模塊進(jìn)行相關(guān)參數(shù)的顯示以及報(bào)警信息的提醒。本系統(tǒng)中數(shù)據(jù)顯示程序模塊包含數(shù)據(jù)處理和數(shù)據(jù)顯示兩部分。系統(tǒng)通過調(diào)用數(shù)據(jù)顯示部分可實(shí)現(xiàn)相關(guān)數(shù)據(jù)的顯示操作;當(dāng)需要顯示的數(shù)據(jù)發(fā)生變化時(shí),可先通過調(diào)用數(shù)據(jù)處理部分對(duì)數(shù)據(jù)進(jìn)行處理,然后調(diào)用數(shù)據(jù)顯示部分進(jìn)行 數(shù)據(jù)的顯示 [11]。在本程序中,為了避免進(jìn)行不必要的操作及浪費(fèi)系統(tǒng)資源,程序增加了一個(gè)顯示信息處理部分,可有效的提高系統(tǒng)顯示操作的效率。系統(tǒng)顯示信息處理程序如下所示。 void Effect_Process(uchar idata *data ptr,uchar idata *data ptt,uchar data location,uchar data dtstart) { static uint data effectcounter。 uchar data i。 五邑大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 注意本欄字體為“隸書” 20 effectcounter++。 if(effectcounterCTPEMAX){//effectcounter 周期性變化 ,看成定時(shí)器 effectcounter = 0。} ? ? ? ? for(i=dtstart。i(41)。i++){//dtstart 指出從哪位開始 ,0 不顯示,個(gè)位不用處理,所以減 1 if(*(ptr+i)==0){*(ptt+i)=26。} else{break。}} } 數(shù)據(jù)存取程序模塊 系統(tǒng)通過數(shù)據(jù)存取程序模塊實(shí)現(xiàn)對(duì)系統(tǒng)控制以及狀態(tài)參數(shù)的存取操作。當(dāng)系統(tǒng)進(jìn)行相關(guān)參數(shù)設(shè)置后,系統(tǒng)通過調(diào)用程序模塊進(jìn)行相關(guān)的數(shù)據(jù)保存;在系統(tǒng)進(jìn)行初始化操作時(shí),再從系統(tǒng)內(nèi)部的 EEPROM 單元中讀出數(shù)據(jù)。在程序中,系統(tǒng)采用動(dòng)態(tài)存儲(chǔ)方式進(jìn)行數(shù)據(jù)保存,即每隔一段時(shí)間后,系統(tǒng)自動(dòng)把相關(guān)參數(shù)進(jìn)行保存,確保了系統(tǒng)在掉電重啟后的正常操作。 在本系統(tǒng)所用單片機(jī)中,其內(nèi)部帶有 2K 字節(jié)的 EEPROM 單元,內(nèi)部 Flash擦寫次數(shù)為 100000 次以上。通過對(duì)其內(nèi)部特殊功能寄存器的操作,可完成對(duì) EEPROM 的讀寫,從而實(shí)現(xiàn)系統(tǒng)對(duì)數(shù)據(jù)的存取 操作 [12]。系統(tǒng)中 EEPROM 數(shù)據(jù)讀寫程序如下所示。 uchar iic_num; void EraseEeprom(uchar t_addr) //擦除 Eeprom 地址區(qū) { isp_addrh = t_addr; isp_addrl = 0; EA = 0; //關(guān)中斷 isp_contr = 0x81; isp_cmd = 3; isp_trig = 0x46; isp_trig = 0xb9; // 1000,0000 _nop_(); _nop_(); isp_contr = 0; isp_cmd = 0; isp_trig = 0。 isp_addrh = 0; isp_addrl = 0; EA = 1。 //開中斷 } ? ? ? ? _nop_(); _nop_(); isp_contr = 0; sp_cmd = 0; isp_trig = 0; isp_addrh = 0; isp_addrl = 0; //0111,1111 EA = 1; } //開中斷 } 五邑大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 注意本欄字體為“隸書” 21 void ReadEeprom(uchar s_addr, uchar num, uchar idata *data ptr) //從 Eeprom 地址區(qū)讀出數(shù)據(jù) { for (iic_num=0; iic_numnum; iic_num++){ isp_addrh = s_addr; isp_addrl = iic_num; EA = 0; //關(guān)中斷 isp_contr = 0x81; isp_cmd = 1; isp_trig = 0x46; isp_trig = 0xb9; _nop_(); nop_(); isp_contr = 0; isp_cmd = 0; isp_trig = 0; isp_addrh = 0; isp_addrl = 0; EA = 1; //開中斷 *(ptr+iic_num) = isp_data; } } 無線收發(fā)程序模塊 系統(tǒng)利用串行通訊模塊實(shí)現(xiàn)數(shù)據(jù)信息的無線收發(fā)以及系統(tǒng)的遠(yuǎn)程控制。由于系統(tǒng)無線組 網(wǎng)過程中涉及的數(shù)據(jù)傳輸信息量較大,難以避免干擾信號(hào)的影響,為了確保系統(tǒng)主機(jī)與所有選擇的從機(jī)可靠的通訊,通訊各方必須遵守雙方之間的協(xié)議,有利于實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)無線傳輸?shù)挠行Э刂?。系統(tǒng)的數(shù)據(jù)監(jiān)控協(xié)議如圖 46 所示。 ? ? 圖 46 系統(tǒng)數(shù)據(jù)監(jiān)控協(xié)議 系統(tǒng)無線接收部分程序如下: uchar uart_Rx(uchar idata *data ptr, uint data rxnumbermax) { EA = 0; //關(guān)閉中斷保證接收正確 . pt = ptr; *(pt+1) = 0; //由上面得,這位是地址的低字節(jié) ,先清 0 rxcounter = 0; //這部分跟硬件發(fā)送接收協(xié)議有關(guān) RI=0; //關(guān)閉串行中斷 rxstarttemp = SBUF; ? ? ? ? rxaddr = *pt++; rxtemp = *pt++ ; //獲得接收地址 rxaddr += (rxtemp8); rxlength = *pt++; rxtemp = *pt++; rxlength += (rxtemp8); if((rxaddr == myaddress)||(rxaddr == BROADCASTADDR)){ if((rxlength 6)||(rxlength rxnumbermax)){ rxlength = rxnumbermax。} for(i=rxlength6; i!=0; i){ for(w=RXWAITTING; w!=0; w){ 五邑大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 注意本欄字體為“隸書” 22 if(RI){RI = 0; *ptr++ = SBUF; rxcounter++; break; } } } for(w=RXWAITTING_2; w!=0。w){ //與發(fā)送對(duì)應(yīng) ,等待一會(huì)兒 ,接收結(jié)束符 if(RI){RI = 0。 rxendtemp = SBUF; //RXWAITTING 要盡可能大 ,等待足夠時(shí)間 *ptr = rxendtemp; break; } }} } 本章小結(jié) 本章介紹了系統(tǒng)的軟件設(shè)計(jì)和實(shí)現(xiàn)方式 ,重點(diǎn)闡述了系統(tǒng)的主程序模塊、初始化模塊、液滴檢測(cè)模塊、鍵盤功能設(shè)定模塊、數(shù)據(jù)顯示模塊、數(shù)據(jù)存取模塊以及無線收發(fā)模塊的程序流程,并對(duì)各主要函數(shù)進(jìn)行了功能說明。 五邑大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 注意本欄字體為“隸書” 23 第 5 章 系統(tǒng)測(cè)試 電源模塊測(cè)試 對(duì)系統(tǒng)電源部分進(jìn)行測(cè)試時(shí),首先將系統(tǒng)的電源電路部分連接好,其他部分空接,仔細(xì)檢查系統(tǒng)中濾波電容以及穩(wěn)壓芯片的輸入輸出的接法是否正確,檢查無誤后接上電源,然后用萬用表對(duì)系統(tǒng)各功能模塊的電源進(jìn)行測(cè)量。本系統(tǒng)中,各部分的電源供電均為正常,符合系統(tǒng)需求。 液滴與液面檢測(cè)模塊測(cè)試 在 徹底斷開電源的情況下, 首先對(duì)電路進(jìn)行放電操作,并把液滴與液面檢測(cè)部分電路連接好,仔細(xì)檢查模塊中電解電容與數(shù)據(jù)處理芯片的接法是否正確,檢查無誤后接上電源,用萬用表檢測(cè)模塊中的各部分電路的電源供電情況是否正常,然后分別對(duì)液滴與液面檢測(cè)模塊進(jìn)行獨(dú)立的測(cè)試操作,并用示波器觀察各自電路中相關(guān)工作點(diǎn)的信號(hào)波形是否符合理論要求。經(jīng)測(cè)試知道,系統(tǒng)中液滴與液面檢測(cè)模塊工作正常,當(dāng)系統(tǒng)輸液狀況出現(xiàn)異常時(shí),均能有效的實(shí)現(xiàn)報(bào)警,但是從示波器的檢測(cè)波形中發(fā)現(xiàn)液滴檢測(cè)模塊中隔直通交的電容 C1的漏電壓偏高,經(jīng)過對(duì)元件進(jìn)行替換后,電路中各測(cè)試點(diǎn)的工作波形均為正 常。其中,系統(tǒng)液滴檢測(cè)模塊檢測(cè)結(jié)果如表 51 所示。 表 51 系統(tǒng)液滴檢測(cè)結(jié)果 測(cè)試次序 設(shè)置體積 /ml 設(shè)置預(yù)警滴數(shù) 預(yù)警滴數(shù) 設(shè)置 報(bào)警滴數(shù) 報(bào)警滴數(shù) 1 50 200 550 45 705 2 50 250 500 40 710 3 150 200 2050 45 2205 4 150 150 2100 45 2205 5 250 200 3550 45 3705 6 250 250 3500 40 3710 7 500 200 7300 45 7455 8 500 150 7350 40 7460 在上表中,設(shè)置預(yù)警滴數(shù)和設(shè)置報(bào)警滴數(shù)分別為系統(tǒng)預(yù)警和報(bào)警時(shí)剩余的液體滴數(shù),而預(yù)警滴數(shù)和報(bào)警滴數(shù)則分別為系統(tǒng)發(fā)生預(yù)警和報(bào)警操作時(shí)的已輸液體滴數(shù)。同時(shí),根據(jù)臨床醫(yī)療信息知道,一定量(以毫升為計(jì)量 單位)的藥液其輸液量與滴液數(shù)有關(guān),一般來說,由茂菲氏管的小
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1