① 單片機中0xff,oxfe,0xf7這種如何轉換成二進 ,求方法
一位16進制數剛好對應4位二進制數,首先知道ABCDEF代表十進制多少,然後按8421隻管分就行了,如總數值超過(或等於)8 第1位(從高位算)寫1,總數減去8剩餘部分若超過4,第二位寫1,將剩餘部分減4超2第三位寫1...不足就寫0,轉換次多了就發現很簡單,如果實在不會,也可以用工程計算器來計算
如0XEF,先轉化高4位,E代表十進制14,14大於8所以第1位寫114-8=66大於4,所以第2位仍寫16-4=22等於2第3位仍寫12-2=00小於1,所以第4位寫0,因此十六進制E化成二進制就是1110
另外記住幾個常用的特殊值1000010000100001分別代表8 4 2 1
1110110110110111分別是E D B 7