本设计由stc89c52单片机电路+ADXL345加速度传感器模块电路+蓝牙模块电路+LCD1602显示电路+电源电路组成。
1、通过ADXL345加速度传感器检测人体状态,在液晶上显示运动状态,并将人体状态实时上传到手机APP。
2、运动状态:站,行走,躺动作。
void main (void)
{
static unsigned char ErrorNum=0; //记录躺下状态次数
static unsigned char CheckNum=0; //记录比对次数
static unsigned char NormalNum=0; //记录正常次数
Init_Timer0(); //定时器0初始化
UART_Init();
LCD_Init(); //初始化液晶
DelayMs(20); //延时有助于稳定
LCD_Clear(); //清屏
Init_ADXL345(); //清屏
if(Single_Read_ADXL345(0X00)==0xe5) //读出的数据为0XE5,表示正确
{
DelayMs(5);
SendStr("ready ok",8);
}
else
{
DelayMs(3);
}
HXled=1;
LCD_Write_String(0,0,"my designer ");
while (1) //主循环
{
if(ReadAdxl345==1) //定时读取adxl345数据
{