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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6484|回復: 4
打印 上一主題 下一主題
收起左側

怎樣用一個SBUF傳輸兩個數據到上位機,比如一個實時溫度,一個是設定溫度值

[復制鏈接]
跳轉到指定樓層
樓主
ID:187588 發表于 2017-4-14 14:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
實時溫度傳到上位機要實現曲線表示   設定溫度就是一根直線
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:123289 發表于 2017-4-15 01:25 | 只看該作者
本帖最后由 yzwzfyz 于 2017-4-15 22:26 編輯

對于SBUF來說它只是收或發一個字節的數字:0-255,你寫入一個它就發一個,管你是不是溫度,它全然不介意,都認為是一個0-255之間的數據。
所以你需給這此數據作出規定,比如:以AAH,65H開頭,以后是兩個字節表示溫度,再以后是……,最后以26H作為結束。這就叫協議!
你需要制定一個協議,規則一切由你所需要表達的數據形式及含意而定。收、發端都按照此協議編碼、解碼,就可以了。
當若干個溫度值,發生時間,設定值,被收存之后,就可以畫出曲線了。如EXCEL一樣作出曲線。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:159015 發表于 2017-4-15 10:14 | 只看該作者
如上樓所述,首先自己制定一個協議,分別代表實時溫度和設定溫度,實時溫度與設定溫度可以交替發送注意延時,上位機進行接收判斷
回復

使用道具 舉報

地板
ID:47286 發表于 2017-4-15 10:44 | 只看該作者
定義變量時定義一個數組

uchar data[2]={0}; //定義數組 位數2 第一位放實時溫度 第二位放設定溫度

程序中在采集后分別把兩個值賦值給數組

data[0]=GetADC(實時溫度);  //把AD采集的實時溫度賦值給數組data位0
data[1]=設定值;                  //把設定溫度賦值給數組data位1

發送函數里 順序發出去

Send1Byte(data[0]); //發送 實時溫度
Send1Byte(data[1]); //發送 設定溫度

上位機的緩沖區收到2位 就解釋第1位 給實時溫度位置顯示 第2位給設定溫度顯示 然后清除緩沖區 準備下次接收

當然 有樓上說的協議會更好
回復

使用道具 舉報

5#
ID:151348 發表于 2017-4-15 11:01 | 只看該作者
舉個例子,定義一個數組dat[8],前4個元素分別儲存實時溫度的百位、十位、個位、小數位,后4個元素分別儲存設定溫度的百位、十位、個位、小數位,
unsigned char code digit[ ]={"0123456789"}; //定義字符數組顯示數字
void Send()
{
for(i=0;i<8;i++)
SBUF = diget[dat[i]];
while(!TI);
      TI = 0;
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人看人人爽 | 欧美一区二区三区在线观看视频 | 精品国产一区二区三区久久久蜜月 | 国产91在线 | 中日 | 日本午夜免费福利视频 | 国产精品久久久久久久久婷婷 | 国产一区| 337p日本欧洲亚洲大胆 | 亚洲国产69 | 青草久久免费视频 | 国产高清在线 | 美女131mm久久爽爽免费 | 亚洲天堂精品一区 | 欧美日韩视频 | 91精品国产91久久久久久最新 | 国产精品日韩在线观看 | 国产精品久久久久久久久图文区 | 国产99视频精品免费视频7 | 欧美涩涩网 | 国产日韩精品一区二区 | 国产成年人小视频 | 精品av久久久久电影 | 久久精品一区二区三区四区 | 青青草在线播放 | 国产欧美久久一区二区三区 | 99久久久久久99国产精品免 | 久久精品国产久精国产 | 国产午夜在线观看 | 亚洲福利一区 | 激情综合五月 | 亚洲 自拍 另类 欧美 丝袜 | 午夜av影院| 日韩免费成人av | 波多野吉衣久久 | 一级片免费观看 | 午夜精品视频在线观看 | 伊人精品 | 爱综合 | 亚洲一区 | 国产精品99久久久久久www | 欧美激情一区二区三区 |