基于單片機(jī)的病床呼叫系統(tǒng)方案_第1頁
基于單片機(jī)的病床呼叫系統(tǒng)方案_第2頁
基于單片機(jī)的病床呼叫系統(tǒng)方案_第3頁
基于單片機(jī)的病床呼叫系統(tǒng)方案_第4頁
基于單片機(jī)的病床呼叫系統(tǒng)方案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于單片機(jī)的病床呼叫系統(tǒng)摘要:在大型醫(yī)院中,常需要有一種部聯(lián)絡(luò)和呼叫系統(tǒng),以便于在病員和服務(wù)人員之間建立必要的聯(lián)絡(luò),而一般的部通話系統(tǒng)都比較少,經(jīng)常使用的是比較便宜的呼叫指示,這種呼叫指示系統(tǒng)在提示的同時(shí),能夠用數(shù)碼管顯示各呼叫的。本設(shè)計(jì)是以AT89C51為核心的病人呼叫系統(tǒng),對該系統(tǒng)的硬件和軟件結(jié)構(gòu)進(jìn)行了相應(yīng)的描述。通過對病區(qū)的數(shù)據(jù)采集,實(shí)現(xiàn)醫(yī)院醫(yī)療人員值班室和病人房之間的通信呼叫聯(lián)系,具有使用方便、操作簡單等特點(diǎn)。這使得衡量一個(gè)醫(yī)院的綜合水平高低。臨床呼叫求助裝置是傳送臨床信息的重要手段,關(guān)系病員安危,傳統(tǒng)的病房呼叫系統(tǒng)普遍采用有線式,雖然布線安裝繁瑣、維護(hù)不便、利用率低,而且實(shí)時(shí)性差。但

2、是相對無線式呼叫系統(tǒng)而言,它的可靠性高,不會干擾其它醫(yī)療儀器設(shè)備,目前大多數(shù)醫(yī)院采用有線呼叫系統(tǒng),在醫(yī)院的病房里每個(gè)床位邊都裝有一個(gè)呼叫按鈕,當(dāng)病人需要幫助時(shí),按下呼叫按鈕,護(hù)士辦公室里呼叫顯示板上相應(yīng)房間號的指示燈點(diǎn)亮并進(jìn)行聲音提示。關(guān)鍵詞:單片機(jī),矩陣鍵盤,點(diǎn)陣,LED顯示,呼叫系統(tǒng)。22 / 24目 錄引言11 51系列單片機(jī)的簡介11.1單片機(jī)的發(fā)展介紹21.2單片機(jī)的結(jié)構(gòu)特點(diǎn)31.3單片機(jī)的實(shí)際應(yīng)用31.4 控制器AT89C5142 基于單片機(jī)的病房呼叫系統(tǒng)的設(shè)計(jì)的實(shí)現(xiàn)62.1 設(shè)計(jì)基本要求:62.2 系統(tǒng)總體方案:62.3 硬件電路:72.4 系統(tǒng)軟件設(shè)計(jì)102.5系統(tǒng)的調(diào)試與結(jié)果

3、14結(jié)論16致17參考文獻(xiàn)18附錄19附錄A:原理圖19附錄B:源程序19引言病床呼叫系統(tǒng)是一種應(yīng)用于醫(yī)院病房、養(yǎng)老院等地方,用來聯(lián)系溝通醫(yī)護(hù)人員和病員的專用呼叫系統(tǒng),是提高醫(yī)院水平的必備設(shè)備之一。病床呼叫系統(tǒng)的優(yōu)劣直接影響到病員的安危,歷來受到各大醫(yī)院的普遍重視。它要求與時(shí)、準(zhǔn)確可靠、簡便可行、利于推廣1。目前市場上存在著許多種型號不一功能各異的醫(yī)院病房呼叫系統(tǒng),主要為兩大類:有線式和無線式2。無線式病房呼叫系統(tǒng)不存在鋪設(shè)線路的問題,但是可靠性差,而且無線電波會干擾其他醫(yī)療儀器設(shè)備3。本文設(shè)計(jì)的是有線式的,適合較小的醫(yī)院病房使用,具有成本低,易于操作、安裝和維護(hù),而且具有可靠穩(wěn)定,對其他醫(yī)療

4、設(shè)備不會產(chǎn)生干擾的特點(diǎn);但受到布線較多,影響美觀,故不適宜較大的醫(yī)院。病床呼叫管理系統(tǒng)便于病員快捷的呼叫護(hù)士,縮短人工呼叫的時(shí)間。當(dāng)今病房呼叫系統(tǒng)正在逐步地向智能化發(fā)展,它可以和錄像機(jī)一起使用,當(dāng)病人按下開關(guān)時(shí),在護(hù)士值班室的大屏幕能夠觀察病人的需要。并且可以配備對講機(jī)等設(shè)備,能夠使病員與時(shí)快捷地與醫(yī)護(hù)人員進(jìn)行溝通。1 51系列單片機(jī)的簡介1.1單片機(jī)的發(fā)展介紹單片機(jī)也被稱作“單片微型計(jì)算機(jī)”、“微控制器”和“嵌入式微控制器”,單片機(jī)一詞最初源于“Single Chip Microcomputer”,簡稱SCM。隨著單片機(jī)在技術(shù)和體系結(jié)構(gòu)上的進(jìn)步,其控制功能不斷擴(kuò)展,國際上逐漸采用“MCU”(

5、Micro Controller Unit,微控制器)來代替SCM。單片機(jī)的發(fā)展歷史大致分為4個(gè)階段。第一階段:單片機(jī)的探索階段。這一階段主要是探索如何把計(jì)算機(jī)的主要部件集成在芯片上。第二階段:單片機(jī)的完善階段。Intel公司在MCS-48的基礎(chǔ)上推出了完善的、典型的MCS-51單片機(jī)系列。它在以下幾個(gè)方面奠定了典型的通用總線型單片機(jī)體系結(jié)構(gòu):設(shè)置了經(jīng)典、完善的8位單片機(jī)的并行總線結(jié)構(gòu);外圍功能單元由CPU集中管理的模式;體現(xiàn)控制特性的地址空間和位操作方式;指令系統(tǒng)趨于豐富和完善,并且增加了許多突出控制功能的指令。第三階段:向微控制器發(fā)展的階段。這一階段主要是為了滿足測控系統(tǒng)要求的各種外圍電路

6、和接口電路,突出其職能化控制能力。第四階段:單片機(jī)的全面發(fā)展階段。由于很多大半導(dǎo)體和電氣廠商都開始參與單片機(jī)的研制和生產(chǎn)。隨著單片機(jī)在各個(gè)領(lǐng)域全面深入的發(fā)展和應(yīng)用,逐漸出現(xiàn)了高速、低功耗、大尋址圍、強(qiáng)運(yùn)算能力的8位、16位、32位通用型單片機(jī)以與小型廉價(jià)的專用型單片機(jī),還有功能全面的片上單片機(jī)系統(tǒng)4。1.2單片機(jī)的結(jié)構(gòu)特點(diǎn)單片機(jī)是微型機(jī)的一個(gè)重要分支,它在結(jié)構(gòu)上的最大特點(diǎn)是把CPU、存儲器、定時(shí)器和多種輸入/輸出接口電路集成在一塊超大規(guī)模的集成電路芯片上。單片機(jī)是一種在線式實(shí)時(shí)控制計(jì)算機(jī),在線式就是現(xiàn)場控制,需要有較強(qiáng)的抗干擾能力,較低的成本。單片機(jī)由于這種結(jié)構(gòu),所以具有很多顯著的特點(diǎn)。主要有

7、控制能力強(qiáng),抗干擾能力強(qiáng)、可靠性高,性能價(jià)格比高,低功耗、低電壓,擴(kuò)展了多種串行口和系統(tǒng)擴(kuò)展容易等特點(diǎn)。1.3單片機(jī)的實(shí)際應(yīng)用單片機(jī)廣泛應(yīng)用于儀表儀器、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理與過程控制等領(lǐng)域,大致可分為以下幾個(gè)疇:(1)在智能儀器儀表上的應(yīng)用單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等特點(diǎn),廣泛應(yīng)用于儀器儀表中看,結(jié)合不同類型的傳感器,可以實(shí)現(xiàn)諸如電壓、功率、頻率、溫度、流量、速度、角度、硬度、元素、壓力等物理量的測量。采用單片機(jī)控制使得儀器儀表數(shù)字化、智能化、微型化。且功能比采用電子和熟悉電路更加強(qiáng)大。例如精密的測量設(shè)備(功率計(jì)、示波器和各種

8、分析儀)。(2)在工業(yè)控制中的應(yīng)用用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。(3)在家用電器中的應(yīng)用可以這樣說,現(xiàn)在的家電基本上都采用了單片機(jī)控制,從電飯煲、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子稱量設(shè)備,五花八門,無其不有,無所不在。(4)在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域的應(yīng)用現(xiàn)在的單片機(jī)普遍具有通信接口,可以很方便的與計(jì)算機(jī)實(shí)現(xiàn)數(shù)據(jù)通信,為計(jì)算機(jī)網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,可以的通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)智能控制,從手機(jī),機(jī)、小型程控交換機(jī)、樓宇自動通信呼叫系統(tǒng)、列車

9、無線通信、再到日常工作中隨處可見的移動,集群移動通信,無線對講機(jī)等。(5)單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用單片機(jī)在易用設(shè)備領(lǐng)域中的應(yīng)用相當(dāng)廣泛,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀,超聲波診斷設(shè)備與病床呼叫系統(tǒng)等等。此外單片機(jī)在工商、金融、科研、教育、國防、航空航天領(lǐng)域都有相當(dāng)廣泛的應(yīng)用。1.4 控制器AT89C51 AT89C51是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片含4k bytes的可反復(fù)擦寫的只讀程序存儲器(PEROM)和128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度,非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片置通用8位中

10、央處理器(CPU)和Flash存儲單元,功能強(qiáng)大AT89C51單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域5。主要特性: 與MCS-51產(chǎn)品指令系統(tǒng)完全兼容 4K字節(jié)可重擦寫Flash閃速存儲器 1000次擦寫周期 全靜態(tài)操作:0Hz-24MHz 三級加密程序存儲器 128×8字節(jié)部RAM 32個(gè)可編程I/O口線 2個(gè)16位定時(shí)/計(jì)數(shù)器 5個(gè)中斷源 可編程串行UART通道 AT89C51單片機(jī)采用40Pin封裝的雙列直插 DIP結(jié)構(gòu),圖1.1是它的引腳配置圖。40個(gè)引腳中,正電源和地線兩根;4組8位I/O口,共32個(gè)引腳;時(shí)鐘電路引腳 XTAL1和 XTAL2;控

11、制信號引腳包含:復(fù)位輸入端 RET,地址鎖存允許輸出/編程脈沖輸入端 ALE/PROG,片外程序存儲器選通控制信號端 PSEN,外程序存儲器選擇/編程電源輸入端 EA/VPP。P1.0 VccP1.1 P0.0P1.2 P0.1P1.3 P0.2P1.4 P0.3P1.5 P0.4P1.6 P0.5P1.7 P0.6RST P0.7P3.0 EA/VppP3.1 ALE/PROGP3.2 PSENP3.3 P2.7P3.4 P2.6P3.5 P2.5P3.6 P2.4P3.7 P2.3XTAL2 P2.2XTAL1 P2.1Vss P2.0AT89C51 圖1.1 AT89C51單片機(jī)引腳圖2

12、 基于單片機(jī)的病房呼叫系統(tǒng)的設(shè)計(jì)的實(shí)現(xiàn)2.1 設(shè)計(jì)基本要求:1)設(shè)計(jì)一個(gè)可容64床位的病房呼叫系統(tǒng)。 2)要求每個(gè)床位都有一個(gè)按鈕,當(dāng)患者需要呼叫護(hù)士時(shí),按下按鈕。此時(shí)護(hù)士值班室的呼叫系統(tǒng)板上顯示該患者的床位號,并振鈴3秒。 3)當(dāng)護(hù)士按下“響應(yīng)”鍵時(shí),取消當(dāng)前呼叫。 2.2 系統(tǒng)總體方案:對于該設(shè)計(jì)我有兩套實(shí)現(xiàn)方案,這兩套方案主要根據(jù)鍵值顯示方式的不同而劃分的: 方案一、采用靜態(tài)LED顯示。單片機(jī)上電運(yùn)行進(jìn)入鍵盤掃描主程序即通過循環(huán)判斷鍵盤是否有鍵按下,一旦有鍵按下,立即調(diào)用鍵值讀入子程序主要是通過以列為單位逐行掃描按鈕,后經(jīng)簡單加法運(yùn)算得出鍵值。該鍵值被單片機(jī)讀入后立即通過串行口采用靜態(tài)L

13、ED顯示,接著單片機(jī)啟動定時(shí)器后返回主程序即進(jìn)入判斷是否有鍵按下的循環(huán)。此時(shí)定時(shí)器正在計(jì)時(shí),預(yù)先設(shè)計(jì)10ms中斷一次,在中斷服務(wù)程序中將P1.0取反使揚(yáng)聲器發(fā)聲并判斷3s是否到,若到則關(guān)定時(shí)器同時(shí)將P1.0清零使揚(yáng)聲器停止發(fā)聲返回主程序,若不到3s再返回主程序。護(hù)士響應(yīng)請求將鍵按下時(shí),則產(chǎn)生外部中斷,在中斷服務(wù)程序中滅管停鈴再返回主程序。 方案二、 采用動態(tài)LED顯示。單片機(jī)上電運(yùn)行進(jìn)入動態(tài)顯示主程序,此時(shí)顯示緩沖區(qū)的顯示碼是滅燈顯示碼,該主程序通過循環(huán)反復(fù)顯示緩沖區(qū)中的顯示碼,當(dāng)有病人按下鍵呼叫護(hù)士時(shí),則通過外部中斷使單片機(jī)進(jìn)入鍵值讀入中斷服務(wù)子程序,同時(shí)在此中斷服務(wù)子程序中將鍵值送入顯示緩

14、沖區(qū)后,立即啟動定時(shí)器并返回動態(tài)顯示主程序。那么由于顯示緩沖區(qū)容的更新則即可將病人病床號顯示出來。此時(shí)定時(shí)器正在計(jì)時(shí),預(yù)先設(shè)計(jì)10ms中斷一次,在中斷服務(wù)程序中將P1.0取反使揚(yáng)聲器發(fā)聲并判斷3s是否到,若到則關(guān)定時(shí)器同時(shí)將P1.0清零使揚(yáng)聲器停止發(fā)聲返回主程序,若不到3s再返回主程序。護(hù)士響應(yīng)請求將鍵按下時(shí),則產(chǎn)生外部中斷,在中斷服務(wù)程序中滅管停鈴,再返回主程序。 經(jīng)過再三考慮和反復(fù)對比,最后我認(rèn)為方案一即靜態(tài)LED顯示方案更容易實(shí)現(xiàn)該系統(tǒng)。這主要是因?yàn)榫帉懛桨敢坏呐袛嗍欠裼墟I按下的主程序比編寫方案二動態(tài)顯示的主程序更容易些,但是方案一的顯示硬件電路比方案二復(fù)雜一點(diǎn)即本設(shè)計(jì)要用到兩個(gè)74LS

15、164移位寄存器??梢娷浖妮^易實(shí)現(xiàn)是以增加硬件電路為代價(jià)的。綜上我采用方案一即靜態(tài)LED顯示方案來完成本設(shè)計(jì)任務(wù)。 2.3 硬件電路:圖2.1硬件電路硬件電路描述如下:利用可編程并行接口芯片8255外擴(kuò)I/O實(shí)現(xiàn)對矩陣式鍵盤的掃描與鍵值的讀入,外部電源通過上拉電阻RESPACK接8255 PC口,PC口作為輸入口構(gòu)成鍵盤的行,8255的PA口作為輸出口構(gòu)成鍵盤的列,行列之間通過按鈕連接。利用74LS373鎖存器將89C51的數(shù)據(jù)線和地址線(低8位)分離出來從而使89C51具有與一般CPU相類似的三總線。74LS164移位寄存器與共陽極LED構(gòu)成靜態(tài)顯示電路。74LS164移位寄存器的時(shí)鐘信號

16、由89C51的TXD提供,顯示數(shù)據(jù)由89C51的RXD串行輸出到74LS164由其顯示,由于串行發(fā)送數(shù)據(jù)時(shí)先發(fā)送數(shù)據(jù)的低位所以顯示床號個(gè)位的74LS164移位寄存器的輸入由顯示床號十位的74LS164移位寄存器的最低位數(shù)據(jù)線提供。INT0接到按鈕供護(hù)士響應(yīng)病人請求滅管停鈴之用。50HZ的方波從P1.0S輸出,經(jīng)簡單的放大電路后驅(qū)動揚(yáng)聲器發(fā)聲。硬件鍵盤電路工作原理:單片機(jī)上電運(yùn)行即進(jìn)入判斷鍵盤是否有鍵按下主程序,8255 PA口輸出全0值,后讀8255 PC口若其值全1則證明鍵盤無鍵按下,若其值不全為1則證明64個(gè)鍵中有一鍵按下。單片機(jī)隨機(jī)鍵盤掃描子程序,本設(shè)計(jì)首先將第0列送0其它列送1,然后讀

17、8255 PC口通過對ACC各位的判斷來識別鍵值。若第0列無鍵按下則轉(zhuǎn)判下一列,最后返回。鍵值通過: 行首鍵號+列值=鍵值。計(jì)算得出。例如當(dāng)單片機(jī)第5列即8255 PA.5口輸出0時(shí),讀其PC口若ACC.3為0,則鍵值為24+5=29。其按鍵序號對應(yīng)如下表:00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263圖2.2鍵盤硬件電路圖2.3 89C51的擴(kuò)展三總線電路圖2.4 靜態(tài)LED顯示電路圖

18、2.5 振鈴電路2.4 系統(tǒng)軟件設(shè)計(jì)2.4.1 設(shè)計(jì)的軟件環(huán)境簡介Keil c:對于AT89C51的控制設(shè)計(jì),以Keil c軟件編程環(huán)境,以proteus軟件為電路仿真設(shè)計(jì)環(huán)境。二者的結(jié)合為該系統(tǒng)的設(shè)計(jì)提供有利條件。Keil c軟件界面,如圖2.6所示:圖2.6 Keil c軟件界面該軟件是一款集編程和仿真于一體的軟件,它支持匯編、C語言與二者的混合編程11。2.4. 2 Proteus ISISProteus ISIS是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。該軟件的特點(diǎn)是:(1)全部滿足我

19、們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢。(2)具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)與其外圍電路組成的系統(tǒng)的仿真、RS232動態(tài)仿真、I2 C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等7。(3)目前支持的單片機(jī)類型有:ARM7系列、68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以與各種外圍芯片。(4)支持大量的存儲器和外圍芯片??傊撥浖且豢罴瘑纹瑱C(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真ARM、51、AVR、PIC9。Pro

20、teus ISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面,如圖所示,包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口。圖2.7 電路仿真界面運(yùn)行Proteus程序后,進(jìn)入軟件的主界面。通過左側(cè)工具欄中的P(從庫中選擇元件命令)命令,在Pick Devices 左側(cè)窗口中選擇所需元件的關(guān)鍵字,然后放置元件并調(diào)整方向和位置以與參數(shù)設(shè)置,最后進(jìn)行連線10(圖2.7 電路仿真界面)。2.4. 3系統(tǒng)程序設(shè)計(jì)系統(tǒng)主程序設(shè)計(jì)的流程如圖2.8所示:圖2.8系統(tǒng)主程序設(shè)計(jì)的流程主程序程序描述:首先對各存儲單元初

21、始化,設(shè)定定時(shí)初值,接著判斷清零鍵,看是否按下,若按下,則清零,然后繼續(xù)掃描鍵盤,如掃描到鍵盤有鍵按下,則調(diào)用計(jì)數(shù)顯示子程序,循環(huán)顯示病床號時(shí),要判斷標(biāo)志位是否為1,若為1,則表示已經(jīng)按下,則不響應(yīng),如為0,則調(diào)用循環(huán)顯示病床號子程序,循環(huán)顯示病床號,接著定時(shí)一秒。最后,清除定時(shí)一秒,準(zhǔn)備下一次的定時(shí)。 顯示電路流程圖:初始化計(jì)算鍵值子程序鍵標(biāo)志為0?(COUNTER)+1INC FLAG40個(gè)單元掃描完?調(diào)BCD調(diào)整子程序調(diào)顯示子程序返回開始標(biāo)志位是否為1?定時(shí)是否達(dá)到1S?調(diào)顯示子程序存儲單元加1NYNYYNN圖2.9按鍵總數(shù)顯示程序流程圖 圖2.10按鍵循環(huán)顯示子程序顯示程序描述(1)按

22、下鍵總數(shù)顯示子程序描述(圖2.9按鍵總數(shù)顯示程序流程圖) 把按鍵數(shù)存儲單總元(COUNTER)的值經(jīng)過BCD調(diào)整后十位和個(gè)位分別送(7AH)(7BH),調(diào)用顯示子程序顯示按鍵總數(shù)。(2)循環(huán)顯示病床號子程序描述(圖2.10按鍵循環(huán)顯示子程序)首先判斷標(biāo)志位是否為0,若為0,則表對示應(yīng)的存儲單元里沒有值存入,則再檢測下一個(gè)存儲單元標(biāo)志位是否為0,直到檢測到為1.如為1,則把值存入(BED_BOUNTER)中,接著進(jìn)行BCD調(diào)整為十進(jìn)制,把十位和個(gè)位分別送入(BEDCODE_1)和(BEDCODE_2)中,然后調(diào)用顯示子程序,循環(huán)顯示病床號。2.5系統(tǒng)的調(diào)試與結(jié)果系統(tǒng)調(diào)試工作是系統(tǒng)開發(fā)過程中必不可

23、少的一個(gè)過程,一個(gè)完整的控制系統(tǒng)調(diào)試包含控制系統(tǒng)的硬件聯(lián)調(diào)、軟件聯(lián)調(diào)、系統(tǒng)仿真、仿真燒錄和現(xiàn)場安裝調(diào)試等幾個(gè)環(huán)節(jié)。在系統(tǒng)設(shè)計(jì)組裝完成后,首先是進(jìn)行實(shí)驗(yàn)室條件下的系統(tǒng)硬件調(diào)試,調(diào)試成功后,有了硬件的保證,就容易發(fā)現(xiàn)軟件的漏洞,進(jìn)而促進(jìn)改進(jìn)和完善。所有的調(diào)試通過后,要進(jìn)行現(xiàn)場運(yùn)行并能持續(xù)一定的時(shí)間,待其中未發(fā)現(xiàn)故障后,方可驗(yàn)收合格,才算完成了整個(gè)系統(tǒng)的設(shè)計(jì)工作調(diào)試界面顯示,下面是我們通過Proteus軟件編程,使對應(yīng)的軟件仿真模塊變成可視化的控制界面: 圖2.11 系統(tǒng)初始化界面圖2.12 按下8鍵后界面圖2.13 按下3鍵后顯示界面 圖2.14 按下OK鍵后顯示界面結(jié)果分析:啟動電源,顯示屏顯示

24、0000,在按下8號鍵時(shí),界下部分顯示病床(即8號病床呼叫);界面上部分代表共有一個(gè)病床按下,在起始位置顯示(循環(huán)顯示);如果現(xiàn)在不按清零鍵,再按下3號鍵時(shí),按鍵號循環(huán)顯示,可以看出該系統(tǒng)具有記憶功能,以至于不會忽略之前按下的按鍵;圖5.4反映了控制電路的可行性,按up鍵向后選一房間(呼叫病房),down向前選一房間(呼叫病房),ok則去房間.。綜上所述,本系統(tǒng)實(shí)現(xiàn)了主要功能:顯示病床號,亮報(bào)警提醒值班人員,若有多個(gè)病床同時(shí)呼叫,則循環(huán)顯示病床號,確保性息不丟失,待值班人員處理呼叫信息。通過PROTEUS軟件仿真,能達(dá)到上述結(jié)論,滿足課題目目的,達(dá)到要求。結(jié)論至此,此系統(tǒng)的詳細(xì)設(shè)計(jì)與過程已經(jīng)結(jié)

25、束。在設(shè)計(jì)的過程中遇到了很多問題,發(fā)現(xiàn)了自己的不足之處,有很多沒有學(xué)習(xí),如Proteus仿真知識與操作,還有單片機(jī)的C語言編程;有些軟件掌握得不夠牢固,比如說wave仿真不熟練;通過此次學(xué)習(xí),進(jìn)一步加強(qiáng)了我的理解,同時(shí)提高了我獨(dú)立自學(xué)的能力。 整個(gè)設(shè)計(jì)過程中,老師詳細(xì)的指導(dǎo),同學(xué)的幫助,以與校圖書館的資料給了我很大的幫助。此次設(shè)計(jì)讓我從中學(xué)到很多東西。雖然中間遇到很多困難,但都對于我是一次很好的鍛煉。設(shè)計(jì)以后,才更加深刻感受到自己的學(xué)習(xí)只是理論部分,而且很多時(shí)候不能付諸實(shí)踐。這次設(shè)計(jì)能夠讓我從實(shí)踐中重新學(xué)習(xí)理論知識,對我今后的工作和學(xué)習(xí)有了很多提高。但是由于本人水平有限,整個(gè)設(shè)計(jì)仍有很多不足之

26、處,如程序不夠完善、靈活,顯示可以采用液晶LCD模塊,還有可以采用無線NRF2401射頻模塊與其無線擴(kuò)展功能等等。完善后將會進(jìn)一步提高設(shè)計(jì)的穩(wěn)定性和普適性。致時(shí)光匆匆,大學(xué)四年已經(jīng)接近尾聲。這期間接受很多優(yōu)秀老師的教育,和同學(xué)的幫助。在此論文完成之際,我要向這四年來幫助我的老師、同學(xué)表示由衷的感!這幾個(gè)月的畢業(yè)設(shè)計(jì),充滿了忙碌,同時(shí)也感到學(xué)習(xí)的充實(shí)。拿到畢業(yè)設(shè)計(jì)的題目后,便開始查看資料,并作整理工作。在圖書館里找到很多有關(guān)書籍資料。然后開始整體方案的設(shè)計(jì),并投入方案的制定。整體的實(shí)驗(yàn)放在最后,這其中經(jīng)歷很多的失敗。在老師的幫助下,克服了困難。設(shè)計(jì)的系統(tǒng)雖然不是那么完善,但也是從知識到實(shí)踐的轉(zhuǎn)換

27、。我從中學(xué)到了怎樣獨(dú)立地思考發(fā)現(xiàn)問題、解決問題和進(jìn)一步完善提高的能力。給我留下很多深刻的印象,這是第一次獨(dú)立自主的做設(shè)計(jì)。以前重理論的學(xué)習(xí),卻忽略了實(shí)踐。通過此次設(shè)計(jì),對我今后的學(xué)習(xí)和工作必將有很大的幫助。在此,謹(jǐn)向所有幫助我的老師、同學(xué)表示衷心的感和敬意!參考文獻(xiàn)1 朱艷華,田行軍,夏青.基于PL3105的病床呼叫系統(tǒng)設(shè)計(jì)J.石油化工學(xué)院學(xué)報(bào),2009,17(2):40-43.2 何立民.單片機(jī)初級教程-單片機(jī)基礎(chǔ)M.:航空航天大學(xué),2006,82(1):2-3.3 朝青.單片機(jī)原理與接口技術(shù)M.:航空航天大學(xué),2005.4丁元杰.單片微機(jī)原理與應(yīng)用M.:機(jī)械工業(yè),1996:256-276.

28、5何立民.單片機(jī)應(yīng)用技術(shù)選編M.::航空航天大學(xué),1996.218224. 6培仁等.MCS-51單片機(jī)原理與應(yīng)用M. .清華大學(xué),2003:130145.7伯成.單片機(jī)與嵌入式系統(tǒng)M. :清華大學(xué),2005:337-346.8肖金球.單片機(jī)原理與接口技術(shù)M. :清華大學(xué),2004:153-159.9王環(huán),亞寧.單片機(jī)程序設(shè)計(jì)實(shí)例M :清華大學(xué),2003:520-524.10治剛.單片機(jī)應(yīng)用技術(shù)與實(shí)訓(xùn)M. :清華大學(xué),2004:130-133.11胡漢才.單片機(jī)原理與接口技術(shù)M. :清華大學(xué),1995:111-123.附錄附錄A:原理圖附錄B:源程序ORG 0000HLJMP MAINORG

29、0003HLJMP INT0ORG 001BHLJMP INT1ORG 0100HMAIN: SETB EASETB EX0 SETB ET1 MOV SCON, #00HMOV DPTR,#0FFFFFHMOV A,#89H MOVX DPTR,AKEY: ACALL KS1 JNZ LK1NI: ACALL DELAY AJMP KEYLK1: ACALL DELAY ACALL DELAY ACALL KS1 JNZ LK2 AJMP NILK2: MOV R2,#0FEH MOV R4,#00HLK4:MOV DPTR,#0FFFCH MOV A,R2 MOVX DPTR,A INC DPL INC DPL MOVX A,DPTR ACC.0 ,L1MOV A,#00H LJMP LKP L1: ACC.1, L2 MOV A,#08HLJMP LKP L2: ACC.2, L3 MOV A,#16 LJMP LKP L3: ACC.3 ,L4 MOV A,#24 LJMP LKP L4: ACC.4 ,L5 MOV A,#32 LJM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論