單片機
返回首頁

1-基于51單片機的病床呼叫系統仿真

2021-09-10 來源:eefocus

具體實現功能

具體功能:


(1)當病人緊急呼叫時,會產生聲、光提示,并顯示病人編號(房間號和床號);


(2)根據病人病情設置優先級,當有多人呼叫時,病情嚴重者優先;


(3)醫護人員處理完當前最高級別呼叫后,系統按優先級別顯示其它呼叫病人的號碼;


(4)可設定呼叫倒計時,總床位數為24個。


注意:本設計以仿真為主!!

單片機介紹

51單片是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統可編程Flash 存儲器。在單芯片上,擁有靈巧的8 位CPU 和在系統可編程Flash,使得STC89C51為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。具有以下標準功能:8k字節Flash,512字節RAM,32 位I/O 口線,看門狗定時器,內置4KB EEPROM,MAX810復位電路,三個16 位 定時器/計數器,一個6向量2級中斷結構,全雙工串行口。另外 STC89X51 可降至0Hz 靜態邏輯操作,支持2種軟件可選擇節電模式。空閑模式下,CPU 停止工作,允許RAM、定時器/計數器、串口、中斷繼續工作。掉電保護方式下,RAM內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。最高運作頻率35Mhz,6T/12T可選。


設計思路

文獻研究法:搜集整理相關單片機智能手環系統相關研究資料,認真閱讀文獻,為研究做準備;


調查研究法:通過調查、分析、具體試用等方法,發現單片機智能手環系統的現狀、存在問題和解決辦法;


比較分析法:比較不同單片機智能手環系統的具體原理,以及同一類傳感器性能的區別,分析單片機智能手環系統的研究現狀與發展前景;


軟硬件設計法:通過軟硬件設計實現具體硬件實物,最后測試各項功能是否滿足要求。


程序

本設計利用KEIL5軟件實現程序設計,具體如圖。作為本科期間學習的第一門編程語言,C語言是我們最熟悉的編程語言之一。當然,由于其功能強大,C語言是當前世界上使用最廣泛、最受歡迎的編程語言。在單片機設計中,C語言已經逐步完全取代匯編語言,因為相比于匯編語言,C語言編譯與運行、調試十分方便,且可移植性高,可讀性好,便于燒錄與寫入硬件系統,因此C語言被廣泛應用在單片機設計中。keil軟件由于其兼容單片機的設計,能夠實現快速調試,并生成燒錄文件,被廣泛應用于C語言的編寫和單片機的設計。

仿真實現

本設計利用protues8.7軟件實現仿真設計,具體如圖。


Protues也是在單片機仿真設計中常用的設計軟件之一,通過設計出硬件電路圖,及寫入驅動程序,就能在不實現硬件的情況進行電路調試。另外,protues還能實現PCB的設計,在仿真中也可以與KEIL實現聯調,便于程序的調試,且支持多種平臺,使用簡單便捷。

進入單片機查看更多內容>>
相關視頻
  • TI 新一代 C2000? 微控制器:全方位助力伺服及馬達驅動應用

  • MSP430電容觸摸技術 - 防水Demo演示

  • 直播回放: Microchip Timberwolf? 音頻處理器在線研討會

  • 新唐 8051單片機教程

  • 基于靈動MM32W0系列MCU的指夾血氧儀控制及OTA升級應用方案分享

  • 基于靈動MM32SPIN系列MCU的無感FOC便攜冰箱應用方案分享

    相關電子頭條文章
萝卜大香蕉