基于单片机NRF无线模块医院病床呼叫报警系统(毕业设计资料)

基于NRF24L01无线病床呼叫系统主要是有主机部分和从机机组成。从机部分主要是病床病号的数据采集和数据的传输。主机部分主要负责数据的接收,数据处理、显示以及报警。接收到从机发过来的信号时,主机控制蜂鸣器和发光二极管发出声光报警,提醒有病人呼叫,护理员按下主机的呼应键,取消对应的呼叫。系统由6个模块组成:主控制器、按键电路、发送电路、无线接收电路、LCD1602液晶显示电路、声光报警和电源电路。

已有实物并可以长时间稳定运行,这是我当时为了试验,用洞洞板做的,试验成功之后,我用AD画了双层PCB,几乎全3D封装

【资源下载】下载地址如下:776
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl


#include "nrf24l01.h"//无线模块头文件

sbit LED  = P2^0;	 //LED指示灯
sbit key1 = P3^2;	 //1号病床输入
sbit key2 = P3^3;	 //2号病床输入
sbit key3 = P3^4;	 //3号病床输入
sbit key4 = P3^5;	 //4号病床输入

/************************************************
** 函数名称 : void main(void)
** 函数功能 : 主函数
** 输    入 : 无
** 输    出 : 无
** 说    明 :
************************************************/
void main(void)
{	 
	uint count=0;//计数变量
	uchar TxBuf[12];//发射缓存数组
	//无线模块检测函数
	MOSI=0;
	while(NRF24L01_Check())
	{
		LED=1;
		Delay(200);
		LED=0;
		Delay(200);
    }
	init_NRF24L01();//无线模块初始化
	TxBuf[0]=0xFF;
	TxBuf[1]=0x00;
	//TxBuf[2]=0x02;//按键值
	TxBuf[3]=0x55;
	TxBuf[4]=0x55;
	TxBuf[5]=0x55;
	TxBuf[6]=0x55;

posted @ 2021-01-15 14:14  roadroad  阅读(224)  评论(0编辑  收藏  举报
电设屋
上千套电子毕设课设方案