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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stm32怎么把2進制的數轉變為16進制的數?

[復制鏈接]
ID:443291 發表于 2019-8-7 14:47 | 顯示全部樓層 |閱讀模式
如題
回復

使用道具 舉報

ID:388197 發表于 2019-8-8 02:58 | 顯示全部樓層
按照每4位,從高到低分別乘 8 4 2 1然后再求和......
具體的方法......看數電第一章介紹16進制的章節應該就有答案了......
回復

使用道具 舉報

ID:123289 發表于 2019-8-8 10:53 | 顯示全部樓層
這是最簡單,不用額外寫程序的題目了。將二進制數每四位切開,就是16進制。
回復

使用道具 舉報

ID:597613 發表于 2019-8-8 11:27 | 顯示全部樓層
太簡單了。直接定義一個INT16  或者 INT32, 強制轉換類型。
回復

使用道具 舉報

ID:597685 發表于 2019-8-8 13:39 | 顯示全部樓層
百度有現成的代碼
回復

使用道具 舉報

ID:386381 發表于 2019-8-8 13:45 來自觸屏版 | 顯示全部樓層
按照8421規范呀
回復

使用道具 舉報

ID:580238 發表于 2019-8-8 21:08 | 顯示全部樓層
比如"01 03"兩個16進制數轉換成10進制數就是0*(16^3)+1*(16^2)+0*(16^1)+3*(16^0)=259(10進制)
回復

使用道具 舉報

ID:571495 發表于 2019-8-9 09:22 | 顯示全部樓層
進制換算其實很簡單的,只要你明白進制之間的換算,對于程序也就不難了,建議你先去學會進制之間的換算,也就幾分鐘的問題
回復

使用道具 舉報

ID:542954 發表于 2019-8-10 09:02 來自觸屏版 | 顯示全部樓層
樓上的很多算法可能都是基于數學思維來理解樓主的問題,但是作為mcu的單片機其實并不需要你做進制轉換。數據就是以2進制的形式儲存在單片機中的,比如你讓一個變量=0xff,那這個變量就是11111111。
回復

使用道具 舉報

ID:580038 發表于 2019-8-10 11:24 | 顯示全部樓層
將二進制數每四位切開,就是16進制。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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