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

}



            char Getch(void)
            {
                    while(!(UCSRA & 0x80));

                    return UDR;
            }


            void init_uart(void)


            {



                    UCSRA=0b00000000;       //UCSRA 레지스터는  주로  감시용이므로  초깃값을  0으로  설정
            한다.



                    UCSRB=0b00011000;       //송신, 수신기능  Enable


                    UCSRC=0b00000110;       // 전송  데이터를  8bit로  설정


                    UBRRH=0;



                    UBRRL=51;       //UBRRH = 0, UBRRL = 103 통신속도  9600bps


            }
            void tx_string(char str_data[])

            {
                    char *pstr = 0;
                    pstr = str_data;
                    while(*pstr) //문자열의  끝부분이  아니라면
                    {
                    _delay_ms(2);

                    Putch(*pstr++);         //시리얼포트로  한개의  문자를  송신한다.
                    }
            }



            int main (void)
            {




                                                         -  984  -
   986   987   988   989   990   991   992   993   994   995   996