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

標題: 怎樣用一個SBUF傳輸兩個數據 [打印本頁]

作者: CXZCGL    時間: 2017-5-18 17:37
標題: 怎樣用一個SBUF傳輸兩個數據
溫濕度傳感器得到humi和temp兩個數據,怎么用一個SBUF傳輸,求具體程序

作者: zha    時間: 2017-5-18 18:42
一次發兩個,用一個數組接收就行了
作者: zl2168    時間: 2017-5-18 20:19
連著發,依次接收就是了。
作者: 依然是你    時間: 2017-5-19 11:35
#include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義                        
#include"delay.h"
/*------------------------------------------------
                   函數聲明
------------------------------------------------*/
void SendStr(unsigned char *s);
/*------------------------------------------------
                    串口初始化
------------------------------------------------*/
void InitUART  (void)
{

    SCON  = 0x50;                        // SCON: 模式 1, 8-bit UART, 使能接收  
    TMOD |= 0x20;               // TMOD: timer 1, mode 2, 8-bit 重裝
    TH1   = 0xFD;               // TH1:  重裝值 9600 波特率 晶振 11.0592MHz  
    TR1   = 1;                  // TR1:  timer 1 打開                        
    EA    = 1;                  //打開總中斷
    //ES    = 1;                  //打開串口中斷
}                           
/*------------------------------------------------
                    主函數
------------------------------------------------*/
void main (void)
{

InitUART();



while (1)                       
    {
    SendStr("UART test thank you!");
        DelayMs(240);//延時循環發送
    DelayMs(240);
    }
}

/*------------------------------------------------
                    發送一個字節
------------------------------------------------*/
void SendByte(unsigned char dat)
{
SBUF = dat;
while(!TI);
      TI = 0;
}
/*------------------------------------------------
                    發送一個字符串
------------------------------------------------*/
void SendStr(unsigned char *s)
{
while(*s!='\0')// \0 表示字符串結束標志,
                //通過檢測是否字符串末尾
  {
  SendByte(*s);
  s++;
  }
}


隨便發幾個數據都可以
作者: 未來的技術女    時間: 2017-5-19 14:25
用一個數據緩沖區接收,也就是數組,數組的大小看你的這兩個數據是幾個字節的,串口是接收到一個字節的數據就產生中斷,也就是sbuf每次接收一個字節, 每收到一個字節把就把它放到數組中,然后把數組的指針往后移一位,再接收下一個字節。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久新视频| 欧美日韩高清免费 | 在线免费观看视频黄 | 国产一区视频在线 | 亚洲国产高清高潮精品美女 | 羞羞视频在线免费 | 91亚洲国产精品 | 草草影院ccyy | 欧美视频第二页 | 亚洲va在线va天堂va狼色在线 | 一二三区av | 久久99精品久久久久久狂牛 | 国产免费xxx | 成人av网页 | 亚洲国产成人精品久久 | 一级欧美日韩 | 日韩不卡视频在线观看 | 视频一区二区三区四区五区 | 国产精品 欧美精品 | a在线视频观看 | 久久久爽爽爽美女图片 | 国产精品99免费视频 | 国产毛片久久久 | 欧美精品久久久久久久久老牛影院 | 三级av免费 | 少妇一区在线观看 | 亚洲第一在线 | av天天操| 欧美日韩一区在线 | 91极品视频| 91久久精品国产 | 久久久xx| 国产伦精品一区二区 | 久久视频精品 | 亚洲h视频| 成人高清在线视频 | 超碰伊人久久 | 午夜小视频在线播放 | 亚洲欧美一区二区三区国产精品 | 免费1区2区3区 | 色婷婷国产精品 |