内容简介
本书是根据教育部学科专业调整方案和电类各专业人才培养新模式的需求而编写的。本书系统地介绍了数字电子技术的基础知识,包括数字电路基础、门电路、组合逻辑电路、常用组合逻辑器件、时序逻辑电路、常用时序逻辑器件、可编程逻辑器件、脉冲波形的产生和整形电路、数-模转换器和模-数转换器、数字系统设计基础等内容。
本书概念清楚,内容先进、实用,在系统介绍基础知识的基础上,突出逻辑器件功能及应用,还对EDA的基础知识作了介绍。每章均安排小结、思考题和习题,力求做到通俗易懂,便于使用。
本书可作为高等院校电气信息类、电子信息类、仪器仪表类及其他相近专业的本科生教材或教学参考书使用,也可供有关工程技术人员参考使用。
前 言
随着新知识经济时代的到来,世界范围的经济发展与科技进步已向高等教育提出了更高的要求,教育的核心是素质教育,教育的重点是对创新意识和应用能力的培养。随着我国教育事业发展的不断深入,应用型人才培养向着厚基础、宽层面、强能力的方向发展,强化学生的实践能力已成为刻不容缓的任务。
数字电子技术作为一门技术基础课,是计算机信息类、电子类、仪器仪表类、机电类等专业的必修课。随着电子科学技术的飞速发展,电子计算机和集成电路获得了广泛的应用,电子技术的发展对科学技术、国民经济和国防各个领域的影响日益深入,数字电子技术的知识、理论和方法在相关专业的地位越来越重要。
EDA技术、大规模集成电路,特别是可编程逻辑器件的高速发展,对数字电子技术课程的教学内容提出了更高的要求。为适应科学技术的发展和社会对人才培养的要求,本书在第1版的基础上对教学内容进行了调整和充实,精简了分立元件部分,增强了集成逻辑器件的内容,教学重点也从逻辑电路分析转向逻辑电路设计和集成芯片的应用。本书突出了以下几个方面。
(1) 将重点放在基本概念和基本方法上。尽管LSI、VLSI已成为数字系统的主体,但中、小规模集成电路仍不失其基础地位,为此,本书仍以集成电路的基础理论、基本电路、基本分析方法与设计方法为重点。
(2) 突出方法,适应发展。本书重点介绍通用系列集成电路的基本原理及特性,略去其内部复杂电路及分析,侧重器件的逻辑功能及输入、输出电气特性,使学生能以此为基础进行实际工程设计与应用。
(3) 为适应电子技术的飞速发展,本书引入了EDA技术的基础知识,在介绍VHDL语言和Multisim 10.0软件的基础上,对主要章节的电路采用VHDL语言描述并用Multisim软件仿真,使读者在微型计算机上能够对典型电路进行功能验证,为后续数字系统设计课程的学习打下必要的基础。考虑到不同学校的需要,这部分作为选学内容,以"*"号标出。
(4) 近年来,集成电路理论与设计、集成工艺、电子技术应用等都有很大的发展与突破,本书突出了CMOS电路,增强了CPLD、FPGA等一类新型可编程逻辑器件的内容。
(5) 为便于读者加深理解,本书中针对重点、难点内容都设有相应的例题,每章均安排有小结、思考题、习题,力求做到通俗易懂,便于教学。
(6) 书中各部分内容均从基本概念入手,提供学习数字电子技术的基本电路、分析方法、设计方法,通过具体的电路系统加以总结和归纳,从而培养学生分析问题、解决问题的能力。
本书可作为高等院校电气信息类、电子信息类、仪器仪表及其他相近专业的本科生教材或教学参考书使用,也可供有关工程技术人员参考使用。
本书由张雪平、赵娟任主编,李双喜、张玉芝、许振伟、曾菊容任副主编,牛慧娟、周妮娜参加了编写工作。各章编写分工为:张雪平编写绪论、第8章并负责制订编写提纲和全书的统稿工作,李双喜编写第5章、第6章,张玉芝编写第9章,许振伟编写第1章和有"*"号的章节,赵娟编写第4章,牛慧娟编写第2章,曾菊蓉编写第7章、第10章,周妮娜编写第3章。
限于作者水平,书中的缺点和错误在所难免,衷心希望选用本书的师生提出批评意见。
编 者
目 录
绪论 1第1章 数字电路基础 5概述 51.1 数制和码制 51.1.1 数制 51.1.2 几种常用数制之间的转换 71.1.3 码制 101.1.4 算术运算和逻辑运算 151.2 逻辑代数基础 171.2.1 基本逻辑运算 171.2.2 逻辑代数的基本公式 231.2.3 逻辑代数的基本定理 261.2.4 逻辑函数的表示方法 281.2.5 逻辑函数的公式法化简 331.2.6 逻辑函数的卡诺图法化简 361.2.7 具有无关项的逻辑函数及其化简 43*1.3 EDA技术基础 451.3.1 VHDL语言基础 451.3.2 Multisim 10.0 软件简介 51小结 53思考题 53习题 54第2章 门电路 56概述 562.1 逻辑门电路中的开关器件 572.1.1 二极管及其开关特性 572.1.2 三极管及其开关特性 582.1.3 MOS管及其开关特性 602.2 分立元件门电路 622.2.1 二极管与门和或门 622.2.2 三极管非门 642.2.3 MOS管非门 642.3 TTL门电路 642.3.1 TTL反相器的电路结构和工作原理 642.3.2 TTL反相器的外部特性 662.3.3 TTL反相器的动态特性 702.3.4 其他类型的TTL门电路 742.3.5 TTL数字集成电路系列 802.4 CMOS门电路 842.4.1 CMOS反相器的电路结构和工作原理 842.4.2 CMOS反相器的外部特性 862.4.3 CMOS与非门和或非门 882.4.4 CMOS三态门和漏极开路门 902.4.5 CMOS传输门 922.4.6 CMOS 数字集成电路系列 94*2.5 门电路的VHDL描述及其仿真 962.5.1 门电路的VHDL描述 962.5.2 门电路的仿真 98小结 99思考题 99习题 100第3章 组合逻辑电路 106概述 1063.1 组合逻辑电路的分析 1063.1.1 组合逻辑电路的特点 1063.1.2 组合逻辑电路的分析方法 1073.2 组合逻辑电路的设计 1093.3 组合逻辑电路中的竞争与冒险 1113.3.1 竞争与冒险的概念 1123.3.2 竞争与冒险的识别 1123.3.3 冒险现象的消除 114*3.4 组合逻辑电路的VHDL描述及其仿真 1153.4.1 组合逻辑电路的VHDL描述 1153.4.2 组合逻辑电路的仿真 117小结 117思考题 118习题 118第4章 常用组合逻辑器件 120概述 1204.1 编码器和译码器 1214.1.1 编码器 1214.1.2 译码器 1254.1.3 显示译码器 1304.2 数据选择器和数据分配器 1324.2.1 数据选择器 1324.2.2 数据分配器 1344.3 加法器和数值比较器 1354.3.1 加法器 1364.3.2 数值比较器 1384.4 中规模集成电路实现组合逻辑函数 141小结 145思考题 145习题 146第5章 时序逻辑电路 149概述 1495.1 触发器 1515.1.1 基本触发器 1515.1.2 同步触发器 1535.1.3 边沿触发器 1555.1.4 触发器的逻辑功能及其描述方法 1585.2 时序逻辑电路状态的描述 1635.3 时序逻辑电路的分析方法 1675.3.1 时序逻辑电路的分析步骤 1675.3.2 时序逻辑电路的分析举例 1675.4 时序逻辑电路的设计方法 1715.4.1 时序逻辑电路的设计步骤 1715.4.2 时序逻辑电路的设计举例 1735.5 时序逻辑电路的竞争与冒险 179*5.6 时序逻辑电路的VHDL描述及其仿真 1825.6.1 时序逻辑电路的VHDL描述 1825.6.2 时序逻辑电路的仿真 185小结 186思考题 187习题 187第6章 常用时序逻辑器件 191概述 1916.1 寄存器和移位寄存器 1926.1.1 寄存器 1926.1.2 移位寄存器 1966.2 计数器 1986.2.1 二进制计数器 2006.2.2 十进制计数器 2076.2.3 N进制计数器 2116.3 顺序脉冲发生器 2156.4 常用时序逻辑器件的应用 217小结 222思考题 222习题 223第7章 可编程逻辑器件 226概述 2267.1 可编程逻辑器件的发展 2277.2 可编程逻辑器件的结构和表示方法 2287.2.1 可编程逻辑器件的结构 2287.2.2 PLD电路的表示方法 2297.3 存储器 2317.3.1 ROM的组成原理 2317.3.2 ROM的分类 2337.3.3 ROM的应用 2347.4 PLA 2367.4.1 基本的PLA电路 2367.4.2 PLA的几种输出结构和反馈形式 2377.4.3 PLA的应用举例 2397.5 GLA 2417.5.1 OLMC 2427.5.2 GLA器件的结构控制字 2427.5.3 OLMC的组态 2437.6 EPLD 2457.6.1 EPLD的基本结构和特点 2457.6.2 EPLD的与-或逻辑阵列 2457.6.3 EPLD的OLMC 2467.7 CPLD 2487.7.1 EAB 2497.7.2 LE及LAB 2517.7.3 FT 2547.7.4 IOE 2567.8 FPGA 2587.8.1 FPGA的基本结构 2587.8.2 CLB 2597.8.3 IOB 2607.8.4 PI 2617.8.5 编程数据 2637.8.6 FPGA与CPLD的比较 2637.9 可编程逻辑器件的开发流程 264小结 266思考题 267习题 267第8章 脉冲波形的产生和整形电路 269概述 2698.1 555定时器 2708.1.1 555定时器的电路结构 2708.1.2 555定时器的基本功能 2718.2 施密特触发器 2728.2.1 555定时器构成的施密特触发器 2728.2.2 集成施密特触发器 2748.2.3 施密特触发器的应用 2768.3 单稳态触发器 2778.3.1 555定时器构成的单稳态触发器 2788.3.2 集成单稳态触发器 2798.3.3 单稳态触发器的应用 2838.4 多谐振荡器 2838.4.1 555定时器构成的多谐振荡器 2848.4.2 石英晶体多谐振荡器 2868.4.3 多谐振荡器的应用 287小结 288思考题 289习题 289第9章 数-模转换器和模-数转换器 293概述 2939.1 D/A转换器 2949.1.1 倒T形电阻网络D/A转换器 2949.1.2 权电流型D/A转换器 2959.1.3 双极性输出D/A转换器 2989.1.4 D/A转换器的主要技术指标 3009.2 A/D转换器 3039.2.1 A/D转换器的基本原理 3039.2.2 并联比较型A/D转换器 3049.2.3 反馈比较型A/D转换器 3069.2.4 双积分型A/D转换器 3089.2.5 A/D转换器的主要技术指标 311小结 312思考题 312习题 313第10章 数字系统设计基础 317概述 31710.1 数字系统设计方法 31710.1.1 传统的数字系统设计方法 31710.1.2 现代的数字系统设计方法 32010.2 数字系统设计实例 32210.2.1 十字路口交通灯控制器 32210.2.2 1/100秒计时控制器 323小结 328思考题 328习题 329附录 330附录1 数字系统设计的VHDL文件 330附录2 基本逻辑单元图形符号对照表 338附录3 常用数字系统名词中英文对照表 340参考文献 343