812【畢設課設】基於微控制器智慧無線病床呼叫系統設計
阿新 • • 發佈:2020-12-28
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
基於微控制器的無線病床呼叫系統
1、1號板子6個按鍵代表6個床位,按鍵按下以後通過NRL240L01無線發射訊號;?
2、2號板子通過NRL24L01無線模組接收資料,並在LCD1602顯示按鍵按下對應的床位號,同時蜂鳴器和LED聲光報警,2號板子通過DHT11採集溫度和溼度在LCD1602顯示;
3、2號板子按下取消按鍵,則聲光報警停止,LCD1602狀態顯示No?Messege;
4、微控制器使用STC89c52rc微控制器
//1號板子傳送程式 #include <reg52.h> #include <intrins.h> #include <nrf24l01.h> #include <delay.h> #include <lcd1602.h> //************************************主函式************************************************************ void main(void) { unsigned char tf =0; unsigned char TxBuf[20]={0}; unsigned char RxBuf[20]={0}; NRF24L01_Init(); //24L01初始化 while(1) { TX_Mode(01); //設定接受模式 通道01對應接受板子 if(KEY1==0) //按鍵賦值到陣列 { while(KEY1==0); TxBuf[1]=1; TxBuf[0] = 'B'; tf = 1 ; } if(KEY2==0) { while(KEY2==0); TxBuf[1]=2; TxBuf[0] = 'B'; tf = 1 ; }