版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 課程設(shè)計(jì)醫(yī)院住院病人呼叫器設(shè)計(jì)學(xué)校:內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)院:機(jī)電工程學(xué)院班級(jí):10級(jí)農(nóng)電五班姓名及學(xué)號(hào):劉 鑫100514757 師茗綺100514777指導(dǎo)老師:吳利斌目 錄一、課題名稱及設(shè)計(jì)技術(shù)指標(biāo)31)課題名稱32)設(shè)計(jì)技術(shù)指標(biāo)3二、總體方案設(shè)計(jì)與論證3三、程序設(shè)計(jì)及調(diào)試31)主程序42)t0中斷:63)暫停程序74)重新顯示中斷8 5)復(fù)位電路9四、電路設(shè)計(jì)及器件選擇91)電路設(shè)計(jì)主圖92)器件清單10五、電路仿真10六、調(diào)試運(yùn)行及結(jié)果11七、課設(shè)心得11八、參考資料12九、源程序代碼13一、課題名稱及設(shè)計(jì)技術(shù)指標(biāo)1)課題名稱醫(yī)院住院病人呼叫器設(shè)計(jì)2)設(shè)計(jì)技術(shù)指標(biāo)1) 能同時(shí)檢測8個(gè)床位
2、的病人呼叫2) 顯示病人呼叫總數(shù)3) 循環(huán)顯示呼叫病人的床號(hào)4) 可以暫停顯示5) 具有重新顯示功能6)在復(fù)位電路的作用下,復(fù)位單片機(jī)7)使暫停功能的優(yōu)先級(jí)高于重顯功能,重顯功能優(yōu)先級(jí)高于定時(shí)功能二、總體方案設(shè)計(jì)與論證本方案選用80c51單片機(jī),p1口依次連接病人床位,實(shí)時(shí)檢測p1口的信號(hào)。若與前一次的信號(hào)不一樣,則判斷端口是否為0。如果沒有病人呼叫則關(guān)蜂鳴器;如果有病人呼叫打開蜂鳴器提示一戶人員, 統(tǒng)計(jì)病人總數(shù)同時(shí)顯示總數(shù),統(tǒng)計(jì)病人床位號(hào)碼并保存。開啟定時(shí)器進(jìn)行循環(huán)顯示床號(hào),在顯示的空閑時(shí)間繼續(xù)檢測p1口的端口狀態(tài)。如果有病人呼叫或者呼叫結(jié)束重新開始統(tǒng)計(jì)總數(shù)和床號(hào),顯示床號(hào)和總數(shù)。重新顯示時(shí)
3、,只循環(huán)顯示一次床號(hào)和總數(shù)。利用外中斷1實(shí)現(xiàn)中斷跳轉(zhuǎn)執(zhí)行重顯程序。暫停功能,用外中斷0引入,通過檢查p3.3的值結(jié)束暫停。使用74ls373鎖存器驅(qū)動(dòng)七段數(shù)碼管顯示器,可以不用單片機(jī)實(shí)時(shí)刷新七段數(shù)碼管顯示。通過輸出碼表中的值顯示相應(yīng)的數(shù)字。51單片機(jī)擁有5個(gè)中斷源,其中兩個(gè)定時(shí)/計(jì)數(shù)器中斷,兩個(gè)外部中斷。能夠?qū)崿F(xiàn)上述對(duì)單片機(jī)的控制功能。同時(shí)可以通過設(shè)定pi寄存器的值設(shè)定優(yōu)先級(jí)。本方案可以通過加入接口擴(kuò)展芯片,擴(kuò)展檢測病人數(shù)量。同時(shí)加入t1中斷后可以實(shí)現(xiàn)多種蜂鳴聲音報(bào)警。具有很強(qiáng)的擴(kuò)展能力。具體思路詳見程序流程圖三、程序設(shè)計(jì)及調(diào)試在waves6000按照流程圖依次編寫主程序、t0中斷程序、暫停程
4、序和重新顯示程序。進(jìn)行編譯調(diào)試。程序附在最后程序流程圖如下1)主程序:2)t0中斷:3)暫停程序:4)重新顯示中斷5)復(fù)位電路四、電路設(shè)計(jì)及器件選擇1)電路設(shè)計(jì)主圖2)器件清單器件名稱80c51單片機(jī)晶體管蜂鳴器電阻七段數(shù)碼管電容開關(guān)220v交流電或者5v直流電源、五、電路仿真采用proteus仿真軟件效果非常好。六、調(diào)試運(yùn)行及結(jié)果當(dāng)床2和4開關(guān)按下去后總數(shù)顯示為2,蜂鳴器報(bào)警。循環(huán)顯示床號(hào)2、4.。當(dāng)按下顯示開關(guān),開始重新顯示,顯示完后繼續(xù)主程序的執(zhí)行。當(dāng)按下暫停按鍵,暫停顯示,數(shù)值保持不變。關(guān)閉床2的開關(guān)后重新顯示總數(shù)和床號(hào)1與4。當(dāng)全部關(guān)閉后,蜂鳴器關(guān)閉,顯示總數(shù)為0,床號(hào)為0。與設(shè)計(jì)技
5、術(shù)要求相符。七、課設(shè)心得醫(yī)院住院病人呼叫器作為單片機(jī)實(shí)際應(yīng)用的一個(gè)例子,可以見得單片機(jī)在我們的生活中的作用之大。萬事開頭難。選定課題后,確定方案的時(shí)候讓人很頭痛。由于以前學(xué)習(xí)過匯編語言,所以對(duì)匯編語言沒有多大困難。主要是算法的確定。通過咨詢老師和同學(xué)深刻體會(huì)單片機(jī)硬件運(yùn)行原理后理清思路。流程圖在編寫程序時(shí)非常必要。它可以明確思路,便于對(duì)程序進(jìn)度的把握。在畫流程圖時(shí)選定各個(gè)端口的功能和相應(yīng)器件的選擇。這個(gè)過程是同步進(jìn)行的。通過這次編程提高了我的編程能力和是通過程序?qū)ν獠科骷目刂?。硬件電路設(shè)計(jì)。由于采用鎖存器驅(qū)動(dòng)數(shù)碼管的顯示,這樣就不用單片機(jī)實(shí)時(shí)刷新,只有當(dāng)有改變時(shí)才更新數(shù)據(jù)。一些經(jīng)典電路,如:
6、復(fù)位電路,我是通過查閱得到的。由于使用proteus軟件不是很熟練,在電路設(shè)計(jì)的過程中又學(xué)習(xí)了該軟件的使用。但當(dāng)最后電路仿真的結(jié)果出現(xiàn)在眼前時(shí),一切的付出都是值得的。八、參考資料1)單片機(jī)原理與接口技術(shù)牛昱光主編2)微型計(jì)算機(jī)原理與應(yīng)用鄭學(xué)堅(jiān) 周斌 編九、源程序代碼主程序: org 0000h ajmp main org 0003h ljmp pause org 000bh ljmp dingshi org 0013h ljmp show org 0030hmain: ;顯示編碼初始化 mov 40h,#3fh mov 41h,#06h mov 42h,#5bh mov 43h,#4fh mo
7、v 44h,#66h mov 45h,#6dh mov 46h,#7dh mov 47h,#07h mov 48h,#7fh mov tmod,#01h mov th0,#3ch mov tl0,#0b0h setb ea;開中斷,并設(shè)定優(yōu)先級(jí) setb et0 setb ex0 setb it0 setb px0 setb px1 mov r7,#00h mov r4,#00h mov r1,#21hsao1: mov r5,p1 mov a,r5 clr c subb a,r7 jz sao1btao: mov a,r5 ;檢測到變化時(shí),進(jìn)行下一次重復(fù)判斷顯示 mov r7,a jnz n
8、oso clr p2.7 ;關(guān)蜂鳴器 setb p2.1 ;顯示總數(shù)0 mov p0,#3fh clr p2.1 setb p2.2 ;顯示床號(hào)為0 mov p0,#3fh clr p2.2 ajmp sao1 ;ji zong shunoso: mov r2,#8 mov a,r7ji: anl a,#01h jz noji inc r4;加總數(shù) mov 31h,a ;保存a中的值 mov a,#9h clr c subb a,r2 mov r1,a;床號(hào) inc r1 mov a,31h ;恢復(fù)anoji: rr a djnz r2,ji ;總數(shù)顯示 mov a,r4 add a,#40h
9、 mov r0,a setb p2.1 mov p0,r0 clr p2.1 setb p2.7 ;開蜂鳴 mov tmod,#01h ;t0初始化 mov th0,#3ch mov tl0,#0b0h mov r1,#21h setb tr0 ;啟動(dòng)t0smo:mov a,r1 ;床號(hào)顯示 add a,#40h setb p2.2 mov p0,a clr p2.2 mov 33h,#00h ;初始化中斷返回標(biāo)志,jce: mov a,33h cjne a,#00h,sm0 ;t0中斷返回顯示床號(hào)mov r5,p1 mov a,r5 clr c subb a,r7 jz jce clr tr
10、0 ljmp btao ;檢測到變化,跳至開始重新判斷顯示 ;主程序結(jié)束暫停程序:; pauseorg 0900hpause: clr tr0clr eapush psw push accmov c,p3.3 ;檢查p3.3是否恢復(fù)為0nch:jnc nchpop accpop pswsetb easetb tr0retit0中斷程序:; t0中斷 org 0a00hdingshi: push psw push acc mov th0,#3ch mov tl0,#0b0h mov 33h,#01h ;中斷返回標(biāo)志mov a,r4add a,#20hmov 32h,a mov a,r1cjne
11、a,32h,buxun ;如果顯示到最后一個(gè)床號(hào)則循環(huán)顯示 mov r1,#21hajmp tc ;循環(huán)開始顯示ibuxun:inc r1tc: pop acc pop psw reti重新顯示程序:;showorg 0b00hshow:clr px1 ;使t0中斷能引發(fā)中斷mov 34h,r1push 33hmov 35h,r4mov 36h,r0push accpush pswmov tmod,#01h ;定時(shí)器t0初始化 mov th0,#3ch mov tl0,#0b0h; zong xianmov a,r4add a,#40hmov r0,asetb p2.1mov p0,r0clr p2.1 mov r1,#21hsetb tr0 ;開定時(shí)sss:mov 33h,#00h ;中斷返回標(biāo)志位初始化mov a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省鹽城市東臺(tái)鹽都2025屆中考一模生物試題含解析
- 2024年09月內(nèi)蒙古浦發(fā)銀行呼和浩特分行社會(huì)招考(99)筆試歷年參考題庫附帶答案詳解
- 2024年09月全國2024年中銀富登村鎮(zhèn)銀行校園招考筆試歷年參考題庫附帶答案詳解
- 農(nóng)村群眾文化建設(shè)工作培訓(xùn)
- 安徽省江淮十校2025屆中考生物最后一模試卷含解析2
- 2024年09月2024渤海銀行廣州分行校園招聘筆試歷年參考題庫附帶答案詳解
- 2024年09月2024屆中國民生銀行金融租賃秋季校園招聘筆試歷年參考題庫附帶答案詳解
- 2024年09月2024中國銀行小語種培養(yǎng)崗位校園招聘10人筆試歷年參考題庫附帶答案詳解
- 2024年08月蘇州銀行零售銀行總部企劃綜合部招聘1人筆試歷年參考題庫附帶答案詳解
- 2024年08月廣州銀行清遠(yuǎn)分行社會(huì)招考工作人員筆試歷年參考題庫附帶答案詳解
- 2025年四川長寧縣城投公司招聘筆試參考題庫含答案解析
- 2024年06月上海廣發(fā)銀行上海分行社會(huì)招考(622)筆試歷年參考題庫附帶答案詳解
- TSG 51-2023 起重機(jī)械安全技術(shù)規(guī)程 含2024年第1號(hào)修改單
- 計(jì)算機(jī)科學(xué)導(dǎo)論
- 浙江省杭州市錢塘區(qū)2023-2024學(xué)年四年級(jí)上學(xué)期英語期末試卷
- 《工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)》(2002年修訂本)
- 2024年一級(jí)消防工程師《消防安全技術(shù)綜合能力》考試真題及答案解析
- 2024-2025學(xué)年六上科學(xué)期末綜合檢測卷(含答案)
- 安徽省森林撫育技術(shù)導(dǎo)則
- 2023七年級(jí)英語下冊(cè) Unit 3 How do you get to school Section A 第1課時(shí)(1a-2e)教案 (新版)人教新目標(biāo)版
- 泌尿科主任述職報(bào)告
評(píng)論
0/150
提交評(píng)論