597【畢設課設】基於微控制器無線病床呼叫系統protues模擬設計
阿新 • • 發佈:2020-12-11
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
硬體構成:微控制器+最小系統+LCD1602液晶顯示模組+無線收發模組+蜂鳴器模組+LED指示燈模組+按鍵模組
本設計基於STC89C51/52(與AT89S51/52、AT89C51/52通用,可任選)微控制器。預設是STc!
1.採用LCD1602液晶顯示和無線遙控,能夠實現病人和醫護人員之間資訊的傳遞;
2.當病人及家屬有需要時,按下按鍵,此時值班室的顯示屏可顯示此患者的床位號,多人使用時均可顯示,醫護人員按下“響應”鍵取消當前呼叫;
3.特點:此係統能夠為醫院提供一個成本低、效率高、操作方便和易於安裝維護的快捷系統。
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;//初始床號 void delay(ui x) //延時函式 { ui i,j; for(i=0;i<x;i++) for(j=0;j<121;j++); //為1ms的延時函式 } void init() //初始化函式 { bg_1602=0; //開啟背光 TMOD=0x01; //定時器0工作方式1 TH0=0x4b; 點選並拖拽以移動