




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第17章 数制编码及逻辑代数17.1 数字电路中的数制及相互转换所谓数制就是记数的方法,它是进位记数制的简称在数字电路中,常用的有十进制二进制八进制和十六进制1.十进制 十进制是以10为基数的计数体制在十进制中,每一位有0123456789十个数码,它的进位规律是逢十进一,即1+9=10在十进制数中,数码所处的位置不同时,它所代表的数值是不同的,如(246.134)10=2×102+4×101+6×100+1×10-1+3×10-2+4×10-3上式称为十进制数的按权展开式式中102101100为整数部分百位十位个位的权,而10-11
2、0-210-3为小数部分十分位百分位和千分位的权,它们都是10的幂数码与权的乘积,称为加权系数,因此,十进制数的数值为各位加权系数之和2 二进制八进制和十六进制二进制是以2为基数的计数体制在二进制中,每位只有0和1两个数码,它的进位规律是逢二进一,即1+1=10在二进制数中,各位的权都是2的幂,如 (1001.01)2 =1×23+0×22+0×21+1×20+0×2-1+1×2-2 =(9.25)10式中整数部分的权分别为23222120,小数部分的权分别为2-12-2八进制是以8为基数的记数体制,在八进制中,每位有01234567
3、八个数码,它的进位规律是逢八进一,各位的权为8的幂如八进制数(437.25)8可表示为(437.25)8=4×82+3×81+7×80+2×8-1+5×8-2=(287.328 125)10式中8281808-18-2 分别为八进制数各位的权十六进制是以16为基数的记数体制,在十六进制中,每位有0123456789A(10)B(11)C(12)D(13)E(14)F(15)十六个不同的数码,它的进位规律是逢十六进一,各位的权为16的幂如十六进制数(3BE.C4)16可表示为(3BE.C4)16=3×162+11×161+14
4、×160+12×16-1+4×16-2=(958.765 625)10式中16216116016-116-2 分别为十六进制数各位的权表中列出了十进制二进制八进制十六进制不同数制的对照关系表 十进制二进制八进制十六进制对照表十进制二进制八进制十六进制十进制二进制八进制十六进制012345670000000100100011010001010110011101234567012345678910111213141510001001101010111100110111101111101112131415161789ABCDEF不同数制间的转换1. 非十进制转换为十进制
5、可以将非十进制数写为按权展开式,求出各加权系数之和,就是与其对应的十进制数2. 十进制转换为非十进制整数部分转换可用“除基取余法”,即将原十进制数连续除以要转换的记数体制的基数,每次除完所得余数就作为要转换数的系数(数码)先得到的余数为转换数的低位,后得到的为高位,直到除得的商为0为止这种方法概括起来可说成“除基数,得余数,作系数,从低位到高位”符号LSB表示最低位,符号MSB表示最高位3. 二进制与八进制十六进制数间的转换由于八进制的基数8=23 ;十六进制的基数16=24 故每位八进制数码都可以用3位二进制数来表示;每位十六进制数码都可以用4位二进制数来表示所以二进制数转换为八进制数的方法
6、是:整数部分从低位开始,每三位二进制数为一组,最后不足三位的,则在高位加0补足三位为止;小数点后的二进制数则从高位开始,每三位二进制数为一组,最后不足三位的,则在低位加0补足三位,然后写出每组对应的八进制数,按顺序排列即为所转换成的八进制数同理,二进制数转换为十六进制数与上述方法一样,所不同的是每四位为一组 例(11100101.11101011)2 =(011 100 101.111 010 110)2 =(345.726)8上述方法是可逆的,将八进制数的每一位写成3位二进制数;十六进制数的每一位写成4位二进制数,左右顺序不变,就能从八进制十六进制直接转化为二进制如(745.361)8 =(
7、111 100 101.011 110 001)2 =(111100101.011110001)217.2 常用代码17.2.1 二十进制码二进制编码方式有多种,二十进制码,又称BCD码(Binary-Coded-Decimal),是其中一种常用的码BCD码用二进制代码来表示十进制的09十个数要用二进制代码来表示十进制的09十个数,至少要用4位二进制数4位二进制数有16种组合,可从这16种组合中选择10种组合分别来表示十进制的09十个数选哪10种组合,有多种方案,这就形成了不同的BCD码具有一定规律的常用的BCD码见表1注意,BCD码用4位二进制码表示的只是十进制数的一位如果是多位十进制数,应
8、先将每一位用BCD码表示,然后组合起来表 常用BCD码十进制数8421码2421码5421码余三码01234567890 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 10 0 0 00 0 0 10 0 1 00 0 1 10 1 0 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 10 0 0 00 0 0 10 0 1 00 0 1 10 1 0 01 0 0 01 0 0 11 0 1 01 0 1 11 1 0 00 0 1 10 1 0 00 1 0 10 1 1 00 1
9、 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 0位权8 4 2 1b3b2b1b02 4 2 1b3b2b1b054 2 1b3b2b1b0无权例7 将十进制数83分别用8421码2421码和余3码表示解:由表 可得(83)D=(1000 0011)8421(83)D=(1110 0011)2421(83)D=(1011 0110)余317.2.2 可靠性代码还有一种常用的四位无权码叫格雷码(Gray),其编码如表2所示这种码看似无规律,它是按照“相邻性”编码的,即相邻两码之间只有一位数字不同格雷码常用于模拟量的转换中,当模拟量发生微小变化而可能引起数字量发生变化
10、时,格雷码仅改变1位,这样与其他码同时改变两位或多位的情况相比更为可靠,可减少出错的可能性表2 格雷码十进制数G3 G2 G1 G001234567891011121314150 0 0 00 0 0 10 0 1 10 0 1 00 1 1 00 1 1 10 1 0 10 1 0 01 1 0 01 1 0 11 1 1 11 1 1 01 0 1 01 0 1 11 0 0 11 0 0 017.2.3字符代码二进制代码也可以用来表示字符例如,计算机内常用的ASCII(American Standard Code for In formation Interchange)码,是美国标准信
11、息交换码的缩写该代码由7位二进制码组成,共有27=128种状态,可以用来表示128个字符,这些字符包括09这10个十进制数26个英文字符及其他一些符号和标记,见表ASCII码常用在计算机的输入输出设备上17.3 三种基本逻辑关系和运算(1)基本概念逻辑代数又称为布尔代数它描述客观事物间的逻辑关系与普通代数一样,逻辑代数也用字母表示变量,称为逻辑变量逻辑变量的取值只有两个值,即0和1但这两个值不具有数量大小的意义,仅表示客观事物的两种相反的状态,如开关的闭合与断开;电位的高与低等因此,逻辑代数有其自身独立的规律和运算法则,而不同于普通代数数字电路在早期又叫开关电路,因为它主要是由一系列开关元件组
12、成,具有相反的二状态特征,所以特别适于用逻辑代数来进行分析和研究,因此逻辑代数广泛应用于数字电路(2)基本逻辑运算基本的逻辑关系有与逻辑或逻辑和非逻辑三种,与之对应的逻辑运算为与运算(逻辑乘)或运算(逻辑加)非运算(逻辑非)1)与逻辑若决定某一事物结果的所有条件同时具备时,结果才会发生,这种因果关系称为与逻辑开关(条件)A与B都闭合时,灯L亮(结果)才会发生,那么L与A和B的关系就是与逻辑关系对逻辑变量进行逻辑赋值,1表示灯亮及开关闭合,0表示灯灭及开关断开则L与A和B的关系可写成一个逻辑函数表达式就是与逻辑的函数表达式,式中“·”表示“与”运算显然对于输入变量的不同取值,输出变量均
13、有与其对应的逻辑值把输入输出变量所有相互对应的逻辑值(状态)列在一个表格内,这种表格称为逻辑函数的真值表,简称真值表二输入变量与逻辑函数的真值表如表所示与逻辑函数真值表逻辑符号及规律真值表逻辑符号逻辑规律A BL有0出0全1出10 00 11 01 10001对于多变量的逻辑乘可写成,简记为,其逻辑符号如图所示2) 或逻辑若决定某一事物结果的诸条件中只要有一个或一个以上条件具备时,结果就会发生,这种因果关系叫做或逻辑图所示电路就是一个或逻辑事例只要开关A或者B 有一个或者两个都合上时,灯L就会亮逻辑变量赋值同上述与逻辑,则可得到或逻辑的不同表示方法如表所示表 或逻辑的几种表达方法逻辑表达式逻辑真值表逻辑符号逻辑规律L=A+BA BL有1出1全0出00 00 11 01 10111逻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中级机械工程师考试试题及答案
- 2025年大数据分析师资格考试试题及答案出炉
- 2025年图书馆管理资格考试试卷及答案
- 2025年环保工程师执业考试试卷及答案
- 2025年风景园林规划设计试题及答案
- 2025年人力资源管理师考试试题及答案详解
- 高端固态电池研发项目知识产权保护合同
- 智能家居产品责任保险费用协议
- 网络直播数字调音台效果库租赁与智能语音合成技术服务合同
- 民航气象信息服务空域申请补充协议
- 2025年摄影师职业技能鉴定试卷:摄影现场拍摄光线与色彩协调技巧试题
- 临床面试专业真题及答案
- 2025年公共事务管理师考试试卷及答案
- 医药职业道德课程课件
- 2025-2030中国铍行业市场发展趋势与前景展望战略研究报告
- 2025届河北省“五个一”名校联盟高三下学期4月联考物理试题(含答案)
- logo保密合同协议
- 网络安全知识手册
- 2025年中考数学必考基础知识点中考总复习总结归纳
- 《智能家居系统》课件
- 注射相关感染预防与控制(全文)
评论
0/150
提交评论