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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

查詢法串口通信程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年01月02日   【字體:

這是一個簡單的用查詢發的串口通信程序,能吧串口收到的數據馬上回發過去。希望讀初學者有用.

#include<reg52.h>
#define uint  unsigned int
#define uchar unsigned char
void init()
{
 TMOD=0x20;//定時器1方式2作為波特率發生器
 TH1=0XF3; //裝初值 波特率為4800bps的初值
 TL1=0XF3;
 TR1=1;    //啟動定時器1
 SCON=0X50; //設置串口工作方式為方式1
 PCON=0X80; //加倍波特率后為4800
    TI=0;//清發送中斷標志位
 RI=0;//清接收中斷標志位
}
void main()
{ 
 uchar temp;
 init();
 while(1)
 {  
    for(;RI==0;); //或者while(!RI);RI為0數據沒接收完,一直循環等待
    RI=0;
    temp=SBUF;//CPU讀入數據,并非SUBF接收數據,接收數據由接收SBUF接收緩存器自動執行
    P0=temp;
    SBUF=temp;//CPU發送數據給發送SBUF,發送緩存器SBUF處理并負則向外發送
    while(TI==0); // 或者while(!TI) TI為0數據沒發送完,一直循環等待
    TI=0;
 }
  
}
關閉窗口

相關文章

主站蜘蛛池模板: 久久精品久久久久久 | 中文字幕福利视频 | 蜜桃日韩 | 99亚洲 | 成人欧美一区二区三区色青冈 | 久在线| 日韩精品免费 | 成人欧美一区二区三区在线播放 | 男女激情网 | 久久久综合色 | 久久高清国产视频 | 91精品国产综合久久精品 | 午夜综合 | 免费观看www7722午夜电影 | 天天拍天天操 | 日本在线看片 | 国产一区二区激情视频 | 亚洲xxxxx| 国产视频精品视频 | 中文字幕在线精品 | 日韩在线视频播放 | 日韩欧美精品 | 午夜寂寞影院列表 | 日韩免费视频一区二区 | 成人小视频在线 | 99视频在线免费观看 | 亚洲福利在线视频 | 精品国产免费一区二区三区五区 | 亚洲成人福利视频 | 成人午夜免费网站 | 亚洲国产成人一区二区 | 久久久久久国产精品免费 | 亚洲国产精品成人综合久久久 | 国产成人精品免费视频大全最热 | 亚洲成av片人久久久 | 欧美大片一区 | 午夜影院在线观看视频 | 视频一区中文字幕 | 亚洲欧洲在线看 | 精品乱码一区二区三四区 | 婷婷亚洲综合 |