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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

串口發送數據的形式:字符串和十六進制發送的區別

[復制鏈接]
跳轉到指定樓層
樓主
ID:91350 發表于 2015-10-29 17:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
                       

在使用串口發送數據時可以選擇字符串發送或者十六進制發送,通常情況下我們習慣選用字符串發送數據。關于兩者的區別,需要從計算機存儲數據的格式說起。

       在計算機中,數據是以二進制的形式存儲的,例如十進制 1(10)在計算機中用 00000001(2)來表示。我們在用串口發送數據的時候首先將待數據轉換為對應的ASCII碼,然后再將這些ASCII碼按照二進制的方式一位一位的發送出去。

例如我們要發送一串數據“A852010100000000A91A”,以字符串和十六進制兩種方式發送:

(1)字符串發送

         串口以字符串發送數據,首先將字符串轉化為二進制,格式如下:

        (A的ASCII碼是65,十六進制是0x41,二進制內存為01000001)

01000001       ……  

             A

        然后按照8位(串口設置數據位為8位)形式將數據發送出去。

        串口接收的數據格式如下:

              

編號
數據內容
編號
數據內容
0
A
8
0
1
8
9
0
2
5
10
0
3
2
11
0
4
0
12
A
5
1
13
9
6
0
14
1
7
1
15
A

(2)十六進制發送數據

         串口以十六進制發送數據,首先將數據轉化為:

          10101000    01100010    00000001    00000001   00000000   00000000    10101001    0001 1010

                0XA8           0X52              0X01             0X01             0X00            0X00             0XA9           0X1A

         然后按照8位(串口設置數據位為8位)形式將數據發送出去。

        串口接收的數據格式如下:

編號
數據內容
編號
數據內容
0
A8
4
00
1
52
5
00
2
01
6
A9
3
01
7
1A

         仔細對照接收結果就很容易明白字符串發送和十六進制發送的區別了。

  


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91精品久久久久久久久 | 精品一二三 | 久久久国产一区二区三区 | 色男人的天堂 | 日韩一区二区三区视频在线播放 | 高清视频一区二区三区 | 亚洲一二三区免费 | 在线看一区二区三区 | 日韩欧美在线一区二区 | 欧美一区二区大片 | 午夜视频在线播放 | 久久精品视频在线播放 | 国产婷婷在线视频 | 一区二区国产精品 | 国产男女猛烈无遮掩视频免费网站 | 蜜桃精品视频在线 | 久草视频网站 | 成人福利电影 | www.狠狠干 | 久久亚洲精品久久国产一区二区 | 国产99视频精品免费视频7 | 国产亚洲精品美女久久久久久久久久 | 青草青草久热精品视频在线观看 | 国产午夜精品视频 | 一区欧美| 特级生活片 | 亚洲先锋影音 | 欧美精品91 | 91香蕉视频在线观看 | 99精品久久 | 久久9999久久| 国产成人叼嘿视频在线观看 | 97福利在线| 久久久国产亚洲精品 | 久久精品一区二区三区四区 | 一区二区三区欧美 | 国产69精品久久99不卡免费版 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 日韩电影中文字幕 | 午夜噜噜噜 | 欧美日韩高清一区 |