欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 17401|回復: 9
收起左側

51單片機SBUF接收發送的數據是什么形式

[復制鏈接]
ID:308248 發表于 2018-4-22 21:51 | 顯示全部樓層 |閱讀模式
5黑幣
51單片機上的數據通過SBUF發送給上位機的數據格式是什么,應該怎么處理單片機發送出來的數據。比如單片機上8位led燈的狀態,發給上位機該怎么怎么處理。

回復

使用道具 舉報

ID:111634 發表于 2018-4-23 07:50 | 顯示全部樓層
本帖最后由 zl2168 于 2018-4-23 07:52 編輯

實例42  74HC164串入并出控制8/16循環燈
Proteus仿真一下,確認有效。
實例42 74HC164串行輸出控制8-16循環燈.rar (53.19 KB, 下載次數: 58)
74HC164串入并出控制8循環燈.jpg 164-2.jpg
以上摘自
80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。
回復

使用道具 舉報

ID:111634 發表于 2018-4-23 07:53 | 顯示全部樓層
本帖最后由 zl2168 于 2018-4-23 07:55 編輯

例44  74HC595串入并出控制8/16循環燈
Proteus仿真一下,確認有效。
實例44 74HC595串行輸出控制8-16循環燈.rar (72.58 KB, 下載次數: 20)
595-1.jpg
595-2.jpg
74HC595功能表.PNG
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。
回復

使用道具 舉報

ID:111634 發表于 2018-4-23 07:56 | 顯示全部樓層
本帖最后由 zl2168 于 2018-4-23 07:58 編輯

實例43  CC4094串入并出控制8/16循環燈
實例44  74HC595串入并出控制8/16循環燈
Proteus仿真一下,確認有效。
實例43 CC4094串行輸出控制8-16循環燈.rar (67.45 KB, 下載次數: 19)
4094-2.jpg
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。
回復

使用道具 舉報

ID:213173 發表于 2018-4-23 09:10 | 顯示全部樓層
51單片機上的數據通過串口SBUF發送給上位機的數據格式是0x00~0xff。如果8位led燈接P1,那么 SBUF=P1;
回復

使用道具 舉報

ID:287575 發表于 2018-4-23 09:24 | 顯示全部樓層
51單片機SBUF接收發送的數據是什么形式:
首先,通信發送的都是數據,串口把一個字節的8位,比如十六進制0x55(二進制01010101,十進制85),當你把0x55放進sbuf中時,啟動了串口發送,上位機收到了0x55,至于它的含義完全由你定義,你可以定義它是8個燈的狀態,編個程序顯示8個燈的狀態,也可以定義8個按鍵的狀態,編個程序顯示8個按鍵的狀態,也可以定義它是一個字符,上位機就顯示U,一句話通信只是搬運工,至于你里邊裝的什么貨,你自己知道
回復

使用道具 舉報

ID:223788 發表于 2018-4-23 10:36 | 顯示全部樓層
一般用的是十六進數,比如 0x01、0x5f、 即 0x00 ~ 0xff 的數
回復

使用道具 舉報

ID:123289 發表于 2018-4-23 12:29 | 顯示全部樓層
6樓高手,支持!
回復

使用道具 舉報

ID:308248 發表于 2018-4-23 17:13 | 顯示全部樓層
zhangxiaozi 發表于 2018-4-23 09:24
51單片機SBUF接收發送的數據是什么形式:
首先,通信發送的都是數據,串口把一個字節的8位,比如十六進制0x ...

我直接給SBUF賦值的話是該怎么寫呢?比如SBUF="abcd"可以嗎?還有上位機接收的內容的含義是定義在單片機內還是在上位機呢,用現有的串口調試助手能做到直接顯示出單片機發出來的本身東西的嗎,比如SBUF發送的0X55出來,串口調試助手能直接顯示0X55嗎?
回復

使用道具 舉報

ID:305386 發表于 2018-8-8 09:51 | 顯示全部樓層
好好看看老郭的那本書吧,特別是137和140頁的兩個例子,看懂了再去網上找例子看結構。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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