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

공중망을  이용한  애완동물  사료  공급기



                         (2) UBRRnH의  4[bit]와 UBRRnL의 8[bit]가  조합을  이룸





















                                            UBRR에  의한  Baud  Rate  설정  표

                    마)  예제  소스
              #include  <mega128.h>


                      void  usart_init(void)
                      {
                              UCSR0A  =  0x00;
                              UCSR0B  =  0x18;
                              USSR0C  =  0x06;
                              UBRR0H  =  0x00;
                              UBRR0:L  =  103;
                      }
                      unsigned  char  get_data(void)
                      {
                              while(!(UCSR0A & 0x80));
                              return  UDR0;
                      }
                      void  send_data(unsigned  char  sndata)
                      {
                              while(!(UCSR0A & 0x20));
                              UDR0  =  sndata;
                      }
                      void  main()
                      {
                              unsigned  char  data,  led  =  0xff,  i;
                              DDRA  =  0xff;
                              DDRC  =  0x00;
                              usart_init();
                              while1)



            인천전자마이스터고등학교
                                                         -  748  -
   750   751   752   753   754   755   756   757   758   759   760