2024年5月3日发(作者:)
单片机的进制问题及其转换
一、单片机的进制
进制也就是进位制,是人们规定的一种进位方法. 单片机是信息处理的工具,任何信息都要
转换成二进制
形式的数据后才能由单片机进行处理,存储和传输。二进制数中只有两个字符0和1,表示具有
两个不同稳定状
态的元器件。 在单片机中常见的进制有二进制、十进制和十六进制。
二进制:它由两个基本数字0,1组成,二进制数运算规律是逢二进一。
十进制:有0,1,2….9十个基本数字组成,十进制数运算是按“逢十进一”的规则进行的.
十六进制: 它由十六个字符0~9以及A,B,C,D,E,F组成(它们分别表示十进制数10~
15),十六进制数
运算规律是逢十六进一,即基R=16=2^4,通常数字前面加加以0x表示。
二、数制的转换:
1.二进制数与十六进制数之间的转换
由于4位二进制数恰好有16个组合状态,即1位十六进制数与4位二进制数是一一对应的.
所以,十六进制数
与二进制数的转换是十分简单的.
(1)二进制数转换为十六进制数,从低位向高位每四位一组,依次写出每组4位二进制数所对应
的十六进制数
――简称四位合一位. 转换时注意最后一组不足4位时必须加0补齐4位
(2)十六进制数转换成二进制数,只要将每一位十六进制数用对应的4位二进制数替代即可――
简称位分四位.
2.二进制数、十六进制数转换为十进制数(按权求和)
二进制数、十六进制数转换为十进制数的规律是相同的。把二进制数(或十六进制数)按位权
形式展开多项
式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”.
3.十进制数转换为二进制数,十六进制数(除2/16取余法)
整数转换.一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直
到商为0,
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714721997a2502740.html
评论列表(0条)