王凱強,王晶晶,王増彩
(沈陽工學(xué)院,遼寧 撫順 113122)
一家醫(yī)院要想有競爭力,除了醫(yī)療水平之外,服務(wù)水平也是關(guān)鍵的因素,服務(wù)質(zhì)量的提升迫在眉睫。陪護問題一直是醫(yī)患矛盾的主體,病房呼叫系統(tǒng)可以方便病人找到護士,大大減少了陪護的時間,降低了護理成本,而且價格低廉,安裝簡便。
本系統(tǒng)一共分為五個模塊,時鐘模塊、復(fù)位模塊、鍵盤輸入模塊、數(shù)碼管顯示模快和蜂鳴器報警模塊。
AT89C51主要用于當(dāng)病人有呼叫請求時,接受請求信號和對應(yīng)的控制字,同時發(fā)出響應(yīng);矩陣鍵盤電路主要用于輸入請求信號,按鍵分布在各個病床的床頭,病人可以觸手可及的地方;數(shù)碼管顯示電路用于接受單片機發(fā)出的指令,同時顯示呼叫病人的病房號等信息,這部分應(yīng)該安裝在護士值班室顯眼的地方,以便護士可以第一時間看到有效信息;聲音報警電路用于輔助作用,當(dāng)有病人呼叫時,接通蜂鳴器,可以起到提醒值班護士的作用。如圖1所示。
圖1 系統(tǒng)總體框圖
當(dāng)進入顯示程序,程序的編寫比較復(fù)雜。首先令n=1,檢測床號是否為0,若不為0,表示有病房呼叫,則顯示對應(yīng)的信息,繼續(xù)掃描鍵值檢測是否有其他病房呼叫,若n=0,表示其他病房無呼叫;若床號為0,則繼續(xù)掃描下一病床號。
鍵盤掃描程序是整個程序中占用CPU時間最長的,因為在無病房呼叫時,單片機一直進行掃描操作,本設(shè)計采用掃描法對按鍵進行查詢。
利用Proteus軟件對病房呼叫系統(tǒng)進行仿真,當(dāng)有患者呼叫時,顯示對應(yīng)的床位信息,當(dāng)有兩個患者同時呼叫時,先顯示第一個呼叫的患者的床位信息,如果優(yōu)先級相同,當(dāng)?shù)诙€患者按下時,并不是立刻顯示,而是在第一個顯示30s后,再顯示第二個,對每一個功能進行仿真調(diào)試。
本課題主要完成病房呼叫系統(tǒng),實現(xiàn)了數(shù)碼管顯示模塊顯示對應(yīng)的床號,同時接通蜂鳴器表示提醒,護士按下取消按鈕取消呼叫等功能,并對8位單片機8051芯片做一個深入的學(xué)習(xí)和應(yīng)用,以及8051外部電路的設(shè)計,學(xué)會了采用74LS164移位寄存器和單片機的串行通信驅(qū)動數(shù)碼管等專業(yè)知識。