Professional Documents
Culture Documents
lcdcmd(0xC0);
MSDelay(10);
// transmission
if((average_beats_per_min<60) || (average_beats_per_min>95) ||
(temperature > 45))
{
HEART_RATE_NORMAL_LED = OFF;
HEART_RATE_ABNORMAL_LED = ON;
// BUZZER = ON;
for(i=0; i<8; i++)
{
SBUF = send_sms_command[i];
MSDelay(5);
SBUF = destination1[i];
MSDelay(5);
else
{
HEART_RATE_NORMAL_LED = ON;
HEART_RATE_ABNORMAL_LED = OFF;
// BUZZER = OFF;
}
if(EMERGENCY_BUTTON == PRESSED)
{
lcdcmd(0xC0);
MSDelay(10);
HEART_RATE_NORMAL_LED = OFF;
HEART_RATE_ABNORMAL_LED = ON;
// BUZZER = ON;
for(i=0; i<8; i++)
{
SBUF = send_sms_command[i];
MSDelay(5);
SBUF = destination1[i];
MSDelay(5);
MSDelay(5000);
}
//*********************************************************************************
************
if( message_ended == YES )
{
command_incorrect_char_received = 0;
for(index = 0; index < 8; index++)
{
if((status[index] != messege_buffer[index]))
command_incorrect_char_received++;
}
if(command_incorrect_char_received == 0)
{
HEART_RATE_NORMAL_LED = ON;
HEART_RATE_ABNORMAL_LED = ON;
MSDelay(1000);
HEART_RATE_NORMAL_LED = OFF;
HEART_RATE_ABNORMAL_LED = OFF;
MSDelay(1000);
for(i=0; i<8; i++)
{
SBUF = send_sms_command[i];
MSDelay(5);
SBUF = destination1[i];
MSDelay(5);
HEART_RATE_NORMAL_LED = ON;
HEART_RATE_ABNORMAL_LED = ON;
MSDelay(1000);
HEART_RATE_NORMAL_LED = OFF;
HEART_RATE_ABNORMAL_LED = OFF;
MSDelay(1000);
MSDelay(5000);
}
//*********************************************************************************
**********