久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

單片機(jī)串口通信源碼

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2012年11月18日   【字體:

      本測(cè)試程序選擇STC12C4052AD單片機(jī),采用內(nèi)部晶振6M起振,傳輸波特率為2400bps,測(cè)試于2012年11月17日通過。使用STC-ISP,V488版本刷機(jī),用其自帶串口助手程序測(cè)試。源代碼如下:

#include <reg51.h>
#include <intrins.h>


unsigned char tmp;
void send_int(void);
void send_char(unsigned char txd);

main()
{
    send_int();
               
 while(1)
 {
  if(RI)      // 是否有數(shù)據(jù)到來
  {
   tmp = SBUF;                   // 暫存接收到的數(shù)據(jù)     
       send_char(tmp);     //數(shù)據(jù)傳回
         RI = 0;                       //RI清零
  }
 
 }
}
void send_int(void)
{ 
    TMOD =0x20;//T1工作為方式2
    SCON =0x50;//方式1:10位異步同通訊,串口允許接收
    PCON =0x80;//波特率倍增,SMOD='1'
    TH1=TL1=0xf3;  // 波特率2400
    TR1=1;// 啟動(dòng)定時(shí)器1
    ES=1;
    EA=1;//總中斷允許
}

void send_char(unsigned char txd)
// 傳送一個(gè)字符
{
                   SBUF = txd;
                   while(!TI);
                   TI=0;
}
 

 

 


void send_string(char *s)
//傳送字符串時(shí)使用
{
        while(*s)
    {
      send_char(*s++);
    }
 

}
關(guān)閉窗口
主站蜘蛛池模板: 久久久网站 | 伊人精品| 精品网站999www | 黄色片视频网站 | a视频在线观看 | 日本高清在线观看 | 亚洲精品999| 国产精品一品二品 | 毛片毛片毛片毛片毛片毛片 | 少妇精品视频 | 成人激情视频网 | 久久免费视频网站 | 伊人久久久 | 在线一区二区三区 | 中文字幕免费 | 一区二区欧美日韩 | 天堂在线视频 | 午夜av片 | 能看毛片的网站 | 成人综合婷婷国产精品久久 | 久久久久久成人 | 久久久精品一区二区 | 欧美一级黄色片 | 日韩成人中文字幕 | 成人女同在线观看 | 亚洲美女爱爱 | 四虎网站 | 欧美日韩一区在线 | 亚洲精品成人 | 好吊视频一区二区三区四区 | 日韩在线不卡 | 午夜影院免费观看 | 亚洲天堂网在线观看 | 久久国产精品免费视频 | 中文字幕永久 | 四虎四虎 | 日韩不卡在线观看 | 久久激情网 | 99久久久 | ass亚洲尤物裸体pics | 国产欧美激情 |