Page 287 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 287

{pay+=1000;USART1Write((u8*)"COLA",sizeof("COLA"));return "       cola
             1000won";}
                     else
                             return "000";
             }




             /*상수를  문자열로  반환해주는  함수(상품개수용)*/
             void num (unsigned int ln, unsigned int col, unsigned int  a)

             {
                     unsigned char N10000,N1000,N100,N10,N1;


                     N10000 = (a/10000)%10 + '0';
                     N1000 = (a/1000)%10 + '0';
                     N100 = (a/100)%10 + '0';
                     N10 = (a/10)%10 + '0';
                     N1 = (a/1)%10 + '0';
                     if(N10000!='0')
                     GLCD_displayChar(ln, col+20, N10000);


                 //GLCD_displayChar 함수는  따로  만들어준  사용자  함수로서  GLCD.c에  만들어  주어야  한다.


                     if(N1000!='0')
                     GLCD_displayChar(ln, col, N1000);
                     if(N100!='0')
                     GLCD_displayChar(ln, col-20, N100);
                     GLCD_displayChar(ln, col-40, N10);
                     GLCD_displayChar(ln, col-60, N1);
             }
                                    //찍힌  개수를(상수) 문자열로  반환해주는  함수이다.




             void USART1_SendByte(u16 Data)
             {
                while (!(USART1->SR & USART_FLAG_TXE));
                USART1->DR = (Data & (uint16_t)0x01FF);

             }
             void USART1Write(u8* data,u16 len)
             {



                                                         -  280  -
   282   283   284   285   286   287   288   289   290   291   292