例如,169.7代表的实际数值是10=1×102+6×101+9×100+7×10-1一般地,一个十进制数S可以表示为S=KnKn-1…,-m)可以是0,1,2,3,4,5,6,7,8,9这10个数字符号中的任何一个。十进制中的“10”称为十进制的基数,10j称为Kj的权。例如,二进制数2也可以表示为1010.1B,它代表的实际数值是2=1×23+0×22+1×21+0×20+1×2-1=10一般地,一个二进制数S可以表示为S=KnKn-1…......
2023-10-22
1.进位计数制
进位计数制即按进位原则进行计数的方法。十进制数的特点如下:有10个不同的数字符号0,1,2,…,9;低位向高位进位的规律是“逢十进一”;同一个数字符号在不同的位时所表示的数值是不同的。从表1-2可以看出各种进位制的对应关系。
对R进制的数N,计数原则是“逢R进一”,可以按权展开为
式中,ai是0,1,…,(R-1)中的任一个数,m、n是正整数,R是基数。每个数字所表示的值是该数字与它相应的权Ri的乘积。
(1)二进制数
二进制数中,只有0和1两个数码,进位规律为“逢二进一”,表示为10110010B。
(2)八进制数
八进制数中,有0,1,2,…,7共8个数码,进位规律为“逢八进一”。
(3)十六进制
十六进制中,有0,1,2,…,9,A,B,C,D,E,F共16个数码,进位方法是“逢十六进一”,表示为8FH。
表1-2 各种进位制的对应关系
2.不同进制数的相互转换
(1)二、八、十六进制转换成十进制
把二、八、十六进制数按权展开即得到其十进制数。
【例1-1】将数(101.01)2、(537.12)8、(5D.A4)16转换为十进制。(www.chuimin.cn)
【解】(101.01)2=1×22+0×21+1×20+0×2-1+1×2-2=5.25
(537.12)8=5×82+3×81+7×80+1×8-1+2×8-2=351.15625
(5D.A4)16=5×161+13×160+10×16-1+4×16-2=93.640625
(2)十进制转换成二、八、十六进制
任意十进制数N转换成R进制数,需将整数部分和小数部分分开,采用不同方法分别进行转换,然后用小数点将这两部分连接起来。
1)整数部分:除基取余法。分别用基数R不断地去除N的整数,直到商为零为止,每次所得的余数按照最初得到的为最低有效数字、最后得到的为最高有效数字排列的数字即为相应进制的数码。
【例1-2】将(168)10转换成二、八、十六进制数。
【解】
故(168)10=(10101000)2=(250)8=(A8)16。
2)小数部分:乘基取整法。分别用基数R不断地去乘N的小数,直到积的小数部分为零(或直到所要求的位数)为止,每次乘得的整数按照最初得到的为最高有效数字,最后得到的为最低有效数字排列即为相应进制的数码。
【例1-3】将(0.645)10转换成二、八、十六进制数。
【解】
故(0.645)10=(0.10100)2=(0.51217)8=(0.A51EB)16。
有关单片机基础及应用的文章
例如,169.7代表的实际数值是10=1×102+6×101+9×100+7×10-1一般地,一个十进制数S可以表示为S=KnKn-1…,-m)可以是0,1,2,3,4,5,6,7,8,9这10个数字符号中的任何一个。十进制中的“10”称为十进制的基数,10j称为Kj的权。例如,二进制数2也可以表示为1010.1B,它代表的实际数值是2=1×23+0×22+1×21+0×20+1×2-1=10一般地,一个二进制数S可以表示为S=KnKn-1…......
2023-10-22
进位计数制也称数制或进制,是指用一组数字符号和统一的规则来表示数值的方法。表1-1所示为计算机中常用的几种进位计数制及其特点。例1-1将二进制数101101.101转换为十进制数。例1-6将十进制数253.34转换成十六进制数。由于十六进制数的基数为16,二进制数的基数为2,两者满足16=24,所以,每位十六进制数可转换为等值的四位二进制数,反之亦然。......
2023-11-01
阶级论史学明确强调史学的政治性,使之成为政治的附庸。实证史学讲究脱离政治。要而言之,令史学成为智慧之学。史学功能之必须转换,或者说必然转换,基于社会的巨大变化。从殿堂到平地,这种落差感大约也是中外都产生“史学危机”论的一种原因。史学功能转换是不可逆转的,历史知识大众文化化是必然趋势,作为史学工作者应该有相应的观念转变,要为史学功能的转换和历史知识大众文化化作出努力。......
2023-07-02
图8-15 频率转模拟量隔离器接线原理图图5-60 转换指令集1.整数与实数之间的转换32位的双整数可以直接转换为实数。16位的BCD码可以与整数相互转换,数值范围-999~+999;32位的BCD码可以与双整数相互转换,数值范围-9999999~+9999999。BCD码与整数的转换指令如图5-62所示。I_BCD指令输入端的数据如果超出允许的数值范围-999~+999,则转换不被执行,输入端的数据直接送入输出端。......
2023-06-23
1)数模转换:数字信号→模拟信号。典型D/A芯片:CMOS8位倒T型电流输出D/A转换器DAC0832。其中,fS为采样脉冲频率,fImax为输入模拟信号频率中的最高频率。1)按信号转换形式可分为直接A/D型和间接A/D型。......
2023-11-24
计算机软件系统为用户提供的颜色模式有10余种,在Illustrator中常用的颜色模式有RGB、CMYK、HSB和灰度模式等,大多数模式与模式之间可以根据处理效果的需要相互转换。图1-13 RGB颜色调板图1-14 RGB颜色原理图2.CMYK颜色模式CMYK颜色模式是以打印在纸张上的油墨的光线吸收特性为理论基础所建立的一种颜色模式,主要用于出版印刷。图1-15 CMYK模式颜色调板图1-16 A:RGB色域B:CMYK色域4.灰度颜色模式灰度模式是通过256级灰度来表现图像,让图像的颜色过渡更柔和平滑。......
2023-10-16
( )A.单积分型 B.双积分型C.逐次逼近型 D.都不是9.ADC的转换精度取决于( )A.分辨率 B.转换速度C.分辨率和转换速度 D.频率10.对于n位DAC的分辨率来说,可表示为( )二、判断题1.ADC的功能是将输入的数字信号转换为模拟信号。( )2.DAC的分辨率是与输入的数字位数成正比的。( )3.DAC的转换时间是指输入数字量到输出模拟量的时间。( )三、填空题1.DAC电路的作用是将_________量转换成_________量,ADC电路的作用是将_________量转换成________量。......
2023-10-21
20 mA等,这些标准的模拟信号将接到模拟量输入模块上。PLC为数字控制器,必须把模拟值转换为数字量,才能被CPU处理,模拟量输入模块中的A/D转换器用来实现转换功能。图9-4 SM1234模块属性对话框的“模拟输入”项2.模拟量模块的分辨率由前面可以看出,模拟量模块的分辨率是不同的,从8位到16位都有可能。......
2023-06-15
相关推荐