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

相關文章

主站蜘蛛池模板: 亚洲天堂男人的天堂 | 二区在线视频 | 国产精品一区二区视频 | 亚洲精品av在线 | 日韩精彩视频 | 一级全黄视频 | 欧美www在线 | 国产精品小视频在线观看 | 黑人精品xxx一区一二区 | 免费成人高清 | 日本不卡一区二区三区 | 久久久www成人免费精品张筱雨 | 日韩欧美综合在线视频 | 伊人伊人 | 精品一区二区三区四区 | 91在线一区 | 精品国产乱码久久久久久88av | 视频一区在线 | 国产成人高清 | 一区二区视频在线 | 免费黄色a级毛片 | 九九久久精品视频 | 天天看天天摸天天操 | 亚洲精品麻豆 | 国产高清免费 | 精品久久久久久久久久久久 | 北条麻妃av一区二区三区 | 中文字幕乱码视频32 | av在线免费观看网站 | 精品欧美乱码久久久久久 | 久久久91精品国产一区二区三区 | 在线观看成人 | 久久亚洲欧美日韩精品专区 | 人人干在线 | 国产不卡在线观看 | 亚洲精品高清视频在线观看 | 久久成人av电影 | 翔田千里一区二区 | 欧美日韩精品一区二区天天拍 | 麻豆精品国产91久久久久久 | 成人精品国产 |