本站小編為你精心準(zhǔn)備了淺析單片機(jī)的病房呼叫系統(tǒng)設(shè)計(jì)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
摘要:文章基于51系列的單片機(jī)設(shè)計(jì)的病房呼叫系統(tǒng)。在以AT89C51單片機(jī)為核心,以74HC573鎖存器、數(shù)碼管顯示模塊、矩陣按鍵模塊等為輔組成的,按鍵分布在各個(gè)病床的床頭,可以節(jié)約接口資源,當(dāng)按下按鍵,數(shù)碼管顯示模塊顯示對應(yīng)的床號,同時(shí)接通蜂鳴器表示提醒,護(hù)士按下取消按鈕取消呼叫。
關(guān)鍵詞:單片機(jī);矩陣鍵盤;數(shù)碼管顯示;蜂鳴器呼叫;并行通信
一家醫(yī)院要想有競爭力,除了醫(yī)療水平之外,服務(wù)水平也是關(guān)鍵的因素,服務(wù)質(zhì)量的提升迫在眉睫。陪護(hù)問題一直是醫(yī)患矛盾的主體,病房呼叫系統(tǒng)可以方便病人找到護(hù)士,大大減少了陪護(hù)的時(shí)間,降低了護(hù)理成本,而且價(jià)格低廉,安裝簡便。
1病房呼叫系統(tǒng)設(shè)計(jì)
本系統(tǒng)一共分為五個(gè)模塊,時(shí)鐘模塊、復(fù)位模塊、鍵盤輸入模塊、數(shù)碼管顯示模快和蜂鳴器報(bào)警模塊。AT89C51主要用于當(dāng)病人有呼叫請求時(shí),接受請求信號和對應(yīng)的控制字,同時(shí)發(fā)出響應(yīng);矩陣鍵盤電路主要用于輸入請求信號,按鍵分布在各個(gè)病床的床頭,病人可以觸手可及的地方;數(shù)碼管顯示電路用于接受單片機(jī)發(fā)出的指令,同時(shí)顯示呼叫病人的病房號等信息,這部分應(yīng)該安裝在護(hù)士值班室顯眼的地方,以便護(hù)士可以第一時(shí)間看到有效信息;聲音報(bào)警電路用于輔助作用,當(dāng)有病人呼叫時(shí),接通蜂鳴器,可以起到提醒值班護(hù)士的作用。
2系統(tǒng)軟件設(shè)計(jì)
2.1顯示程序設(shè)計(jì)
當(dāng)進(jìn)入顯示程序,程序的編寫比較復(fù)雜。首先令n=1,檢測床號是否為0,若不為0,表示有病房呼叫,則顯示對應(yīng)的信息,繼續(xù)掃描鍵值檢測是否有其他病房呼叫,若n=0,表示其他病房無呼叫;若床號為0,則繼續(xù)掃描下一病床號。
2.2鍵盤掃描程序設(shè)計(jì)
鍵盤掃描程序是整個(gè)程序中占用CPU時(shí)間最長的,因?yàn)樵跓o病房呼叫時(shí),單片機(jī)一直進(jìn)行掃描操作,本設(shè)計(jì)采用掃描法對按鍵進(jìn)行查詢。
3系統(tǒng)仿真
利用Proteus軟件對病房呼叫系統(tǒng)進(jìn)行仿真,當(dāng)有患者呼叫時(shí),顯示對應(yīng)的床位信息,當(dāng)有兩個(gè)患者同時(shí)呼叫時(shí),先顯示第一個(gè)呼叫的患者的床位信息,如果優(yōu)先級相同,當(dāng)?shù)诙€(gè)患者按下時(shí),并不是立刻顯示,而是在第一個(gè)顯示30s后,再顯示第二個(gè),對每一個(gè)功能進(jìn)行仿真調(diào)試。
4結(jié)語
本課題主要完成病房呼叫系統(tǒng),實(shí)現(xiàn)了數(shù)碼管顯示模塊顯示對應(yīng)的床號,同時(shí)接通蜂鳴器表示提醒,護(hù)士按下取消按鈕取消呼叫等功能,并對8位單片機(jī)8051芯片做一個(gè)深入的學(xué)習(xí)和應(yīng)用,以及8051外部電路的設(shè)計(jì),學(xué)會(huì)了采用74LS164移位寄存器和單片機(jī)的串行通信驅(qū)動(dòng)數(shù)碼管等專業(yè)知識(shí)。
參考文獻(xiàn)
[1]張剛毅.單片微機(jī)原理及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,1993.
[2]胡漢才.單片機(jī)原理及接口技術(shù)[M].北京:清華大學(xué)出版社,1995.
[3]徐淑華等.單片機(jī)微機(jī)原理及應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1994.
作者:王凱強(qiáng) 王晶晶 王増彩 單位:沈陽工學(xué)院