




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上單片機(jī)報(bào)告2010-05-08一 整體設(shè)計(jì)臨床求助呼叫(監(jiān)護(hù))是傳送臨床信息的重要手段,病房呼叫系統(tǒng)是病人請求值班醫(yī)生或護(hù)士進(jìn)行診斷和護(hù)理的緊急呼叫工具,可將病人的請求快速傳送給值班醫(yī)生或護(hù)士,并在值班室的監(jiān)控中心電腦上留下準(zhǔn)確完整的記錄,是提高醫(yī)院和病室護(hù)理水平的必備設(shè)備之一。呼叫系統(tǒng)的優(yōu)劣直接關(guān)系到病員的安危,歷來受到各大醫(yī)院的普遍重視。它要求及時(shí)、準(zhǔn)確、可靠、簡便可行。本呼叫系統(tǒng)基于Ateml89C51單片機(jī),振蕩電路的晶振采用12MHz,由控制核心AT89S52單片機(jī)、電源電路、振蕩電路、復(fù)位電路、數(shù)碼管解碼芯片、病房選擇和七段數(shù)碼管等部分組成,系統(tǒng)框圖如下:
2、 選擇電路電源電路AT89S51 單片機(jī)復(fù)位電路振蕩電路解碼芯片數(shù)字顯示電路二硬件設(shè)計(jì)2.1 電路原理圖工作原理為:電源電路為單片機(jī)以及其他模塊提供5V電源。晶振模塊為單片機(jī)提供時(shí)鐘標(biāo)準(zhǔn),使系統(tǒng)各部分能協(xié)調(diào)工作。復(fù)位電路模塊為單片機(jī)系統(tǒng)提供復(fù)位功能。單片機(jī)作為主控制器,根據(jù)輸入信號對系統(tǒng)進(jìn)行相應(yīng)的控制。病房一共為四個(gè),從1號病房到4號病房病人的情況由重到輕,即1號病房的優(yōu)先級最高,4號病房的優(yōu)先級最低。所以,當(dāng)有兩個(gè)病房一起呼叫時(shí),優(yōu)先級高的病房號顯示;當(dāng)?shù)蛢?yōu)先級的病房呼叫完畢后高優(yōu)先級的病房呼叫,系統(tǒng)顯示的號碼改變;當(dāng)優(yōu)先級高的病房呼叫完畢后工作人員未復(fù)位的情況下,低優(yōu)先級的病房呼叫無效。另
3、外,當(dāng)有病房呼叫時(shí)蜂鳴器響直至復(fù)位。此次設(shè)計(jì)的電路圖如下:(2.2 元器件列表元件名稱型號數(shù)量/個(gè)用途單片機(jī)AT89S521控制核心排阻4.7K1晶振12MHz1晶振電路電容22pF2電解電容10uF/10V1復(fù)位電路病房按鈕按鍵5電阻10K5電源5V/0.5A1電源電路數(shù)碼管1位共陽2解碼芯片74LS472BCD解碼蜂嗚器1電解電容1復(fù)位電路電容1041復(fù)位電路二極管1復(fù)位電路發(fā)光二極管1電源顯示開關(guān)1電源開關(guān)2.3 仿真圖:1、 未通電:2、 通電:3、 低優(yōu)先級病房先呼叫:(蜂鳴器響) 高優(yōu)先級病房后呼叫:(蜂鳴器響) 呼叫有效4、 高優(yōu)先級病房先呼叫:(蜂鳴器響) 低優(yōu)先級病房后呼叫:
4、(蜂鳴器響) 呼叫無效5、 當(dāng)有兩個(gè)病房同時(shí)呼叫時(shí) 1號3號病房同時(shí)呼叫顯示1 號三軟件設(shè)計(jì)3.1 功能介紹啟動(dòng)系統(tǒng)后,數(shù)碼管顯示0。當(dāng)有一個(gè)病人呼叫時(shí),數(shù)碼管顯示相應(yīng)病房號,同時(shí)蜂鳴器響起;當(dāng)有兩個(gè)病人同時(shí)呼叫時(shí),數(shù)碼管顯示優(yōu)先級高的,同時(shí)蜂鳴器響起;當(dāng)有一個(gè)病房呼叫后另一個(gè)病房呼叫,若后呼叫的病房優(yōu)先級低,則數(shù)碼管顯示不變,若后呼叫的病房優(yōu)先級高,則數(shù)碼管顯示后呼叫的,兩種情況下蜂鳴器都會叫,只是在有別的病房呼叫時(shí)有一點(diǎn)變音。3.2 程序流程圖程序流程圖如下:開始工作 有一個(gè)病房呼叫 有多個(gè)病房呼叫 判斷優(yōu)先級 顯示病房號并響鈴 開始有病房再次呼叫判斷優(yōu)先級 顯示病房號并響鈴 3.3程序源
5、代碼:#include <reg51.h>#define uchar unsigned charsbit key4=P30;/定義按鍵位置 sbit key3=P31;sbit key2=P32;sbit key1=P33;sbit reset=P34;/復(fù)位sbit BEEP=P17;/定義蜂鳴器端口uchar flag1,i;void choice();void clean();void delay();void de();void ring();void main()while(1)P3=0xff;reset=0;BEEP=0;flag1=0;choice();delay()
6、;clean(); void choice()/確定病人while(reset!=1&&flag=0)if(key1=0)de();if(key1=0)P0=0X86;flag=1; else if(key2=0)de();if(key2=0&&key1!=0)P0=0Xdb;flag=1;else if(key3=0)de();if(key3=0&&key1!=0&&key2!=0)P0=0Xcf; flag=1;else if(key4=0)de();if(key4=0&&key1!=0&&ke
7、y2!=0&&key3!=0)P0=0Xe6; flag=1;void clean() /RESET 為高的時(shí)候復(fù)位if(reset=1)BEEP=0;P0=0x3f;void delay() /RESET為低的時(shí)候延時(shí)while(!reset)ring();void ring()for(i=0;reset=0;i+)/喇叭發(fā)聲的時(shí)間循環(huán) de(); BEEP=!BEEP;if(key1=0|key2=0|key3=0)/第二次呼叫if(P0=0X86)P0=0X86;else if(P0=0Xdb&&key1=0)P0=0X86;else if(P0=0Xcf
8、&&key1=0)P0=0X86;else if(P0=0Xcf&&key1=1&&key2=0)P0=0Xdb;else if(P0=0Xe6&&key1=0)P0=0X86;else if(P0=0Xe6&&key1=1&&key2=0)P0=0Xdb;else if(P0=0Xe6&&key1=1&&key2=1&&key3=0)P0=0Xcf;void de()for(i=300;i>0;i-);四、仿真及程序調(diào)試此次課程設(shè)計(jì)程序完全為自
9、己所寫,圖也是自己畫出來的,在開始程序只能保證第一次呼叫,也就是當(dāng)有一個(gè)病人呼叫后其他病人不能呼叫,在仿真的過程中,開始仿真失敗,數(shù)碼管完全不亮,后來發(fā)現(xiàn)是因?yàn)樵诓∪说陌粹o開關(guān)上接了發(fā)光二極管,導(dǎo)致驅(qū)動(dòng)不夠。解決這個(gè)問題后,發(fā)現(xiàn)有時(shí)序混亂問題,所以又加上了void de()函數(shù)防抖動(dòng),這處是同學(xué)提醒。之后又出現(xiàn)蜂鳴器不響,又加入了ring()函數(shù)的前半部分,然而又將圖中的接口與口與程序中的接口沒相符,改正后蜂鳴器開始叫。最后加入了ring函數(shù)的if部分,這樣在一個(gè)病房呼叫后其他優(yōu)先級高的病房依舊可以呼叫,調(diào)試成功。實(shí)物焊接焊接后實(shí)物電路圖無錯(cuò),但是發(fā)生接觸不良現(xiàn)象,通電后89C51的引腳不接通,導(dǎo)致數(shù)碼管不亮,然而搖動(dòng)芯片或排阻過程中,數(shù)碼管會亮,不知原因,因?yàn)槭O缕鞑牟怀浞?,所以放棄了焊接?shí)物。五、體會此次設(shè)計(jì)我全部采用了C語言,是因?yàn)橄鄬τ趨R編語言而言,我對C語言更加熟悉,在網(wǎng)上病房呼叫系統(tǒng)的例子不多,所以只能參考一些搶答器的例子。病房呼叫系統(tǒng)相比于搶答器來說,程序上簡單很多,但是,如果是想自己寫的話,我只能選擇相對簡單的,這樣才好更加的了解自己設(shè)計(jì)的東西,比直接copy出來的設(shè)計(jì)會學(xué)到更多的東西。實(shí)物焊接雖
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金屬加工企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報(bào)告
- 婦產(chǎn)科??漆t(yī)院服務(wù)升級企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 過碳酸鹽企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報(bào)告
- 實(shí)驗(yàn)室設(shè)計(jì)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 彩棉文胸企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報(bào)告
- 中藥營養(yǎng)支持注射液行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 制鞋材料企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 仿制抗胃酸過多藥行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 醇酯型無苯無酮油墨企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報(bào)告
- 金屬磷化物基異質(zhì)結(jié)構(gòu)的構(gòu)建及其電催化水解特性研究
- 水力壓裂技術(shù)詳解334頁(PPT 最新技術(shù))_ppt
- 布洛維:拓展個(gè)案法
- SolidWorksTopDown設(shè)計(jì)方法實(shí)際應(yīng)用
- 七年級歷史第5課--安史之亂與唐朝衰亡ppt課件
- 戶外LED顯示屏設(shè)計(jì)施工方案.docx
- 上崗證WORD模板
- 凈土資糧——信愿行(05)第三講安住在彌陀大愿之海
- 化工車間開停車風(fēng)險(xiǎn)分析
- 市政小三線施工方案(共22頁)
- 靜壓樁機(jī)、鉆孔灌注樁、沉槽機(jī)CAD圖形
- 易經(jīng)(拼音版)
評論
0/150
提交評論