《数字逻辑与数字系统设计 基于Proteus VSM和Verilog HDL》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:卢建烨,邵平凡编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302328780
  • 页数:323 页
图书介绍:计算机硬件类课程的学习有一个很大问题就是需要相应的实验,而在校大学生的硬件类实验又因设备数量、实验场所、投入资金、维护费用等多种原因很难满足实际需求,所以本人想在计算机硬件类教材中全面引入Proteus VSM作为补充,一方面弥补实际实验的不足,另一方面可以提高学生的学习兴趣。数字逻辑与数字系统设计一书以计算机及相关专业本科生为主,也可作为专科生和自学逻辑设计人员的参考书。

第1章 基础知识 1

1.1概述 1

1.1.1数字信号与模拟信号 1

1.1.2数字系统的基本结构 2

1.2常用数制及其转换 3

1.2.1十进制 3

1.2.2二进制 4

1.2.3二进制与十进制之间的相互转换 4

1.2.4八进制数和十六进制数及其与二进制数之间的转换 5

1.2.5八进制在数制转换中的桥梁作用 7

1.2.6不同数制数据的后缀表示 8

1.3带符号二进制数的表示方法 8

1.3.1原码 8

1.3.2反码 9

1.3.3补码 10

1.3.4二进制数的加、减法运算 11

1.4常用编码 12

1.4.1二-十进制编码(BCD码) 12

1.4.2格雷码 14

1.4.3 ASCII码 14

1.5 Proteus软件简介 15

1.5.1 Proteus简介 15

1.5.2 Proteus ISIS简介 16

1.5.3 Proteus ISIS实用快捷键 18

本章小结 18

思考题与习题 19

第2章 逻辑代数基础 20

2.1逻辑变量与逻辑函数 20

2.2基本逻辑运算与基本逻辑门 21

2.2.1逻辑与运算和与门 21

2.2.2逻辑或运算和或门 22

2.2.3逻辑非运算和非门 23

2.2.4基本逻辑门的其他符号表示 24

2.2.5由基本逻辑门构成的其他复合门 24

2.3逻辑代数的公式与规则 25

2.3.1基本公式 25

2.3.2常用公式 26

2.3.3关于等式的基本规则 26

2.4逻辑函数的表示方法 27

2.4.1逻辑真值表 27

2.4.2逻辑函数表达式 28

2.4.3逻辑图 28

2.4.4卡诺图 29

2.4.5波形图 29

2.5逻辑函数的标准形式 29

2.5.1常用的逻辑函数式 29

2.5.2逻辑函数的与-或式和或-与式 30

2.5.3最小项和最大项 30

2.5.4逻辑函数的标准与-或式和标准或-与式 32

2.6逻辑函数的化简方法 34

2.6.1逻辑函数的公式法化简 34

2.6.2逻辑函数的卡诺图法化简 35

本章小结 43

思考题与习题 43

第3章 逻辑门电路 46

3.1基本逻辑门电路 46

3.1.1二极管门电路 46

3.1.2三极管非门电路 48

3.2 CMOS管门电路 50

3.2.1 CMOS反相器 50

3.2.2 CMOS与非门 51

3.2.3 CMOS或非门 52

3.2.4其他类型CMOS门 52

3.3 TTL门电路 54

3.3.1 TTL与非门的基本结构和工作原理 54

3.3.2 TTL与非门的电压传输特性与抗干扰能力 56

3.3.3 TTL与非门的I/O特性与带负载能力 57

3.3.4 TTL与非门的动态特性 60

3.3.5 TTL与非门的主要性能参数 61

3.4 CMOS和TTL集成逻辑门电路简介 62

3.4.1 CMOS集成逻辑门电路 62

3.4.2 TTL集成逻辑门电路 64

本章小结 65

思考题与习题 65

第4章 组合逻辑基础 67

4.1概述 67

4.2组合逻辑电路的分析 68

4.3组合逻辑电路的设计 69

4.4组合逻辑电路中的竞争-冒险 71

4.4.1竞争-冒险的产生 71

4.4.2竞争-冒险的判断 72

4.4.3竞争-冒险的消除方法 73

4.5组合逻辑电路的Verilog HDL编程入门 74

4.5.1可编程逻辑器件与硬件描述语言简介 74

4.5.2 Verilog HDL组合逻辑电路设计实例 74

本章小结 80

思考题与习题 80

第5章 组合逻辑电路 82

5.1译码器 82

5.1.1二进制译码器 82

5.1.2二-十进制译码器 85

5.1.3半导体数码管和七段字形码译码器 86

5.2编码器 88

5.2.1二进制编码器 88

5.2.2二进制优先编码器 90

5.2.3二-十进制编码器 92

5.3数据分配器与数据选择器 93

5.3.1数据选择器 93

5.3.2数据分配器 95

5.4数值比较电路 96

5.4.1比较原理 97

5.4.2 45 5位比较器 97

5.5算术运算电路 98

5.5.1二进制加法器 98

5.5.2二进制减法器 101

5.6奇偶校验电路 101

5.6.1奇偶校验的基本原理 101

5.6.2集成电路奇偶校验发生器/校验器 103

5.7中规模集成电路构成组合电路的分析与设计 104

5.7.1分析方法 104

5.7.2设计方法 106

本章小结 108

思考题与习题 108

第6章 时序逻辑基础 111

6.1时序逻辑电路概述 111

6.1.1时序逻辑电路的特点 111

6.1.2时序逻辑电路的结构模型 111

6.1.3时序逻辑电路的分类 112

6.1.4时序逻辑电路的表示方法 112

6.2触发器 114

6.2.1 RS触发器 114

6.2.2 D触发器 121

6.2.3 JK触发器 124

6.2.4 T触发器 129

6.2.5不同类型触发器间的转换 130

6.2.6集成触发器及其参数 131

6.3基于触发器时序逻辑电路的分析 138

6.3.1基于触发器时序逻辑电路的分析步骤 139

6.3.2基于触发器时序逻辑电路的分析举例 139

6.4基于触发器时序逻辑电路的设计 142

6.4.1基于触发器时序逻辑电路的设计步骤 142

6.4.2基于触发器时序逻辑电路的设计举例 143

本章小结 149

思考题与习题 149

第7章 时序逻辑电路 153

7.1寄存器 153

7.1.1数码寄存器 153

7.1.2锁存器 154

7.1.3移位寄存器 156

7.2计数器 161

7.2.1计数器分类 162

7.2.2同步集成计数器 163

7.2.3异步集成计数器 167

7.2.4基于MSI计数器的任意M进制计数器 170

7.2.5移位寄存器型计数器 177

7.3顺序脉冲发生器 180

7.3.1由计数器和译码器构成的顺序脉冲发生器 180

7.3.2环形计数器作为顺序脉冲发生器 182

7.4基于MSI时序逻辑电路的分析与设计 182

7.4.1基于MSI时序逻辑电路的分析 182

7.4.2基于MSI时序逻辑电路的设计 186

本章小结 189

思考题与习题 189

第8章 脉冲数字电路 193

8.1多谐振荡器 193

8.1.1 TTL环形多谐振荡器 193

8.1.2 CMOS多谐振荡器 200

8.2单稳态触发器 201

8.2.1微分型单稳态触发器 202

8.2.2积分型单稳态触发器 204

8.2.3集成单稳态触发器 206

8.2.4单稳态触发器的应用 208

8.3施密特触发器 210

8.3.1施密特触发器的特性 210

8.3.2门电路构成的施密特触发器 211

8.3.3集成施密特触发器 213

8.3.4施密特触发器的应用举例 213

8.4 555定时器及其应用 215

8.4.1 555定时器 215

8.4.2 555定时器构成单稳态触发器 216

8.4.3 555定时器构成多谐振荡器 218

8.4.4 555定时器构成施密特触发器 219

本章小结 220

思考题与习题 221

第9章 转换电路 224

9.1数/模转换电路 224

9.1.1数/模转换的基本概念 224

9.1.2权电阻网络DAC 225

9.1.3倒T型电阻网络DAC 226

9.1.4 DAC的主要技术指标 227

9.1.5集成DAC及应用举例 228

9.2模/数转换电路 234

9.2.1逐次逼近型ADC 236

9.2.2并行比较型ADC 238

9.2.3双积分型ADC 239

9.2.4 ADC的主要技术指标 241

9.2.5集成ADC及应用举例 241

9.3压/频转换电路 247

9.3.1电压/频率转换器LM331 247

9.3.2基于LM331的电压/频率转换电路 249

9.3.3基于LM331的频率/电压转换电路 251

本章小结 253

思考题与习题 254

第10章 可编程逻辑基础 256

10.1可编程逻辑概述 256

10.1.1 PLD分类 256

10.1.2 PLD的开发流程 257

10.1.3 PLD的逻辑表示 258

10.2通用阵列逻辑 GAL 260

10.2.1 GAL的结构及工作原理 260

10.2.2 GAL的编程 264

10.3复杂可编程逻辑器件CPLD 264

10.3.1 MAX7000系列CPLD 265

10.3.2 Altera MAX Ⅱ系列CPLD 267

10.4现场可编程门阵列FPGA 273

10.4.1 FPGA简介 273

10.4.2 Altera Cyclone系列FPGA 274

10.4.3 Cyclone FPGA器件的编程 279

10.4.4 Altera在Cyclone系列之后推出的新产品简介 284

本章小结 286

思考题与习题 287

第11章 数字系统设计基础 288

11.1数字系统概述 288

11.1.1数字系统的基本概念 288

11.1.2数字系统设计的一般过程 289

11.2数字频率计的原理与设计 290

11.2.1数字频率计的原理 290

11.2.2数字频率计的设计与实现 291

11.3十字路口交通灯控制系统设计 296

11.3.1设计要求 296

11.3.2设计原理 296

11.3.3 Proteus ISIS环境下的设计与仿真 297

11.3.4基于Verilog HDL的设计 300

本章小结 307

思考题与习题 307

附录A Proteus ISIS用法简介 309

附录B Verilog HDL语言简介 311

B.1文字规则 311

B.2数据类型 312

B.3运算符 313

B.4基本语句 314

附录C Quartus Ⅱ9.1集成开发环境用法简介 317

附录D常用IC引脚图 321

参考文献 323