在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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) > 設計應用 > RS485轉TTL與單片機通訊

            RS485轉TTL與單片機通訊

            作者: 時間:2016-11-11 來源:網絡 收藏
            采用51單片機編了個串口通訊程序,目的是仿真一下485通訊的效果;

            程序簡單表述如下:

            本文引用地址:http://www.biyoush.com/article/201611/316739.htm

            #include

            void Uart_Init(void)
            {
            SCON=0x50; //serial mode 1
            TMOD|=0x20; //timer1 mode2 8bit auto reload
            PCON|=0x80; //SMOD=1;
            TH1=0xfa; //9600 11.0592
            ES=1; //enable serial interrupt
            TR1=1; //enable timer1
            EA=1;
            }

            void Uart_PutChar(unsigned char ch)
            {
            SBUF=ch;
            while(TI==0);
            TI=0;
            }

            void Uart_GetChar(void) interrupt 4
            {
            unsigned char rdat=0;
            if(RI)
            {
            RI=0;
            rdat=SBUF;
            Uart_PutChar(rdat);
            }
            }

            void Uart_PutStr(unsigned char *pstr)
            {
            while(*pstr != 0)
            {
            Uart_PutChar(*pstr++);
            }
            }

            void main(void)
            {
            Uart_Init();
            while(1)
            {
            //Uart_PutChar(A);
            Uart_PutStr("This is a RS485 transmission test.r");
            }
            }

            Proteus 仿真圖示如下:



            關鍵詞: RS485TTL單片機通

            評論


            技術專區(qū)

            關閉