找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機從SBUF中讀出的是什么數據呢

[復制鏈接]
跳轉到指定樓層
樓主
ID:239244 發(fā)表于 2017-10-14 21:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
51單片機從SBUF中讀出的是什么數據呢,如果通過上位機發(fā)送16,再將SBUF中的數據讀出存入變量a,那么這個變量a里面到底是什么呢,應該不是16吧,求各位大神賜教
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:82765 發(fā)表于 2017-10-14 22:08 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

板凳
ID:111634 發(fā)表于 2017-10-14 22:54 | 只看該作者
本帖最后由 zl2168 于 2017-10-15 18:31 編輯

SBUF中的數據是8位的二進制數,若與并入串出的移位寄存器(例如74LS165)連接,則SBUF中的D0~D7是74LS165中的D7~D0,排列次序相反。
回復

使用道具 舉報

地板
ID:239244 發(fā)表于 2017-10-15 10:05 | 只看該作者
cjjcjj1 發(fā)表于 2017-10-14 22:08
你好!這個發(fā)送的數據有兩種情況
1、16進制發(fā)送
2、字符串發(fā)送

那么如果是兩個單片機間通過串口傳輸數據,默認是16進制發(fā)送還是字符串發(fā)送呢
回復

使用道具 舉報

5#
ID:111634 發(fā)表于 2017-10-15 18:36 | 只看該作者
8位的二進制數,單片機只認識二進制數,程序中的16進制數僅用于書寫和軟件輸入,好處是便于識讀和輸入。
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表