收藏 分享(赏)

数字电路电子教案(打印版).doc

上传人:精品资料 文档编号:10796116 上传时间:2020-01-10 格式:DOC 页数:29 大小:775KB
下载 相关 举报
数字电路电子教案(打印版).doc_第1页
第1页 / 共29页
数字电路电子教案(打印版).doc_第2页
第2页 / 共29页
数字电路电子教案(打印版).doc_第3页
第3页 / 共29页
数字电路电子教案(打印版).doc_第4页
第4页 / 共29页
数字电路电子教案(打印版).doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、1数字电路教案序言1.课程性质数字电子技术基础课程是电气信息类专业具入门性质的重要的专业基础课。2.课程目标获得适应信息时代的数字电子技术方面的基本理论、基本知识和基本技能。培养分析和解决实际问题的能力,为以后深入学习数字电子技术及其相关学科和专业打好以下两方面的基础:1、正确分析、设计数字电路,特别是集成电路的基础;2、为进一步学习设计专用集成电路(ASIC)的基础。3. 课程研究内容数字信号传输、变换、产生等。内容涉及相关器件、功能电路及系统。 硬件 处理数字信号的电子电路及其逻辑功能数字电路的分析方法数字电路的设计方法各种典型器件在电子系统中的应用软件 系统分析、设计的软件工具ABEL、

2、VHDL、VerlogHDL、EDA 工具软件 QuartusII 等4.课程特点与学习方法(1)课程特点a、发展快 b、应用广 c、工程实践性强摩尔定律:集成度按 10 倍/6 年的速度发展。(2)学习方法打好基础、关注发展、主动更新、注重实践2a、掌握基本概念、基本电路和基本分析、设计方法b、能独立的应用所学的知识去分析和解决数字电路的实际问题的能力。5.主要教材及参考书阎 石主编数字电子技术基础 第四版高等教育出版社蔡惟铮主编基础电子技术 集成电子技术高等教育出版社郑家龙、王小海主编集成电子技术基础教程高等教育出版社电子工程手册编委会等编中外集成电路简明速查手册-TTL、CMOS电子工业

3、出版社王金明,杨吉斌编 数字系统设计与 VerliogHDL 电子工业出版社罗杰、谭力编 数字 ASIC 设计讲义第一章 数字逻辑基础1.1 数字电路与数字信号1.1.1 数字技术的发展及其应用6070 代- IC 技术迅速发展:SSI、MSI、LSI 、VLSI。10 万个晶体管/片。80 年代后- ULSI , 1 0 亿个晶体管/片 、ASIC 制作技术成熟90 年代后- 97 年一片集成电路上有 40 亿个晶体管。目前- 芯片内部的布线细微到亚微米(0.130.09m)量级,微处理器的时钟频率高达 3GHz(109Hz)将来- 高分子材料或生物材料制成密度更高、三维结构电路3发展特点:

4、 以电子器件的发展为基础电子管时代晶体管时代半导体集成电路电路设计方法伴随器件变化从传统走向现代a)传统的设计方法:采用自下而上的设计方法;由人工组装,经反复调试、验证、修改完成。所用的元器件较多,电路可靠性差,设计周期长。b)现代的设计方法:现代 EDA 技术实现硬件设计软件化。采用从上到下设计方法,电路设计、 分析、仿真 、修订 全通过计算机完成。EDA(Electronics Design Automation)技术EDA 技术以计算机为基本工具、借助于软件设计平台,自动完成数字系统的仿真、逻辑综合、布局布线等工作。最后下载到芯片,实现系统功能。使硬件设计软件化。1、设计:在计算机上利用

5、软件平台进行设计设计方法:原理图设计、VerlogHDL 语言设计、状态机设计2、仿真 3、下载 4、验证结果1.1.2、数字集成电路的分类及特点1、数字集成电路的分类根据电路的结构特点及其对输入信号的响应规则的不同,-数字电路可分为组合逻辑电路和时序逻辑电路。 从电路的形式不同,-数字电路可分为集成电路和分立电路从器件不同4-数字电路可分为 TTL 和 CMOS 电路从集成度不同-数字集成电路可分为小规模、中规模、大规模、超大规模和甚大规模五类。 集成度:每一芯片所包含的门个数表 1.1.12、数字集成电路的特点1)电路简单,便于大规模集成,批量生产2)可靠性、稳定性和精度高,抗干扰能力强3

6、)体积小,通用性好,成本低.4)具可编程性,可实现硬件设计软件化5)高速度 低功耗6)加密性好 3、数字电路的分析、设计与测试(1)数字电路的分析方法数字电路分析:根据电路确定电路输出与输入之间逻辑关系。分析工具:逻辑代数。电路逻辑功能主要用真值表、功能表、逻辑表达式和波形图。(2) 数字电路的设计方法数字电路的设计:从给定的逻辑功能要求出发,选择适当的逻辑器件,设计出符合要求的逻辑电路。 设计方式:分为传统的设计方式和基于 EDA 软件的设计方式。1.1.3 数字信号与数字信号1. 模拟信号5-时间和数值均连续变化的电信号,如正弦波、三角波等 2、数字信号 -在时间上和数值上均是离散的信号。

7、数字电路和模拟电路:工作信号,研究的对象不同,分析、设计方法以及所用的数学工具也相应不同3、模拟信号的数字表示由于数字信号便于存储、分析和传输,通常都将模拟信号转换为数字信号.0 0 模 拟 信号 模数转换器 3 V数字输出 0 0 0 0 1 1 模数转换实现O t6图 1.1.11.1.4 数字信号的描述方法1、二值数字逻辑和逻辑电平二值数字逻辑:0、1 数码-表示数量时称二进制数-表示事物状态时称二值逻辑表示方式a 、在电路中用低、高电平表示 0、1 两种逻辑状态逻辑电平与电压值的关系(正逻辑)表 1.1.22、数字波形-是信号逻辑电平对时间的图形表示.图 1.1.2(1)数字波形的两种

8、类型: *非归零型*归零型图 1.1.3(2)周期性和非周期性图 1.1.4例 1.1.1 例 1.1.2(3)实际脉冲波形及主要参数图 1.1.5周期 (T) - 表示两个相邻脉冲之间的时间间隔脉冲宽度 (tw )- 脉冲幅值的 50%的两个时间所跨越的时间占空比 Q - 表示脉冲宽度占整个周期的百分比上升时间 tr 和下降时间 tf -从脉冲幅值的 10%到 90% 上升 下降所经历的时间( 典型值 ns )(4)时序图-表明各个数字信号时序关系的多重波形图。7由于各信号的路径不同,这些信号之间不可能严格保持同步关系。为了保证可靠工作,各信号之间通常允许一定的时差,但这些时差必须限定在规定

9、范围内,各个信号的时序关系用时序图表达。图 1.1.71.2 数制数制:多位数码中的每一位数的构成及低位向高位进位的规则1.2.1 十进制数码:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, “逢十进一”4587.29=4103+5102+8101+7100+2101+9102一般表达式: 各位的权都是 10 的幂。任意进制数的一般表达式为:1.2.2 二进制表示方法 数码:0、1, “逢二进一” .例如:1+1=10= 12 1 + 02 0二进制数的一般表达式为:各位的权都是 2 的幂。2、 二进制的优点(1)易于电路表达-0、1 两个值,可以用管子的导通或截止,灯泡的亮或灭、

10、继电器触点的闭合或断开来表示。(2)二进制数字装置所用元件少,电路简单、可靠 。(3)基本运算规则简单, 运算操作方便。ii10KDN)( iiirr()iiBKN2)(83、 二进制数波形表示 图 1.2.14、 二进制数据的传输 (1)二进制数据的串行传输图 1.2.2 (2)二进制数据的并行传输: 将一组二进制数据所有位同时传送。传送速率快,但数据线较多,而且发送和接收设备较复杂。图 1.2.31.2.3 二-十进制之间的转换1)、十进制数转换成二进制数: 整数部分小数部分a. 整数的转换:“辗转相除”法:将十进制数连续不断地除以 2 , 直至商为零,所得余数由低位到高位排列,即为所求二

11、进制数例 1.2.2 例 1.2.3b. 小数的转换:对于二进制的小数部分可写成将上式两边分别乘以 2,得由此可见,将十进制小数乘以 2,所得乘积的整数即为不难推知,将十进制小数每次除去上次所得积中的整数再乘以 2,直到满足误差要求进行“四舍五入”为止,就可完成由十进制小数转换成二进制小数。例 将十进制小数(0.39)D 转换成二进制数,要求精度达到 0.1%1.2.4 十六进制和八进制nbbbN 22)( 1)(n)(1D 1)(n2)(n1)(101)(2 bBD 01.39. 91.十六进制数码:0, 1, 2, 3, 4, 5, 6, 7, 8, 9 , A、B、C、D、E、F,“逢十

12、六进一” 。各位的权均为 16 的幂。例如:一般表达式: 16)(nmiiiHaN2、二-十六进制之间的转换 二进制转换成十六进制:因为 16 进制的基数 16=24 ,所以,可将四位二进制数表示一位 16 进制数,即 00001111 表示 0-F。例 (111100010101110)B =(78AE)H 十六进制转换成二进制:将每位 16 进制数展开成四位二进制数,排列顺序不变即可。例 (BEEF)H =(1011 1110 1110 1111)B3.八进制数码:0, 1, 2, 3, 4, 5, 6, 7 “逢八进一” 。各位的权都是 8 的幂。八进制就是以 8 为基数的计数体制。一般

13、表达式4、二-八进制之间的转换 因为八进制的基数 8=23 ,所以,可将三位二进制数表示一位八进制数,即 000111 表示 07转换时,由小数点开始,整数部分自右向左,小数部分自106206.C 188)(nmi iiaN10左向右,三位一组,不够三位的添零补齐,则每三位二进制数表示一位八进制数。例 (10110.011)B =(26.3)O 将每位八进制数展开成三位二进制数,排列顺序不变即可。例 (752.1) O=(111 101 010.001)B5.十六进制的优点 :1、 )与二进制之间的转换容易;2、 )计数容量较其它进制都大。假如同样采用四位数码,二进制最多可计至( 1111)B

14、 =( 15)D;八进制可计至 (7777)O = (2800)D;十进制可计至 (9999)D;十六进制可计至 (FFFF)H = (65535)D,即 64K。其容量最大。3、 )书写简洁。1.3 二进制的算术运算1.3.1 无符号数算术运算1、二进制加法无符号二进制的加法规则:0+0=0,0+1=1,1+1=10例 1.3.1 2二进制减法无符号二进制数的减法规则:0-0=0, 1-1=0,1-0=1 0-1=11例 1.3.2 计算两个二进制数 1010 和 0101 的差。3、乘法和除法例 1.3.3 计算两个二进制数 1010 和 0101 的积。11例 1.3.4 计算两个二进制

15、数 1010 和 111 之商。1.3.2 带符号二进制的减法运算有符号的二进制数表示 :二进制数的最高位表示符号位,且用 0 表示正数,用 1表示负数。其余部分用原码的形式表示数值位。(+11)D =(0 1011) B(11)D =(1 1011) B1. 二进制数的补码表示补码或反码的最高位为符号位,正数为 0,负数为1。当二进制数为正数时,其补码、反码与原码相同。当二进制数为负数时,将原码的数值位逐位求反,然后在最低位加 1 得到补码。2. 二进制补码的减法运算减法运算的原理:减去一个正数相当于加上一个负数AB=A+(B),对( B)求补码,然后进行加法运算。例 1.3.7 试用 4

16、位二进制补码计算 523. 溢出例 1.3.8 试用 4 位二进制补码计算 5+7。解决溢出的办法:进行位扩展.4. 溢出的判别120183)573)41 096) 86)201当方框中的进位位与和数的符号位(即 b3 位)相同时,则运算结果是错误的,产生溢出。1.4 二进制代码码制:编制代码所要遵循的规则二进制代码的位数(n),与需要编码的事件(或信息)的个数(N)之间应满足以下关系:2 n-1 N2 n1.4.1 二十进制码 (数值编码)(BCD 码 Binary Code Decimal)用 4 位二进制数来表示一位十进制数中的 09 十个数码。从 4 位二进制数 16 种代码中,选择

17、10 种来表示 09 个数码的方案有很多种。每种方案产生一种 BCD 码。 表 1.4.1 几种常见的 BCD 码(2)各种编码的特点有权码:编码与所表示的十进制数之间的转算容易如(10010000) 8421BCD=(90)余码的特点:当两个十进制的和是 10 时,相应的二进制正好是 16,于是可自动产生进位信号,而不需修正.0 和 9, 1 和 8,6 和 4 的余码互为反码,这对在求对于 10 的补码很方便。13余 3 码循环码:相邻的两个代码之间仅一位的状态不同。按余 3 码循环码组成计数器时,每次转换过程只有一个触发器翻转,译码时不会发生竞争冒险现象。(3) 求 BCD 代码表示的十

18、进制数对于有权 BCD 码,可以根据位权展开求得所代表的十进制数。例如: 01118421BCD=(7)D (1101)2421BCD=(7)D(4) 用 BCD 代码表示十进制数对于一个多位的十进制数,需要有与十进制位数相同的几组 BCD 代码来表示。例如:1.4.2 格 雷 码格雷码是一种无权码 编码特点是:任何两个相邻代码之间仅有一位不同。 该特点常用于模拟量的转换。当模拟量发生微小变化,格雷码仅仅改变一位,这与其它码同时改变 2 位或更多的情况相比,更加可靠,且容易检错。表 1.4.21.4.3 ASCII 码(字符编码) ASCII 码即美国标准信息交换码。 它共有 128 个代码,

19、可以表示大、小写英文字母、十进制数、标点符号、运算符号、控制符号等,普遍用于计算机的键盘指令输入和数据等。BCD241 36810 8 54 0 . 2.863 .1 5.4141.5 二值逻辑变量与基本逻辑运算逻辑运算: 当 0 和 1 表示逻辑状态时,两个二进制数码按照某种特定的因果关系进行的运算。逻辑运算使用的数学工具是逻辑代数。逻辑代数与普通代数:与普通代数不同,逻辑代数中的变量只有 0 和 1 两个可取值,它们分别用来表示完全两个对立的逻辑状态。在逻辑代数中,有与、或、非三种基本的逻辑运算。逻辑运算的描述方式:逻辑代数表达式、真值表、逻辑图、卡诺图、波形图和硬件描述语言(HDL) 等

20、。1.与逻辑、 、 、 、 、 、 S1 、 、 S2 、 、 、 、 、 、 、 、S1 S2 、 、 、 、 、 、(1) 、 、 、 :、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、AB L0 0101011 0001、S1 、S2 、 、 、 、 、 、 、 、 、 L= A 、= AB、 AB L 、-0、: 、 A、B、 : 、 L、2、逻辑函数表达式表示2、ABL 、A B L0 0 110 001 011 1、19、3.、 AB L、 、L A B L

21、 1 1 1 1.2.4(4);1.2.5(2)1.2.6(2)1.3.1(1)(3);1.3.2;1.3.3(1)1.4.1(3)1.6.120第二章 逻辑代数与硬件描述语言基础教学基本要求1、熟悉逻辑代数常用基本定律、恒等式和规则。2、掌握逻辑代数的变换和卡诺图化简法; 2.1、“1”、“0”、1、A+ B= B + AAB= B A、A+ B+ C= (A+ B) + CABC= (AB) C、 A+ BC= ( A+ B )( A+ C )A( B+ C ) = AB+ ACA1 = AA0 = 0A+ 0 = AA+ 1 = 10、1、 AA= 0A+ A= 1、2.1.1、21、

22、A+ A= A AA= A、 AB= A + BA+ B= A BAB ()()ABCAB()、AB AC BC AB + ACAB AC BCD AB + AC2、 基 本 公 式 的 证 明、 、 ,、(、)01 = 001+1=00 01 1 110 = 101+0=00 11 0 101 = 100+1=01 00 110 = 110+0=11 10 0 A+BA+BA BA B 2.1.2 逻 辑 代 数 的 基 本 规 则1.、 、 、A、A、B (A + C) = BA+BC、A + D、A、B (A +D)+C = B(A +D) + BC = BA + BD + BC、22对

23、 于 任 意 一 个 逻 辑 表 达 式 L, 若 将 其 中 所 有 的 与 ( ) 换 成或 ( +) , 或 ( +) 换 成 与 ( ) ; 原 变 量 换 为 反 变 量 , 反 变量 换 为 原 变 量 ; 将 1换 成 0, 0换 成 1; 则 得 到 的 结 果 就 是 原函 数 的 反 函 数 。2. 、 )(1)( DCBADCB)(AL、2.1. 、 、LABC对 于 任 何 逻 辑 函 数 式 , 若 将 其 中 的 与 ( ) 换 成 或 ( +) , 或( +) 换 成 与 ( ) ; 并 将 1换 成 0, 0换 成 1; 那 么 , 所 得 的 新 的 函数 式

24、 就 是 L的 对 偶 式 , 记 作 。()、: 、 、3. 、“、-、”、“、-、”、“、-、-、”、“、”、“、-、”、2.1.3逻 辑 函 数 的 代 数 法 化 简 DCAL =)(+DCA1、-、-、-、231A、A + AB= A、: C、: C=BBAFEDL)(C)(A+AB=A+BL)()()()C(DBA)D(ABL=BA )、2.1.7、,、1、-、2、)B A L AB BA & & & & & CBACBAB L CBA 1 1 1 A C CBA 1 1 1 L、2.1.8 、 L242、1A、: CB LBA)(2.2 逻辑函数的卡诺图化简法1.、2.、3.、n

25、、X1, X2, , Xn、n、n、2n、BAC、 、A(B+C)、A、B、C、23、8、CAB、 、 、 、 、 、1. 、2.2 .1最 小 项 的 定 义 及 其 性 质25、1、1、0、CBACBAABCA 00000001000 00000010100 0000010001000010000001 00001000110 00100000101 01000000011 10000000111、2、 最 小 项 的 性 质3、 最 小 项 的 编 号、m0 m1 m2 m3 m4 m5 m6 m7、mi、m、,、i、ABC00000001000 00000010100 00000100

26、01000010000001 00001000110 00100000101 01000000011 10000000111ABCACBA2.2.2逻 辑 函 数 的 最 小 项 表 达 式(,)()()LABCABC、“、”、“、”、1 、 、= m7、m6、m3、m5(,)()、26(,)()LABCABC、2、 、a.、 ()b.、 AB()CCAB3576(3,567)mm2.2.3 用 卡 诺 图 表 示 逻 辑 函 数1、 卡 诺 图 的 引 出、n、,、n、 m6=ABC、 、 m7 =ABC 、m7m6AB 101001001110m0m1 m2m34 5 67m12m13 m

27、14m15m8m9 m10m1001110001110ABCD、 、m0m1m2m3ACCBABCAm0m1 m2m3m4m5 m6m7A DB B2、:、。273. 、1、0、1、1、L(A, B, C, D)=m(0, 1, 2, 3, 4, 8, 10, 1, 14, 15)、 1 1 1 1 1 0 0 0 0 0 1 1 1 0 1 1 10 1 01 0 CD 0 01 1 10 AB L (,)()()()LABCDABCD、2、10 1 01 0 CD 0 01 1 10 AB L 000 001111111 1111、 1. 、2. 、),(m153062.2.4 用 卡 诺

28、 图 化 简 逻 辑 函 数1、 m0 m1 m3 m2 m4 m5 m7 m6 m12 m13 m15 m14 m8 m9 m1 m10 AB CD 0 01 1 10 0 01 1 10 282、(4) 、(1) 、(2) 、1、0、(3) 、1、(、)、2n、1、2n、2、3、( 4、 、,、m0 m1 m3 m2 m4 m5 m7 m6 m12 m13 m15 m14 m8 m9 m11 m10 00 01 11 10 AB CD 00 01 11 10 DBL BD 、 :、2、-、(1) 、L 、)D,CB,A(0、2、5、7、8、10、13、15) L C 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 D A B DB 290 AB L 01 10 1 CD 1 0 01 10 0111111111111110(,)(3,5781,35)mLDCBB例 : 用 卡 诺 图 化 简0 AB L 01 10 1 CD 1 0 01 10 0111111111111110C、0 LDCB、1、: 、1、0、11 11010110 101 10101101010010110010101010010101 00101001000 LABCD、:(1)、(2)、 0 1 1 0 0 1 1 0 0 1 L C D A B (3) 、 D DL作业:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报