”概念。基数是指在某种数制中用于组成数字允许选择的数码集合中的数码个数。不同的数制其基数是不同的。Р一、单片机中常用的数制及编码Р3.常用数制Р表3-1 四种常用数制对照表Р十进制数Р二进制数Р八进制数Р十六进制数Р十进制数Р二进制数Р八进制数Р十六进制数Р0Р0Р0Р0Р9Р1001Р11Р9Р1Р1Р1Р1Р10Р1010Р12РAР2Р10Р2Р2Р11Р1011Р13РBР3Р11Р3Р3Р12Р1100Р14РCР4Р100Р4Р4Р13Р1101Р15РDР5Р101Р5Р5Р14Р1110Р16РEР6Р110Р6Р6Р15Р1111Р17РFР7Р111Р7Р7Р16Р10000Р20Р10Р8Р1000Р10Р8Р17Р100001Р21Р11Р4.各种数制间的转换Р例3-1 将二进制数1010.101转换成十进制数。?解 1010.101 =1×23+1×21+1×2-1+1×2-3=10.625 ?例3-2 将八进制数54.6转换成十进制数。?解 54.6 =5×81+4×80+6×8-1=44.75 ?例3-3 将十六进制数2BA.8转换成十进制数。?解 2BA.8=2×162+11×161+10×160+8×161=512+176+10+0.5=698.5Р一、单片机中常用的数制及编码Р2)十进制数转换成非十进制数Р例3-4 将十进制数57.24转换成二进制数。?解基数整数部分余数小数部分整数? 0.24? 2 ∣ 57 × 2 ? 2 ∣ 28 → 1 0.48 → 0? 2 ∣ 14 → 0 × 2 ? 2 ∣ 7 → 0 0.96 → 0? 2 ∣ 3 → 1 × 2 ? 2 ∣ 1 → 1 1.92 → 1? 0 → 1? 整数部分为111001 小数部分为001? 故57.24D = 111001.001B。Р一、单片机中常用的数制及编码