- 3
- 0
- 约3.22千字
- 约 31页
- 2022-11-02 发布于上海
- 举报
数字电路基础电信会计学参考文献第1页/共31页阎石,数字电子技术基础,第5版,高等教育出版社,2006王毓银,数字电路逻辑设计:脉冲与数字电路,高等教育出版社,2002Victor P. Nelson, Digital Logic Circuit Analysis and Design, 清华大学出版社, 1997第2页/共31页第 一 章数制和码制第3页/共31页§1.1 概述电子电路中的信号幅度随时间连续变化的信号模拟信号例:正弦波信号、锯齿波信号等。数字信号幅度和时间都是离散的.V(t)t高电平低电平上跳沿V(t)下跳沿t第4页/共31页模拟信号数字信号V(t)t第5页/共31页数字信号的表示方式: 1) 采用二值数字来表示,即0、1数字。0为 逻辑0,1为逻辑1;2) 采用逻辑电平来表示,即H和L;3) 采用数字波形来表示。第6页/共31页§1.2几种常用的数制数制: 表示数时,仅用一位数码往往不够用,必须用进位计数的方法组成多位数码。多位数码每一位的构成以及从低位到高位的进位规则称为进位计数制,简称数制。第7页/共31页基 数: 进位制的基数,就是在该进位制 中可能用到的数码个数。 位 权(位的权数): 在某一进位制的数中,每一位的大小都对应着该位上的数码乘上一个固定的数,这个固定的数就是这 一位的权数。权数是一个幂。第8页/共31页一、十进制数码为:0~9;基数是10。用字母D表示运算规律:逢十进一,即:9+1=10。十进制数的权展开式:D=∑ki×10i (143.75)D =1×102+4×101+3×100+7×10-1+5×10-2 若在数字电路中采用十进制必须要有十个电路状态与十个计数码相对应。将在技术上带来许多困难,很不经济。第9页/共31页二、二进制数码为:0、1;基数是2。用字母B表示运算规律:逢二进一,即:1+1=10。二进制数的权展开式:D=∑ki×2i(101.11)B= 1×22 +0×21+1×20+1×2-1+1×2-2 =(5.75)D各数位的权是2的幂第10页/共31页三、八进制数码为:0~7;基数是8。用字母O表示运算规律:逢八进一,即:7+1=10。八进制数的权展开式:D=∑ki×8i(207.04)O= 2×82 +0×81+7×80+0×8-1+4 ×8-2=(135.0625)D各数位的权是8的幂第11页/共31页四、十六进制数码为:0~9、A~F;基数是16。 用字母H来表示运算规律:逢十六进一,即:F+1=10。十六进制数的权展开式:D=∑ki×16i(2A.7F)H= 2×161+10×160+7×16-1+15×16-2=(42.4960937)D各数位的权是16的幂第12页/共31页第13页/共31页§1.3不同数制间的转换一、二-十转换方法:将二进制数按权展开再相加,即可以转换为十进制数。(1011.01)2= 1 ×23 +0×22 +1×21+1×20+0×2-1+1×2-2 =(11.25)10第14页/共31页二、十-二转换方法— 基数连除、连乘法将整数部分和小数部分分别进行转换。 整数部分---基数连除取余; 小数部分---基数连乘取整。合并第15页/共31页小数部分:基数连乘,取整数自上而下.整数部分:基数连除,取余数自下而上.所以:(44.375)D=(101100.011)B第16页/共31页采用基数连除、连乘法 可将十进制数转换为任意的N进制数。第17页/共31页三、二-十六转换 将二进制数由小数点开始,整数部分向左,小数部分向右,每4位分成一组,不够4位补 零,则每组二进制数便是一位十六进制数。( 1 0 1 1 1 1 0. 1 0 1 1 0 0 1 )200 =(5E.B2 )16第18页/共31页四、十六-二转换方法:将每位十六进制数用4位二进制数表示。 ( 8 F A . C 6)16=(1000 1111 1010.1100 0110)2 第19页/共31页五、八进制数与二进制数的转换二进制数与八进制数的相互转换,按照每3位二进制数对应于一位八进制数进行转换。(1 1 0 1 0 1 0 . 0 1 )200 0= (152.2)8( 3 7 4 . 2 6)8= ( 011 111 100 . 010 110)2第20页/共31页六、十六进制数与十进制数的转换 将十六进制数转换成十进制数时,按权展开再相加即可。 将十进制数转换成十六进制数时,可先转换成二进制数,再将得到的二进制数转换成等值的十六进制数。第21页/共31页§1.4二进制
原创力文档

文档评论(0)