【資源下載下傳】下載下傳位址:點選下載下傳(822) 百度網盤
硬體構成:單片機+最小系統+LCD1602液晶顯示子產品+無線收發子產品+蜂鳴器子產品+LED訓示燈子產品+按鍵子產品
本設計基于STC89C51/52(與AT89S51/52、AT89C51/52通用,可任選)單片機。預設是STC,如需指定單片機型号請備注!
1.采用LCD1602液晶顯示和無線遙控,能夠實作病人和醫護人員之間資訊的傳遞;
2.當病人及家屬有需要時,按下按鍵,此時值班室的顯示屏可顯示此患者的床位号,多人使用時均可顯示,醫護人員按下“響應”鍵取消目前呼叫;
3.特點:此系統能夠為醫院提供一個成本低、效率高、操作友善和易于安裝維護的快捷系統。

#include <reg52.h> //頭檔案
#define uc unsigned char
#define ui unsigned int //宏定義
sbit RS=P1^4;
sbit RW=P1^5;
sbit E=P1^6; //這3個是1602引腳定義
sbit D0=P1^3; //上升按鍵
sbit D1=P1^2; //下降按鍵
sbit D2=P1^1; //模式切換
sbit D3=P1^0; //光敏識别引腳
sbit bg_1602=P2^6; //1602背光
sbit key=P3^3; //應答按鍵
sbit Beep=P3^4; //蜂鳴器
uc code tab0[]=" 123456789#"; //顯示幾号的碼表
uc code tab1[]="Calling!!!"; //顯示呼叫的碼表
uc code tab2[]="I Know!"; //顯示相應的碼表
uc code tab3[]="Happy Every Day!"; //顯示開心快樂每一天的碼表
uc num_D0=0,num_D1=0,num_D2=0,num_D3=0; //床号
bit bdata fu_D0=0, fu_D1=0, fu_D2=0, fu_D3=0,flag;//初始床号