文档详情

讲数制与码制技术总结.ppt

发布:2017-04-16约2.18千字共52页下载文档
文本预览下载声明
数字电子技术基础;一、课程的性质:本课程是电子和自动化类专业等相 关专业的专业基础课。 ; 第一章 数制和码制 1.1 概述 1.2 几种常用的数制 1.3 不同数制间的转换 1.4 二进制算术运算 1.5 几种常用的编码 ;1.1 概述;二、模拟电路和数字电路 1. 模拟电路:工作在模拟信号下的电子电路。 2. 数字电路:工作在数字信号下的电子电路。具体讲,数字电路就是对数字信号进行产生、存储、传输、变换、运算及处理的电子电路。;  21世纪是信息数字化的时代,“数字电子技术”是数字技术的基础,是电子信息和自控类各专业的主要技术基础课程之一。;一、数制的几个概念;二、几种常用数制;(M)R =; 序号;十进制;一、将任意R进制数转换成十进制数;二、 将十进制数转换成任意R进制数   将十进制数的整数部分和小数部分分别进行转换,然后合并起来。 整数部分:除基数R(倒)取余法 小数部分:乘基数R取整法;  解 由于二进制数基数为2,所以逐次除以2,取其余数(0或1):;  解 由于八进制数基数为8,所以逐次除以8取其余数:;  2、十进制数纯小数转换成R进制数,采用将小数部分逐次乘以R,取乘积的整数部分作为R进制的各有关数位,乘积的小数部分继续乘以R,直至最后乘积为0或达到一定的精度为止。;  解 由于精度要求达到0.1%,需要精确到二进制小数10位,即1/210=1/1024。;  解 由于 83 = 512,所以需精确到八进制小数的4位,则;例1-9 将十进制数 (25.638)10 转换为二进制数。 要求二进制数保留小数点后4位有效数字;三、 二进制数和八进制数、十六进制数间的转换;例: 求(1101111010.1011)2 = (?)8 = (?)16;例: 求(375.46)8 = (?)2 (678.A5)16 = (?)2; 四、 8进制与16进制之间的互相转换   由于3位二进制数构成1位八进制数,4位二进制数构成1位十六进制数,以二进制数为桥梁,即可方便地完成8进制与16进制之间的互相转换。;1.4 二进制算术运算;例4:对两个二进制数(1011)2和(0101)2进行 加、减、乘、除运算。; 乘法运算 1 0 1 1 × 0 1 0 1 1 0 1 1 1 0 1 1 . 1 1 0 1 1 1 ;注: 乘数为2k,则小数点向右移k位(右边补零)即可得积; 除数为2k,则小数点向左移k位即可得商。;1.4.2 原码、反码、补码和补码运算;1.4.2 原码、反码、补码和补码运算; 10 – 5 = 5 10 + 7 -12= 5 (舍弃进位) 7+5=12 产生进位的模 7是-5对模数12的补码 ;1011 – 0111 = 0100 (11 - 7 = 4) 1011 + 1001 = 10100 =0100(舍弃进位) (11 + 9-16 = 4) 0111 + 1001 =10000 1001是- 0111对模24 (16) 的补码;补码应用:把减法变为加法运算 ;例:用二进制补码运算求出 13+10 、13-10 、-13+10 、-13-10;  表示某一特定信息的数码叫做代码。为便于记忆和处理,在编制代码时遵循的规则叫做码制。数字系统中常用与二进制数码相对应的0、1作为代码的符号,叫做二进制码。  ;Page13 表1.5.1 常用BCD代码 ;  (1)有权BCD码(恒权码)   即代码中的每位二进制数码都有确定的位权值。如表中的8421码、2421码、5211码、5421码等。;Page13 表1.5.1 常用BCD代码 ;  (2).无权BCD码(变权码)   即代码没有确定的位权值,不能按照位权展开求解所代表的十进制数。如表中的余3码、余3循环码等。;Page13 表1.5.1 常用BCD代码 ;十进制数码;十进制数码;十进制数码;同步十进制加法计数器74160时序图;十进制数码;十进制数码;  (3).用BCD
显示全部
相似文档