一. 系统概述
系统利用STM32单片机作为主控制器,并分为病人端和护士端两个模块。病人端通过按键发出求助信号,护士端会立即发出警报并提供应答功能。为了确保求助信息不会丢失,系统还通过无线通信模块将求助信息发送至手机端。
二. 仿真概述
- 当病人端的求助按键被按下时,护士端会立即触发警报。系统中设置了三个不同的按键,以便表示三个不同的病人。
- 护士端在接收到求助警报后,可以通过按下应答按键来停止警报。同时,按下清零按键会将显示屏上的警报信息清除。
- 当病人端的求助按键被激活时,虚拟串口助手会接收到相应编号的报警信息。虚拟串口助手的连接如下所示:
三.程序设计
#include <main.h>
u8 Key;//按键检测
u8 KEY[3];
void Init_Test(void);
void Display(void);
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//2:2
Init_Test();
while(1)
{
//getdat
Key_Scan(&Key); //OLED_ShowNum(1,16,Key,1);
if(Key!=0)
{
// Usart1_TxNum(Key,1);
Usart1_TxByte(Key);
}
Key=0;
}
}
24-32f-51