① 单片机中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