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);
   44   45   46   47   48   49   50   51   52   53   54