新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 利用超級(jí)終端實(shí)現(xiàn)單片機(jī)與電腦通訊

        利用超級(jí)終端實(shí)現(xiàn)單片機(jī)與電腦通訊

        作者: 時(shí)間:2016-11-22 來源:網(wǎng)絡(luò) 收藏

          利用實(shí)現(xiàn)與電腦通訊

        本文引用地址:http://www.104case.com/article/201611/340529.htm

            

             

            

            

            

            

          的設(shè)置步驟如上圖所示,下面是的硬件連接電路:

          C程序:

          #include

          void int_initial()//串口中斷初始化

          {

          EA=1;

          ES=1;

          }

          void RS232_receive_Init() //串口初始化設(shè)置

          {

          SCON = 0x50; // UART工作于模式1, REN=1

          TMOD = 0x20 ; // Timer1 工業(yè)于模式2

          PCON |= 0x80; // SMOD1 = 1,波特率加倍

          TH1 = 0xF3; // 波特率4800 Bds at 12MHz

          TL1 = 0xF3; // 波特率4800 Bds at 12MHz

          TR1 = 1; // 啟動(dòng)Timer1

          }

          void main()

          {

          int_initial();

          RS232_receive_Init();

          while(1)

          {

          }

          }

          void receive_int() interrupt 4 //中斷函數(shù),中斷標(biāo)號(hào)是4

          {

          EA=0;

          RI=0;

          dat1=SBUF;

          ····

          EA=1;

          }

          定時(shí)器T1模式2的初始值計(jì)算公式:

         

          注意:?jiǎn)纹瑱C(jī)的晶振是12MHz時(shí),串口的波特率最好不要超過4800,否則會(huì)出現(xiàn)誤碼。



        關(guān)鍵詞: 超級(jí)終端 單片機(jī)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 依兰县| 长垣县| 资兴市| 大英县| 京山县| 抚顺市| 桓台县| 舞阳县| 赤城县| 同江市| 南陵县| 内黄县| 永丰县| 拜泉县| 汽车| 西吉县| 布尔津县| 福海县| 宾川县| 新田县| 九台市| 会宁县| 尼木县| 遂溪县| 克山县| 榕江县| 额济纳旗| 锡林郭勒盟| 丹东市| 定陶县| 彭水| 大石桥市| 曲松县| 柳林县| 万载县| 巨野县| 商城县| 开阳县| 威远县| 韶关市| 宣威市|