91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

本系統(tǒng)采用51單片機和NRF2401實現(xiàn)無線數(shù)據(jù)傳輸通信和實時報警功能, 設(shè)計一套低成本通用型的病房呼叫系統(tǒng)。整個系統(tǒng)采用無線通信的方式, 降低了復(fù)雜的布線、安裝檢修和拆卸的難度, 并可監(jiān)控多個病房且便于擴充升級。 本系統(tǒng)中,主機接收從機的呼叫命令,主機接收到從機呼叫命令后,主機發(fā)生聲光報警,已經(jīng)呼叫過的從機再次按下,當(dāng)主機沒有處理的時候,主機不再顯示該從機的呼叫,主機處理完某一個病房呼叫信號后,可以通過按鍵取消相應(yīng)的呼叫從機號,從機可以再次繼續(xù)呼叫

資源截圖

代碼片段和文件信息


#include“delay.h“????//延時函數(shù)頭文件
#include“l(fā)cd1602.h“????//LCD1602頭文件
#include?“nrf24l01.h“??//NRF24L01頭文件

sbit?BUZZER??=?P1^1; ?//蜂鳴器輸出端口
sbit?KEY???=?P3^7; ?//呼應(yīng)按鍵

unsigned?int?cnt?=?0;
sbit?key1=P1^2;
sbit?key2=P1^7;
sbit?key3=P1^3;

sbit?LED1=P2^0;
sbit?LED2=P2^1;
sbit?LED3=P2^2;
sbit?LED4=P2^3;


uchar?flag_01?=?0flag_02?=?0flag_03?=?0flag_04?=?0;

uchar?first_flag?=?0?sencond_flag=0third_flag=0fourth_flag=0;
uchar?temp_flag?=?0;

void?delay_ms(uint?ms)
{
uint?ij;
for(i=ms;i>0;i--)
for(j=110;j>0;j--);
}

//uchar?RX_LAST[4]?=?{0};
void?LED_init()
{
P2=0xff;
}
void?Alarm()
{
uint?tt=10bb=50;
while(tt--)
{
bb=20;
BUZZER=~BUZZER;
while(bb--);
}
BUZZER=1;
}
void?BEEP_A()
{
BUZZER=0;
delay_ms(200);
BUZZER=1;
}


/************************************************
**?函數(shù)名稱?:?void?main(void)
**?函數(shù)功能?:?主函數(shù)
**?輸????入?:?無
**?輸????出?:?無
**?說????明?:
************************************************/
void?main(void)
{
uchar?res?=?0;

uchar?flagNo1=0;
uchar?RxBuf[12]={0};//接收緩存數(shù)組
uchar?disp[16]={“Number:?????????“};//顯示數(shù)組 ?
LCD_Init();//LCD初始化 ????????????????? ?
WriteChar(1016“Sickbed?Calling?“);//第一行顯示“Sickbed?Calling?”
LED_init();
//無線模塊檢測
while(NRF24L01_Check())
{
Alarm();
Delay(200);
BUZZER=1;
Delay(200);
????}
init_NRF24L01();//無線模塊初始化
cnt=1;
while(1)
{
res=nRF24L01_RxPacket(RxBuf);//接收從機數(shù)據(jù)
SetRX_Mode();//配置為接收模塊
// //判斷
// if(RxBuf[0]==0XFF?||?RxBuf[1]==0X00?||?RxBuf[10]==0X00?||?RxBuf[11]==0XFF)
// {
// switch(RxBuf[2])
// {
// case?0x01:?flagNo1=1;?disp[8]=‘1‘;?Alarm();?break; //1號
// case?0x02:?flagNo1=2;?disp[10]=‘2‘;?Alarm();?break;//2號
// case?0x03:?flagNo1=3;?disp[12]=‘3‘;?Alarm();?break;//3號
// case?0x04:?flagNo1=4;?disp[14]=‘4‘;?Alarm();?break;//4號
// }
// }?
// //呼應(yīng)處理
// if(!KEY)
// {
// BUZZER=1;//關(guān)閉蜂鳴器
// disp[8]=‘?‘;disp[10]=‘?‘;disp[12]=‘?‘;disp[14]=‘?‘;//清空顯示
// }
//if(!key1)
//{
// RxBuf[2]=1;
// while(!key1);
//}
//if(!key2)
//{
// RxBuf[2]=2;
// while(!key2);
//}
//if(!key3)
//{
// RxBuf[2]=3;
// while(!key3);
//}
//RxBuf[0]=0XFF;RxBuf[1]=0X00;?RxBuf[10]=0X00;RxBuf[11]=0XFF;
/****************************************************************************************************************/
//判斷
if((RxBuf[0]==0XFF?||?RxBuf[1]==0X00?||?RxBuf[10]==0X00?||?RxBuf[11]==0XFF)&&RxBuf[2]!=0)
{
// ?if(cnt<5)
// ? RX_LAST[cnt-1]=RxBuf[2];

if(cnt==1)
{
? switch(RxBuf[2])
{
case?0x01:?flagNo1=1;?flag_01=1;first_flag=1;disp[8]=‘1‘;?Alarm();LED1=0;?break; //1號
case?0x02:?flagNo1=1;?flag_02=1;first_flag=2;disp[8]=‘2‘;?Alarm();?LED2=0;break;//2號
case?0x03:?flagNo1=1;?flag_03=1;first_flag=3;disp[8]=‘3‘;?Alarm();LED3=0;?break;//3號
case?0x04:?flagNo1=1;?flag_04=1;first_flag=4;disp[8]=‘4‘;?Alarm();LED4=0;?break;//4號
}
cnt++;
}
else?if(cnt==2)
{
temp_flag=first_

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-20?10:32??源程序主機---OK\
?????文件?????????489??2018-10-17?22:06??源程序主機---OK\delay.h
?????文件????????1783??2018-10-17?22:06??源程序主機---OK\lcd1602.h
?????文件???????23722??2018-10-20?09:42??源程序主機---OK\main.c
?????文件???????64771??2018-10-20?09:42??源程序主機---OK\main.LST
?????文件???????39067??2018-10-20?09:42??源程序主機---OK\main.OBJ
?????文件????????8125??2018-10-17?22:06??源程序主機---OK\nrf24l01.h
?????文件???????33252??2018-10-20?09:45??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機
?????文件????????1056??2018-10-18?20:34??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機.build_log.htm
?????文件????????8621??2018-10-20?09:45??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機.hex
?????文件??????????56??2018-10-20?09:45??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機.lnp
?????文件???????39340??2018-10-20?09:45??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機.M51
?????文件????????2118??2018-10-20?09:45??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機.plg
?????文件???????57808??2018-10-20?09:50??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機.uvopt
?????文件???????13252??2018-10-17?22:06??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機.uvproj
?????文件???????57806??2018-10-19?21:16??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機_uvopt.bak
?????文件???????????0??2018-10-17?22:07??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機_uvproj.bak
?????文件???????32768??2018-10-17?22:07??源程序主機---OK\醫(yī)院無線呼叫系統(tǒng)主機程序流程圖.doc
?????目錄???????????0??2018-10-20?10:32??源程序從機\
?????文件?????????458??2018-10-17?22:05??源程序從機\delay.h
?????文件????????2073??2018-10-17?22:05??源程序從機\LCD1602.h
?????文件????????1933??2018-10-19?11:30??源程序從機\main.c
?????文件????????5613??2018-10-19?11:30??源程序從機\main.LST
?????文件???????13876??2018-10-19?11:30??源程序從機\main.OBJ
?????文件????????5667??2018-10-17?22:05??源程序從機\nrf24l01.h
?????文件???????12706??2018-10-19?20:20??源程序從機\醫(yī)院無線呼叫系統(tǒng)從機
?????文件????????3442??2018-10-19?20:20??源程序從機\醫(yī)院無線呼叫系統(tǒng)從機.hex
?????文件??????????56??2018-10-19?20:20??源程序從機\醫(yī)院無線呼叫系統(tǒng)從機.lnp
?????文件???????14479??2018-10-19?20:20??源程序從機\醫(yī)院無線呼叫系統(tǒng)從機.M51
?????文件?????????214??2018-10-19?21:11??源程序從機\醫(yī)院無線呼叫系統(tǒng)從機.plg
?????文件???????86081??2018-10-18?22:58??源程序從機\醫(yī)院無線呼叫系統(tǒng)從機.uvgui.Administrator
............此處省略5個文件信息

評論

共有 條評論