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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4973|回復: 7
收起左側

如何將十六進制轉十進制通過串口輸出?

[復制鏈接]
ID:605932 發表于 2020-3-25 11:06 | 顯示全部樓層 |閱讀模式
5黑幣
將程序設置的十六進制轉換為十進制,然后通過串口輸出。
比如:我AA=0XFE,然后我串口要輸出相應的十進制數。

最佳答案

查看完整內容

你說的這個問題不是16進制轉10進制吧,16進制和10進制在內存里是一樣的,你是想把這個16進制數值轉字符串,然后顯示在串口助手上,對不對,這個很簡單,用 printf 函數就可以了
回復

使用道具 舉報

ID:710838 發表于 2020-3-25 11:06 | 顯示全部樓層
你說的這個問題不是16進制轉10進制吧,16進制和10進制在內存里是一樣的,你是想把這個16進制數值轉字符串,然后顯示在串口助手上,對不對,這個很簡單,用 printf 函數就可以了
回復

使用道具 舉報

ID:687694 發表于 2020-3-25 15:22 | 顯示全部樓層
        百位 AA/100%10+0x30;
        十位 AA/10%10+0x30;
        個位 AA%10+0x30;
依次送到串口,文本模式。
十六進制到十進制轉換,個人認為這么說本身就是個錯誤,因為一個數的大小不取決于進制形式,至于寫成什么形式就用什么形式的算法排列。
回復

使用道具 舉報

ID:191511 發表于 2020-3-25 15:41 | 顯示全部樓層
串口輸出的時候無論輸出是什么內容,都是以二進制輸出的,只要接收方按照發送方發送的次序再把數據整合就可以了。所以你這個里邊進制轉換與串口無關。
回復

使用道具 舉報

ID:602576 發表于 2020-3-25 15:55 | 顯示全部樓層
接收端按16進制接收處理不就行了,關鍵看你收發的通信協議怎么定義
回復

使用道具 舉報

ID:715605 發表于 2020-3-25 17:07 | 顯示全部樓層
我是來學習的
回復

使用道具 舉報

ID:592807 發表于 2020-3-25 17:47 | 顯示全部樓層
串口有自己的識別方法,不認十進制,認ASCII碼,想輸出0-9,用printf或者看一下怎轉ASCII嗎
回復

使用道具 舉報

ID:605932 發表于 2020-3-26 13:57 | 顯示全部樓層
黃youhui 發表于 2020-3-25 17:47
串口有自己的識別方法,不認十進制,認ASCII碼,想輸出0-9,用printf或者看一下怎轉ASCII嗎

printf直接打印輸出  文本
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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