久久久久久久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;
 }
  
}
關閉窗口

相關文章

主站蜘蛛池模板: 欧美日韩少妇 | 91精品国产麻豆国产自产在线 | 日韩精品一区二区三区免费视频 | 国产福利网站 | 青草免费视频 | 亚洲777| 91av免费| 国产成人97精品免费看片 | 伦一理一级一a一片 | 伊人国产女 | 国内精品国产成人国产三级 | 天堂av网站 | 青青视频网 | 国产在线成人 | 一级欧美一级日韩 | 中文字幕丰满人伦在线 | 日韩不卡在线观看 | 欧美日韩一区二区三区视频 | 久草免费在线视频 | 国产三级在线 | 久久99九九 | 久久精品国产成人av | 国产精品久久久久永久免费看 | 中文字幕一二三四区 | av一区二区在线观看 | 99看片| 最新理论片 | 欧美日韩91 | 久久机热这里只有精品 | 日韩大片在线观看 | 日日操夜夜 | 国产日韩久久 | 一区二区三区精品 | 国产不卡在线观看 | 欧美午夜精品 | 欧产日产国产69 | 国产欧美精品一区二区三区 | 成人黄色免费网站 | 免费国产黄色 | 黄色一级大片在线免费看国产一 | 久久久久久网 |