在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > C51串口源代碼實例

            C51串口源代碼實例

            作者: 時間:2016-11-27 來源:網(wǎng)絡(luò) 收藏
            串口實現(xiàn)函數(shù):
            void init_uart(void)
            {
            PCON=0x80; //倍頻,減少誤差率
            TMOD=0x25; //設(shè)置定時器1為方式2(用于設(shè)置波特率);設(shè)置T0為計數(shù)器模式1,用作HV的檢查
            TH1=0xF1; //裝入初值 波特率為9600 晶振27MHz TH1=0XF1
            TL1=0xF1;
            TR1=1; //啟動定時器1
            SM0=0;
            SM1=1; //串口方式1,8 bit uart
            REN=1; //接收使能
            EA=1;
            ES=1;
            return;
            }
            void serial() interrupt 4
            {
            //uartflag = 1;
            RI=0;
            }
            //向串口發(fā)送一個字符
            void send_char(U8 ch)
            {
            ES=0;
            TI=0;
            SBUF=ch;
            while(!TI);
            TI=0;
            ES=1;
            }
            //向串口發(fā)送多個字符
            void send_chars(U8 *ch)
            {
            U8 i=0;
            ES=0;
            TI=0;
            for(i=0;ch[i]!=