电子技术基础课件第一章第二节课ch1b(.ppt
《电子技术基础课件第一章第二节课ch1b(.ppt》由会员分享,可在线阅读,更多相关《电子技术基础课件第一章第二节课ch1b(.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、20 五月 2023电子技术基础课件第一章第二节课ch1b(1.2.2 二进制 二进制数的一般表达式为 二进制数的一般表达式为:例如:1+1=10=121+020位权系数二进制数只有0、1两个数码,进位规律是:“逢二进一”.1、二进制数的表示方法各位的权都是2的幂。2 3 3、二进制数波形表示、二进制数波形表示1.2.2 二进制 低位 低位 高位 高位31)、十进制数转换成二进制数:a.整数部分用“辗转相除”法:辗转相除法:将十进制数连续不断地除以2,直至商为零,所得余数由低位到高位排列,即为所求二进制数.整数部分小数部分1.2.3 二-十进制之间的转换4 65 65 2 2 余数 余数=1=
2、1=D D0 0 32 32 2 2 余数 余数=0=0=D D1 1 16 16 2 2 余数 余数=0=0=D D2 2 8 8 2 2 余数 余数=0=0=D D3 3 4 4 2 2 余数 余数=0=0=D D4 4 2 2 2 2 余数 余数=0=0=D D5 5 1 1 22余数余数=1=1=DD6600 所以 所以 十十-二转换二转换 例 例:将十进制数:将十进制数65 65转换为二进制数:转换为二进制数:a.整数部分用“辗转相除”法:()D=(D7 D6 D5D4 D1 D0)B5解由于二进制数基数为2,所以逐次除以2,取其余数(0或1):6 商 余数101011LSBMSB所
3、以(53)D=(110101)B()53 D转换成二进制数。将十进制数练习1.2.3 二-十进制之间的转换a.整数部分用“辗转相除”法:6 小数部分:乘 小数部分:乘 2 2 法 法 0.625 0.625 2 2 1.250 1.250 整数部分 整数部分=1 1=D D-1-1 0.250 0.250 2 2 0.500 0.500 整数部分 整数部分=0 0=D D-2-2 0.500 0.500 2 2 1.000 1.000 整数部分 整数部分=1 1=D D-3-3 所以 所以 例 例:将十进制数:将十进制数0.625 0.625转换为二进制数 转换为二进制数:乘 乘 2 2 法
4、法;将十进制数的 将十进制数的小数部分乘 小数部分乘2,2,取其整数得 取其整数得D D-1,-1,;再将小数 再将小数部分乘 部分乘2,2,取其整数得 取其整数得D D-2-2;再将小数部分乘 再将小数部分乘2 2 7解由于精度要求达到0.1%,0.1%1/1024.所以,需要精确到二进制小数10位,即1/210。0.392=0.780.782=1.560.562=1.120.122=0.240.242=0.480.482=0.96 b-6=00.962=1.92 b-7=10.922=1.84 b-8=10.842=1.68 b-9=10.682=1.36 b-10=1所以%1.0。到例2
5、 将十进制小数(0.39)D转换成二进制数,要求精度达1.2.3 二-十进制之间的转换b-1=0b-2=1b-3=1b-4=0b-5=08 方法 方法:按二进制展开式展开,即将每位的系数乘以该位的权 按二进制展开式展开,即将每位的系数乘以该位的权值 值,然后各项乘积相加,就可得到等值的十进制数。然后各项乘积相加,就可得到等值的十进制数。二 二-十转换 十转换 例 例:将二进制数:将二进制数101.11 101.11转换为十进制数:转换为十进制数:9 十六进制数中只有0,1,2,3,4,5,6,7,8,9,A、B、C、D、E、F十六个数码,进位规律是“逢十六进一”。各位的权均为16的幂。1.十六
6、进制 一般表达式:一般表达式:例如 例如1.2.4 十六进制和八进制各位的权都是16的幂。10 2 2、二、二-十六进制之间的转换 十六进制之间的转换 二进制转换成十六进制:二进制转换成十六进制:因为16进制的基数16=24,所以,可将四位二进制数表示一位16进制数,即 00001111 表示 0-F。1.2.4 十六进制和八进制 方法 方法:从低位到高位将每 从低位到高位将每 4 4 位二进制数分为一组,并将每一 位二进制数分为一组,并将每一组以等值的十六进制数代之,即可得到对应的十六进制数。组以等值的十六进制数代之,即可得到对应的十六进制数。=(5 1 B 5 1 B)HH11(8 F C
7、 6 8 F C 6)HH 例 例:将十六进制数:将十六进制数8FC6 8FC6转换为二进制数:转换为二进制数:方法:将每位16进制数展开成四位二进制数,排列顺序不变即可。练习(BEEF)H=(1011 1110 1110 1111)B 十六进制转换成二进制:十六进制转换成二进制:12 根据式 根据式 将各位按权展开后相加。将各位按权展开后相加。十 十-十六转换先转换成二进制数,再转换成等值的十六 十六转换先转换成二进制数,再转换成等值的十六进制数。进制数。十六进制数与十进制数的转换十六进制数与十进制数的转换 十六十六-十转换十转换 十 十-十六转换 十六转换131.4二进制代码二进制代码的位
8、数(n),与需要编码的事件(或信息)的个 数(N)之间应满足以下关系:2n-1N2n1.二十进制码进制码(数值编码)(BCD码-Binary Code Decimal)用4位二进制数来表示一位十进制数中的09十个数码。从4 位二进制数16种代码中,选择10种来表示09个数码的方案有很多种。每种方案产生一种BCD码。码制:编制代码所要遵循的规则14BCD码十进制数码8421码 2421 码 5421 码 余3码余3循环码0 0000 0000 0000 0011 00101 0001 0001 0001 0100 01102 0010 0010 0010 0101 01113 0011 0011
9、 0011 0110 01014 0100 0100 0100 0111 01005 0101 1011 1000 1000 11006 0110 1100 1001 1001 11017 0111 1101 1010 1010 11118 1000 1110 1011 1011 11109 1001 1111 1100 1100 10100000000100100011010001010110011110001001101010111100110111101111(1)几种常用的BCD代码1.4.1二-十进制码15对于有权BCD码,可以根据位权展开求得所代表的十进制数。例如:BCD 8421
10、 0111()D 7=1 1 2 1 4 1 8 0+=()D BCD2421 7 1 1 2 0 4 1 2 1 1101=+=(3)求BCD代码表示的十进制数1.4.1二-十进制码16对于一个多位的十进制数,需要有与十进制位数相同的几组BCD代码来表示。例如:不能省略!不能省略!(4)用BCD代码表示十进制数1.4.1二-十进制码171.4.2 格 雷 码 格雷码是一种无权码。二进制码b3b2b1b0格雷码G3G2G1G00000000100100011010001010110011110001001101010111100110111101111000000010011001001100
11、1110101010011001101111111101010101110011000 编码特点是:任何两个相邻代码之间仅有一位不同。该特点常用于模拟量的转换。当模拟量发生微小变化,格雷码仅仅改变一位,这与其它码同时改变2位或更多的情况相比,更加可靠,且容易检错。18 1.4.3 ASCII 码(字符编码)ASCII码即美国标准信息交换码。它共有128个代码,可以表示大、小写英文字母、十进制数、标点符号、运算符号、控制符号等,普遍用于计算机的键盘指令输入和数据等。191.5 二值逻辑变量与基本逻辑运算*逻辑运算:当0和1表示逻辑状态时,两个二进制数码按照某种特定的因果关系进行的运算。逻辑运算使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子技术 基础 课件 第一章 第二 ch1b
限制150内