Page 49 - MDP2022-3
P. 49
case 3:
PORTB = 0b10000000 | kg1;
PORTC = 0b10000000 | mm1;
PORTG = 0x18;
break;
}
pos++;
pos %= 4;
}
void kg_adjust() //소수 둘째자리에서 반올림, 반올림을 통해 수 올라가는 것 처리 함수 선언
{
if(kg_hu >= 5) kg1 = kg1 + 1;
else kg1 = kg1;
if(kg1 > 9)
{
kg1 = 0;
kg10 = kg10 + 1;
}
if(kg10 > 9)
{
kg10 = 0;
kg100 = kg100 + 1;
}
if(kg100 > 9)
{
kg100 = 0;
kg1000 = kg1000 + 1;
}
}
void bt_result() //블루투스를 통해 폰으로 값 전송 함수 선언
{
USART_Transmit('c');
USART_Transmit('m');
USART_Transmit(' ');
USART_Transmit(':');
USART_Transmit(' ');
USART_Transmit(mm1000 + 48);
USART_Transmit(mm100 + 48);