-
第一章数字逻辑概论
本章首先介绍了有关数字电路的发展历史和分类,接着介绍数制,码制的基本概念,然后说明二进制运算的基本规则以及常用的基本逻辑关系,最后介绍了逻辑函数及其表示方法。
-
●1.1数字技术简介
本节介绍了数字技术的发展及其应用,数字集成电路的分类及数字集成电路的特点,接着介绍了模拟信号和数字信号的区别以及数字信号的表述方法。
-
●1.2二进制数制
本节介绍了数字系统中各种常见数制,十进制,二进制,八进制,十六进制的表示方法,以及各种进制之间的相互转换。
-
●1.3二进制数的算术运算
本节介绍了无符号二进制数的加,减,乘,除的运算规则,以及有符号二进制数的原码,反码,补码表示,接着介绍了有符号二进制数的减法运算。
-
●1.4二进制代码
本节介绍了二进制代码,包括二-十进制码,格雷码,ASCII码,以及这些代码与二进制码之间的相互转换。
-
●1.5二值逻辑变量与基本逻辑运算
本节介绍了0和1表示逻辑状态时所代表的二值逻辑变量,接着介绍了逻辑代数中的与,或,非三种基本的逻辑运算以及与非,或非,异或和同或等几种常用的逻辑运算。
-
●1.6逻辑函数及其表示方法
本节介绍了逻辑函数的几种表示方法:真值表,逻辑函数表达式,逻辑图,波形图,以及逻辑函数表示方法之间的转换。
-
第二章逻辑代数
本章介绍了逻辑代数的基本公式,基本定理和基本规则,然后讨论了逻辑函数的公式法化简法,接着说明了逻辑函数的“最小项之和”和“最大项之积”的标准表达式,最后介绍了逻辑函数的卡诺图化简法。
-
●2.1逻辑代数的基本定律和规则
本节介绍了逻辑代数的基本定律和恒等式,接着介绍了逻辑代数中的代入规则,反演规则和对偶规则。
-
●2.2逻辑函数的代数化简法
本节介绍了逻辑函数表达式的基本与-或表达式和或-与表达式,接着介绍了最小项的概念及逻辑函数的“最小项之和”表达式,然后介绍了最大项的概念及逻辑函数的“最大项之积”表达式。
-
●2.3逻辑函数的表达式的形式
本节介绍了逻辑函数的代数化简常用方法,并项法,吸收法,消去法和配项法.
-
●2.4卡诺图化简法(1)用卡诺图表示逻辑函数
本节介绍了介绍了逻辑函数形式的变换,将与-或表达式变换为与非-与非表达式,以及将与-或表达式变换为或非-或非表达式的方法。
-
●2.5卡诺图化简法(2)用卡诺图化简逻辑函数
本节介绍了用卡诺图表示逻辑函数,卡诺图的特点,以及用卡诺图化简逻辑函数的依据和化简步骤,最后介绍了具有无关项的卡诺图化简。
-
第三章逻辑门电路
本章讨论了数字电路中的基本逻辑单元门电路,首先介绍了半导体基本知识及半导体中重要结构PN结的工作原理,接着介绍了MOS管的开关特性以及由他们构成的基本逻辑门的电路结构和工作原理,着重阐述了其逻辑功能和外部输入特性,输出特性,以便能够正确使用这些门电路。
-
●3.1半导体基本知识及PN结工作原理
本节介绍了半导体导电的基本知识,以及通过掺入杂质制成掺杂半导体提高其导电性能。接着介绍了构成半导体器件的基础PN结的形成及特性。
-
●3.2MOS管的特性和工作原理
本节以N沟道增强型MOS管为例,介绍了MOS管的结构和工作原理,以及MOS管的输出特性。接着介绍了MOS管的三个工作区:截止区,饱和区和可变电阻区。
-
●3.3CMOS逻辑门的重要技术参数
本节介绍了CMOS逻辑门电路的重要技术参数,包括输入和输出的高低电平,噪声容限,传输延迟时间,功耗,延时-功耗积,扇入与扇出数等。
-
●3.4MOS管开关电路及CMOS反相器
本节介绍了MOS管的开关电路,接着介绍了CMOS反相器电路的工作原理,电压传输特性和电流传输特性以及输入和输出逻辑电平。
-
●3.5其他基本CMOS逻辑门电路
本节介绍了CMOS逻辑门电路中的与非门电路和或非门电路的电路结构和工作原理,接着介绍了CMOS传输门的结构,工作原理以及其在数字电路中的应用。
-
●3.6三种特殊功能的逻辑门电路
本节介绍了实际CMOS逻辑门电路的输入和输出缓冲电路,介绍了可以将两个CMOS逻辑门的输出端连在一起的漏极开路逻辑门以及对输出加以控制的三态输出逻辑门电路。
-
●3.7逻辑描述中的几个问题
本节介绍了逻辑描述中的正负逻辑问题,以及基本逻辑门与非,或非门的等效符号,介绍了利用逻辑门等效符号对逻辑电路进行变换的应用,从而可以在不改变电路逻辑功能的前提下,简化电路,减少实现电路的门种类,提高工作速度。
-
第四章组合逻辑电路
组合逻辑电路是数字系统中的两大类电路之一,其输出状态在任何时刻只取决于同一时刻的输入状态,而与电路原来的状态无关。本章首先介绍了组合逻辑电路的结构特点、分析和设计的方法和步骤;再定性的了解组合逻辑电路中的竞争-冒险现象及常用的消除方法,最后重点介绍了几种常见的中规模集成组合逻辑电路的逻辑功能和使用方法。
-
●4.1组合逻辑电路的分析
分析组合逻辑电路,就是对给定的逻辑电路,通过一定的方法,确定其逻辑功能的过程。组合逻辑的分析相对比较简单,分析起来有一定的步骤可循,不过确定逻辑功能需要一定的经验。本节通过两个实例,介绍了组合逻辑电路的分析一般过程。
-
●4.2组合逻辑电路的设计
设计组合逻辑电路的过程与分析相反,是对提出的实际问题,得到满足要求的组合逻辑电路。设计组合逻辑也有一定的步骤可循,其中“逻辑抽象”一步相对比较重要。本节通过两个实例,介绍了组合逻辑电路的设计一般过程。
-
●4.3组合逻辑电路中的竞争冒险
竞争-冒险是组合逻辑电路当中常见的逻辑错误,它是由于信号的传输延迟不同造成的电平突变的现象。分析多变量的组合逻辑电路的竞争-冒险比较复杂,本节只介绍单个互补变量的竞争所引起的冒险现象,并介绍消除这种简单竞争-冒险的方法。
-
●4.4编码器(1)定义与功能
编码器是非常常见的一类组合逻辑电路,它用一个二进制代码表示特定含义的信息。通过设计4线-2线的编码器,了解普通编码器和优先编码器的定义与功能,并介绍了键盘编码电路的设计思路和工作原理。
-
●4.5编码器(2)集成二进制编码器
对于数字电子设计的初学者来说,中规模集成数字芯片的设计思想和使用方法对今后开发大型集成电路具有指引和借鉴作用。本节通过“数据手册式的中规模集成数字芯片学习法”,完整的介绍中规模集成编码器CD4532的逻辑符号、引脚分布、逻辑功能和位数扩展方法,并从中总结一些数字芯片的设计规律和经验。
-
●4.6译码器(1)定义与功能
译码是编码的逆过程,它将具有特定含义的二进制代码转换为对应的输出信号。本节从简单的2线-4线译码器的设计入手,介绍了中规模集成译码器74X139的逻辑符号、引脚分布、逻辑功能和位数扩展方法。在扩展部分里,要重点理解“片选信号”的本质其实就是译码器。
-
●4.7译码器(2)显示译码器
显示译码器是一种既特殊又常见的译码器,它的功能是将数字系统的二进制编码输出转化为控制信号,以驱动显示数码管显示出对应的数字图形。74HC4511是一种常用的中规模集成显示译码器。通过对它的逻辑符号、引脚分布、逻辑功能的介绍,学习显示译码器的使用方法,以及理解显示译码中的三个特殊功能——灯测试、灭灯和锁存。
-
●4.8译码器(3)译码器的应用
译码器的应用场景有很多。除了前面已经介绍的本身的译码功能,以及片选信号生成电路以外,本节着重介绍了译码器的另外两个应用,即用译码器实现逻辑函数,以及将译码器用作数据分配器。
-
●4.9数据选择器(1)定义与功能
数据选择器,能通过地址的选择,将多路数据中的一路选择出来传送到公共数据线上,它也是一种常见的组合逻辑电路。从简单的数据选择器的设计过程可以看出,其输出表达式具有一定的规律,可以非常方便的利用它来实现逻辑函数。即便所使用的数据选择器的地址位不够用,也能通过外加组合电路的方式来实现,表现出相当的灵活性。
-
●4.10数据选择器(2)集成数据选择器
中规模集成数据选择器74HC151是一个8选1的数据选择器,使用起来非常方便。本节介绍了74HC151的逻辑符号、引脚分布、逻辑功能和位数扩展方法,并讨论了设计中规模集成芯片时,对富余的引脚的常见处理方法。
-
●4.11数值比较器(1)定义与功能
数值比较器是对两个二进制数进行比较大小的器件。设计1位的数值比较器时,输出端口的设计采取了“一对一”的编码输出方式,更加直观方便。而设计2位的数值比较器则可以直接利用1位数值比较器电路,结合比较规则快速得到逻辑电路。
-
●4.12数值比较器(2)集成数值比较器
中规模集成数值比较器74HC85是一个4位的二进制数值比较器,本节先介绍了74HC151的逻辑符号、引脚分布、逻辑功能,在扩展位数时,有串联和并联两种扩展方式,两者各有优缺点,实际使用时应根据需求,合理的进行串并联搭配。
-
●4.13算术运算单元(1)半加器与全加器
数值运算是数字系统最基本的功能之一。加法是其中最基本的运算,其他运算归根到底都是加法运算。本节首先设计了不考虑低位进位的1位半加器,再利用半加器的输出逻辑表达式方便直接的构建了1位全加器。半加器和全加器除了可以实现1位二进制数加法以外,还可以构成奇偶校验电路。
-
●4.14算术运算单元(2)集成加法器
用1位全加器扩展为多位的加法器时,可以直接采用串联的方式构成,但这种方式运行速度不高。为了提高速度,可以采用“超前进位”的方法,把各个进位数据提前计算出来,这样所有位就可以并行同步相加了。74HC283就是采用了“超前进位”算法的4位二进制加法器,对其逻辑符号、引脚分布、逻辑功能和位数扩展方法分别进行了介绍,并且列举了加法器的两个典型的应用。
-
第五章锁存器和触发器
一个完整的数字系统,除了需要组合逻辑电路之外,也需要具有存储功能的电路,它们在一起可以构成时序逻辑电路,用来实现状态的记忆和控制功能。本章就先介绍两种能够实现存储功能的单元电路——锁存器和触发器,讨论它们的电路结构和工作原理,以及所实现的不同逻辑功能。
-
●5.1双稳态电路及SR锁存器
双稳态电路是最基本的存储单元,它能存储1位的二进制数,具有保持功能。但它存储的数据不能修改,并不适合电路的设计。因此在双稳态电路的基础上加以改进形成了SR锁存器,通过S和R端的控制,使锁存器增加了“置0”和“置1”的功能,能方便的改变和控制锁存器的输出。不过,SR锁存器存在一个约束条件,使用时要特别注意。
-
●5.2D锁存器
D锁存器和SR锁存器相比,D锁存器同样具有“保持”、“置0”、“置1”的功能,但不存在约束条件,使用起来更加方便。本节重点介绍了传输门控D锁存器的电路结构和工作原理,也提及到逻辑门控D锁存器的基本结构。它们的逻辑功能是完全相同的。此外,还介绍了74HC373这个具有读取和写入使能的中规模集成八D锁存器。
-
●5.3触发器的电路结构和工作原理
锁存器和触发器都能存储1位的二进制数,但要改变触发器存储状态的条件更加严格,它只对时钟信号的有效边沿敏感,更适合于电路的数字逻辑控制。CMOS主从触发器是其中最常用的结构模式,它通过两个锁存器级联的方式实现了D触发器的逻辑功能。其电路符号也与触发器有一些不同。
-
●5.4触发器的逻辑功能(1)D触发器
使用触发器时,不必执着于内部结构,而把关注点放在触发器所实现的逻辑功能上。本节以D触发器为例,介绍了描述触发器的几种常用方法,包括特性表、特性方程、状态图、以及波形图,其中重点阐述了状态图和波形图的绘制规则。
-
●5.5触发器的逻辑功能(2)JK/T/T’触发器
类比D触发器的逻辑功能,本节介绍了其他常用的JK、T、T’触发器的特性表、特性方程和状态图,比较了它们的异同。当手头没有这些触发器时,也可以用D触发器方便的构建其他类型触发器,本节介绍了构建方法。
-
第六章时序逻辑电路
时序逻辑电路是数字系统中的另一大类电路结构。它在任一时刻的输出信号不仅和当时的输入信号有关,还与电路原来的状态有关。因此电路存在能够记忆电路状态的存储单元或延迟单元。本章首先介绍了时序逻辑电路的结构特点、分析和设计的方法和步骤,再重点介绍了两种常见的中规模集成时序逻辑电路,即寄存器和计数器的逻辑功能和使用方法。
-
●6.1时序逻辑电路的基本结构与分类
日常生活中广泛存在着时序逻辑电路,它们都有共同的基本结构,即由输入信号、输出信号,存储电路构成,变量间的关系可以用三个方程组来描述。时序逻辑电路可以按照是否受到统一的时钟信号控制,分为同步时序逻辑电路和异步时序逻辑电路两类。还可以按照输出是否直接与外部输入有关,分为米利型和穆尔型两种。
-
●6.2时序逻辑电路功能的表达
时序逻辑电路相对组合逻辑电路来说要复杂一些,因此需要更加有效的工具表达它的逻辑功能。常见的表达方式有逻辑方程组、转换表、状态表、状态图和时序图等,它们都是一一对应的。本节通过一个实例,哪个系讲解了各种表达方式的使用方法和注意事项。
-
●6.3同步时序逻辑电路的分析(1)
分析同步时序逻辑电路的功能,有一定的步骤可以遵循。本节通过一个例子,演示了实施这一步骤的全过程,并展示了从状态图获得逻辑功能的方法。同时也阐述了米利型输出易受到噪声的干扰这一现象,解决的办法是尽量将其转换为穆尔型输出。
-
●6.4同步时序逻辑电路的分析(2)
本节通过两个例子,进一步说明了同步时序逻辑电路的分析过程。其中第二个例子描述了一个节拍脉冲产生器,从中引出了一个非常重要的概念,即时序逻辑电路的自校正能力。
-
●6.5同步时序逻辑电路的设计(1)
时序逻辑电路的设计,就是已知电路所要实现的功能,通过选择合适的触发器,给出符合要求的电路。设计大致上是分析的逆过程,但鉴于时序逻辑电路自身的特点,又并不完全是分析的逆过程,至少增加了状态化简、状态分配、触发器类型选择和检查自校正能力这四步。本节通过一个实例,详细展示了这一设计过程,并给出了两个设计提示。
-
●6.6同步时序逻辑电路的设计(2)
本节重点介绍了“串行数据检测器”这一常见的时序逻辑电路。通过展示设计过程,详细说明了状态化简和状态分配过程中的注意事项。同时介绍了当设计的电路不具备自校正能力时,或者输出错误时,应该如何找出问题并改进电路。
-
●6.7同步时序逻辑电路的设计(3)
本节再通过两个例子,继续介绍时序逻辑电路设计中会遇到的问题。第一个例子重点介绍了另一种得到激励方程组的方法,通过比较状态方程组系数确定激励方程组,这种方法尤其适合JK触发器构成的时序逻辑电路。第二个例子则说明了状态化简可能不止一次,此外,常见的状态分配的方法也有三种,要根据电路的特点,合理选择最优方案。
-
●6.8异步时序逻辑电路的分析
本节主要讨论用触发器构成的异步时序逻辑电路的分析方法。异步电路相对于同步电路来说,没有统一的时钟脉冲,各存储器的状态不是同步更新的,因此分析的时候需要注意几个问题,同时分析的过程更加复杂一些。
-
●6.9寄存器
寄存器是数字系统中用来存储二进制数据的逻辑器件,它的主要组成部分是触发器。在存储数据的功能基础上,人们还加入了“移位”的功能,使寄存器使用起来更加灵活方便。“移位”还可以是双向的,把“保持”、“左移”、“右移”和“并入”四种功能通过数据选择器集成到一个寄存器中,就构成了多功能双向移位寄存器。74HC/HCT194就是典型中规模集成多功能双向移位寄存器。
-
●6.10计数器(1)定义与功能
计数器是能对时钟脉冲边沿进行计数的器件,除了计数功能本身,计数器的应用场景还有很多,分频、定时、信号产生等多个应用场合,归根到底都是在计数。异步二进制计数器设计简单,但运行速度不高。通过观察计数器的功能转换表,可以逐步得到同步二进制计数器的设计方法。
-
●6.11计数器(2)集成二进制计数器
在上一节设计的简单二进制计数器的基础上,逐步改进设计,得到功能完善的计数器。首先选择了更常见的D触发器构成电路,其次将激励信号改成了同步电路,此外增加了进位信号输出端和使能端,最后再加上置零和置数功能,就构成了常用的中规模集成数字芯片74LVC161。本节介绍了它的逻辑符号、引脚分布、逻辑功能和位数扩展方法。
-
●6.12计数器(3)其他模数的计数器
利用74LVC161,通过“反馈异步清零法”和“反馈同步置数法”,都可以构建任意模数的计数器。本节详细介绍了两种方法构建其他模数计数器的过程。相对来说,“反馈同步置数法”构建方式更灵活,且不会带来因为出现过渡状态而造成逻辑错误的风险,更为实用一些。
-
第七章脉冲波形的变换与产生
在数字电路中,常常需要各种脉冲波形。本章主要介绍脉冲波形的变换或产生电路。首先介绍用门电路组成的单稳态触发器、施密特触发器、多谐振荡器的电路组成和工作原理及其集成电路和应用,然后介绍555定时器的电路结构和工作原理以及采用555定时器组成单稳态触发器、施密特触发器和多谐振荡器。
-
●7.1单稳态触发器(1)门电路组成的单稳态触发器
本节主要介绍单稳态触发器的工作特点、分类以及用CMOS或非门构成的微分型单稳态触发器的电路组成以及工作原理。
-
●7.2单稳态触发器(2)集成单稳态触发器及应用
本节主要介绍可重复触发和不可重复触发单稳态触发器的概念以及集成单稳态触发器74121的工作原理和逻辑功能;然后介绍单稳态触发器的应用,包括定时、延时以及噪声消除。
-
●7.3施密特触发器(1)门电路组成的施密特触发器
本节主要介绍施密特触发器的工作特点、电压传输特性以及用门电路组成的施密特触发器的电路组成、工作原理和工作波形及电压传输特性。
-
●7.4施密特触发器(2)施密特触发器的应用
本节主要介绍施密特触发器的应用,包括波形变换、波形的整形、消除干扰信号以及幅度鉴别。
-
●7.5多谐振荡器(1)门电路组成的多谐振荡器
本节主要介绍多谐振荡器的特点、基本组成和用门电路组成的多谐振荡器的电路组成以及工作原理。
-
●7.6多谐振荡器(2)其他类型的多谐振荡器电路
本节首先介绍用施密特触发器构成多谐振荡器的工作原理以及其振荡周期的计算,然后介绍石英晶体振荡器的特点、电路符号、阻抗特性和电路组成,最后介绍用石英晶体振荡器构成双相脉冲产生电路。
-
●7.7555定时器的电路结构和工作原理
555定时器是一种模、数混合的中规模集成电路,它使用方便,应用广泛。本节主要介绍555定时器的电路结构、工作原理和它的功能表。
-
●7.8555定时器的应用(1)构成单稳态触发器
本节首先介绍用555定时器构成单稳态触发器的电路组成、工作原理;然后介绍用555定时器构成单稳态触发器的应用。
-
●7.9555定时器的应用(2)构成施密特触发器和多谐振荡器
本节主要介绍用555定时器构成施密特触发器和多谐振荡器的电路组成和工作原理。
-
第八章数模与模数转换器
由于自然界中的物理量,如力、温度等都是模拟量,若要用数字技术处理这些模拟信号,需要一种能在模拟信号与数字信号之间起转换作用的电路即模数转换器(A/D转换器)和数模转换器(D/A转换器)。本章主要介绍D/A转换器的概念和基本原理、倒T形电阻网络D/A转换器以及D/A转换器的输出方式和主要技术指标;然后介绍A/D转换过程以及一些常见A/D转换器的原理。
-
●8.1D/A转换器的概念及基本原理
本节首先介绍D/A转换器和A/D转换器的概念及应用,然后介绍D/A转换器的输入输出特性、结构框图、分类以及基本原理。
-
●8.2倒T形电阻网络D/A转换器
本节主要介绍倒T形电阻网络D/A转换器的工作原理和特点以及集成D/A转换器AD7533。
-
●8.3D/A转换器的输出方式和主要技术指标
本节主要介绍D/A转换器的输出方式即单极性输出和双极性输出,以及D/A转换器的主要技术指标包括分辨率、转换精度、转换速度、温度系数。
-
●8.4A/D转换的一般过程
本节主要介绍A/D转换器的功能以及转换的一般工作过程,即采样、保持、量化、编码。
-
●8.5常见A/D转换器介绍
本节主要介绍A/D转换器的分类,并行比较型A/D转换器和逐次比较型A/D转换器的电路组成和转换原理以及A/D转换器的主要技术指标。