版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 模擬病房呼叫系統(tǒng)</b></p><p> 專 業(yè) 鐵道信號 </p><p> 學 號 </p><p> 學生姓名 </p><p> 指導教師 </p><p&
2、gt;<b> 模擬病房呼叫系統(tǒng)</b></p><p><b> 一、課程設計目的</b></p><p> 通過本次課程設計,加深學生對本學期的單片機課程的理解,使學生充分理解單片機在實際生活中是如何工作的。本課程設計是對本學期的單片機課程的相關知識的總結與鞏固,通過本次課程設計提高學生的編程能力,使學生初步掌握單片機匯編語言在實物中的
3、應用,并讓學生學習搭建硬件電路配合軟件技術來實現設計要求。此次課程設計用proteus仿真,使學生學會proteus 軟件,理解proteus在單片機仿真中的作用。</p><p><b> 課程設計要求</b></p><p> 模擬一個護理站下管16個床位,哪個病人要呼叫可以按鍵,相應蜂鳴器響,數碼管顯示:呼叫數量_床位號.要求:</p><
4、;p> 1.6個數碼管,正常情況下顯示時間(時分秒),時間可通過按鍵調整</p><p> 2.有人呼叫則閃爍顯示數量_床位號并且蜂鳴器響,按應答鍵后繼續(xù)顯示時間</p><p> 3.若同時有多個病人呼叫則依次輪流顯示:數量_床位號</p><p> 4.本機地址為01H,當接到上位機發(fā)的01H時,則回發(fā)01H</p><p>
5、; 三、硬件系統(tǒng)設計思路</p><p> 80C51單片機的EA口接高電平,復位端RES接復位電路如圖1;晶振端X1和X2接晶振電路如圖2;P1口接矩陣式按鍵電路如圖3,圖3中包括16個按鍵用于控制16個床位如果0 床位的按鍵按下則數碼管顯示1-00,如果5號床位的按鍵按下則數碼管顯示1-05,如果12號床位的按鍵按下則數碼管顯示1-12,依照此規(guī)則有一個按鍵按下則顯示1-床位號;P0口和P2口接數碼管,P
6、0口接數碼管的段選,P2口接數碼管的位選由于只有6個數碼管,所以只用到了P2.0----P2.5,如圖4;P3.2-----P3.4接3個時間調整鍵,P3.6接應答鍵,當有病人按鍵呼叫時蜂鳴器響并且數碼管顯示床位號按下應答鍵后蜂鳴器不響并且數碼管顯示時間,如圖5。</p><p> 四、硬件系統(tǒng)設計原理圖</p><p><b> 五、參數選擇</b></p
7、><p> 復位電路中的電阻值為5.1千歐,極性電容值為10uF;晶振電路中的普通電容值為20pF ;數碼管的限流電阻值為2K歐;時間調整鍵接的限流電阻值為10K歐;蜂鳴器接的三極管的是PNP的而不是NPN的。</p><p><b> 六、程序流程圖 </b></p><p> ?。?)時間子程序流程圖</p><p>
8、;<b> 保護現場</b></p><p><b> 重裝定時器初值</b></p><p><b> 循環(huán)次數減1</b></p><p><b> 否</b></p><p><b> 滿10次?</b></p&
9、gt;<p><b> 是</b></p><p><b> 秒單元加1</b></p><p><b> 否</b></p><p><b> 60s到?</b></p><p><b> 是</b><
10、/p><p> 秒單元清0,分單元加1</p><p><b> 否</b></p><p><b> 60分到?</b></p><p><b> 是</b></p><p> 分單元清0,時單元加1</p><p>&l
11、t;b> 否</b></p><p><b> 24小時到?</b></p><p><b> 是</b></p><p><b> 時單元清0</b></p><p><b> 恢復現場</b></p><
12、p><b> 返回</b></p><p> ?。?)床位號子程序流程圖</p><p><b> (3)下位機流程圖</b></p><p><b> 中斷</b></p><p><b> Y</b></p><p&g
13、t;<b> N</b></p><p><b> N</b></p><p><b> Y</b></p><p> 非法命令 55H</p><p> CCH AAH</p><
14、;p><b> N</b></p><p><b> N </b></p><p> Y Y </p><p><b> NN</b></p><p><
15、b> 七、程序</b></p><p><b> 八、調試過程</b></p><p> 首先調試顯示時間的程序即利用T0的定時來實現定時1s ,當小于60秒proteus時返回繼續(xù)定時,等于60秒時秒清零分加1,繼續(xù)定時執(zhí)行上過程,當分等于60時分清零時加1,繼續(xù)定時執(zhí)行上過程,當時等于24時時清零返回定時,編譯時出現錯誤經改正編譯成功,用
16、proteus仿真時時分秒的顯示順序錯誤,經檢查是數碼管的位選出錯經調整顯示時間時分秒的順序正確,但是時間的秒針走的太快經檢查是因為設晶振是6M但是80C51芯片的晶振是12M,經調整將晶振都調整為6M時此顯示時間的程序正確。</p><p> 其次調試按鍵顯示床位號的程序即利用P1口來實現的矩陣式鍵盤,規(guī)定床位號由0至15,顯示為1-00到1-15。我所設定的程序并沒有設多 個按鍵同時按下的情況,因為自己所學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機課程設計---單片機病房呼叫系統(tǒng)
- plc課程設計報告--基于51單片機的病房呼叫系統(tǒng)
- 單片機病房呼叫系統(tǒng)-電氣工程及其自動化單片機課程設計
- 病房呼叫系統(tǒng)課程設計報告
- 畢業(yè)設計(論文)報告單片機病房呼叫系統(tǒng)設計
- 單片機課程設計報告---單片機秒表系統(tǒng)設計
- 基于51單片機的病房呼叫系統(tǒng)
- 基于51單片機的無線病房呼叫系統(tǒng)設計
- 單片機課程設計報告---單片機控制秒表系統(tǒng)
- 病房呼叫系統(tǒng)課程設計實驗報告
- 單片機課程設計報告---交通燈模擬系統(tǒng)設計
- 單片機課程設計報告
- 《單片機課程設計》報告
- 單片機課程設計報告
- 單片機課程設計報告
- 單片機課程設計報告
- 單片機課程設計報告
- 單片機課程設計報告
- 單片機課程設計報告
- eda課程設計——病房呼叫系統(tǒng)
評論
0/150
提交評論