Page 655 - 2
P. 655

while (1)
                 {
                      data = Getch();          // 시리얼 통신으로 받아온 정보 삽입
                       switch (data)          // 정보에 따라 색깔제어
                         {
                         case 'a':
                         LED_RED();
                         break;


                         case'b':
                         LED_BLU();
                         break;


                         case 'c':
                         LED_YEL();
                         break;


                         case 'd':
                         LED_GRE();
                         break;


                         case 'e':
                         LED_ORA();
                         break;


                         case 'f':
                         LED_WRI();
                         break;


                         case 'g':
                         LED_PUR();


                         break;
                         }
                 }
            }
            void Putch(char data)
            {                                      // 데이터를 받아온 데이터 저장
                    while(!(UCSR0A & 0x20));
                    UDR0 = data;
            }


            void Puts(char *str)
            {                                     // 데이터를 받아옴
                    while(*str)


                                                         - 655 -
   650   651   652   653   654   655   656   657   658   659   660