《数字逻辑》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张辉宜主编
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:2005
  • ISBN:7312017681
  • 页数:302 页
图书介绍:本书为大学计算机专业基础课教材,内容包括:数字逻辑电路基础、数制和码制;逻辑代数基础、逻辑函数的建立和简化;基本门电路;组合逻辑电路的分析与设计;触发器、时序逻辑电路的分析与设计;常用中规模逻辑器件的应用;PLD逻辑器件;系统编程技术和数字系统设计方法等。

目录 1

第1章 数字逻辑电路基础 1

1.1 数字系统基本概念 1

1.1.1 数字信号 1

1.1.2 数字电路 2

1.1.3 数字系统 2

1.1.4 数字系统中的两种运算类型 2

1.1.5 数字逻辑电路研究的主要问题 3

1.2 数制与编码 3

1.2.1 数制 3

1.2.2 数制转换 4

1.2.3 真值与机器数 7

1.2.4 常用编码 10

1.3 逻辑函数及其运算规则 15

1.3.1 三种基本逻辑 16

1.3.2 逻辑运算 18

1.3.3 逻辑代数基本定律和规则 21

1.4 逻辑函数的建立及其表示方法 24

1.4.1 逻辑函数的建立 24

1.4.2 逻辑函数的表示方法及其转换 26

1.4.3 逻辑函数的标准形式 27

1.5 逻辑函数的化简 33

1.5.1 逻辑函数的最简形式 33

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

1.5.3 逻辑函数的卡诺图化简 37

1.5.4 具有任意项的逻辑函数的化简 45

1.5.5 多输出逻辑函数的化简 47

1.6 门电路 48

1.6.1 分立元件门电路 48

1.6.2 TTL集成门电路 52

1.6.3 CMOS门电路 62

1.6.4 门电路使用注意事项 64

1.6.5 数字电路接口技术 66

习题 68

2.1 组合逻辑电路分析 71

第2章 组合逻辑电路 71

2.2 组合逻辑电路设计 74

2.2.1 组合逻辑电路设计举例 75

2.2.2 输入不提供反变量的组合逻辑电路设计 79

2.3 编码器和译码器 83

2.3.1 编码器 83

2.3.2 译码器 89

2.4.1 全加器 97

2.4 其他常用的组合逻辑器件 97

2.4.2 数字比较器 100

2.4.3 数据选择器 103

2.4.4 奇偶校验器 104

2.5 采用中规模逻辑器件实现组合逻辑函数 106

2.5.1 用数据选择器实现组合逻辑电路 106

2.5.2 用其他中规模逻辑器件实现组合逻辑电路 109

2.6 组合逻辑的冒险现象 111

2.6.1 冒险现象的定义 111

2.6.2 冒险现象的避免 112

习题 113

第3章 时序逻辑电路 117

3.1 时序逻辑电路概述 117

3.1.1 时序逻辑电路的结构 117

3.1.2 时序逻辑电路的分类 119

3.1.3 同步时序逻辑电路的描述方法 120

3.2 基本时序电路 121

3.2.1 基本R-S触发器 121

3.2.2 基本?-?触发器 123

3.2.3 钟控R-S触发器 124

3.2.4 钟控D触发器 124

3.2.5 边沿触发的D触发器 126

3.2.6 主从R-S触发器 127

3.2.7 主从J-K触发器 128

3.2.8边沿触发的J-K触发器 129

3.2.9 T触发器 130

3.2.10 触发器的功能变换 131

3.3.1 同步时序逻辑电路的分析方法 132

3.3 同步时序逻辑电路的分析 132

3.3.2 同步时序逻辑电路的分析举例 133

3.4 同步时序逻辑电路的设计 138

3.4.1 建立原始状态表 140

3.4.2 状态化简 145

3.4.3 状态分配 154

3.4.4 确定激励函数和输出函数 157

3.4.5 设计举例 160

3.5 寄存器 162

3.5.1 数码寄存器 163

3.5.2 移位寄存器 164

3.6 计数器 171

3.6.1 同步计数器的分析与设计 171

3.6.2 异步计数器的分析与设计 189

3.6.3 采用MSI实现任意模值计数器 201

3.7 脉冲异步时序电路的分析 207

3.8 脉冲异步时序电路的设计 210

3.9 异步时序电路中的冒险 213

3.9.1 异步时序逻辑电路中的冒险 214

3.9.2 异步时序逻辑电路中的竞争 215

习题 216

第4章 可编程逻辑器件 222

4.1 概述 222

4.2 低密度可编程逻辑器件(LDPLD) 224

4.2.1 可编程阵列逻辑PAL(Programmable Array Logic) 224

4.2.2通用阵列逻辑GAL(Generic Array Logic) 228

4.3.1 复杂的可编程逻辑器件(CPLD) 233

4.3高密度可编程逻辑器件(HDPLD) 233

4.3.2 现场可编程门阵列(FPGA) 238

4.4 PLD的编程 243

习题 245

第5章 在系统编程技术 246

5.1 概述 246

5.1.1 在系统编程技术的特点 246

5.1.2 在系统编程技术的前景 247

5.2.1 ispLSI系列 248

5.2 isp逻辑器件系列 248

5.2.2 ispGAL系列 250

5.2.3 ispGDS系列 250

5.3 ispLSI器件的结构 250

5.4 在系统可编程技术 254

5.4.1 基本原理 254

5.4.2 编程方式 255

5.4.3 isp器件的开发过程和编程 256

5.5 ABEL-HDL语言源文件格式 258

5.5.1 ABEL-HDL描述的基本结构 258

5.5.2 ABEL-HDL的语法要点 260

5.5.3 常用的ABEL-HDL语句 261

5.5.4 常用的逻辑描述方法与实例 263

5.6 ISP Synario System的操作 266

5.6.1 设计开始 266

5.6.2 原理图输入方式 269

5.6.3 ABEL-HDL语言输入方式 274

5.6.4 ABEL-HDL语言与原理图混合输入方式 276

5.6.5 逻辑仿真 277

5.6.6 引脚锁定、JED文件生成与下载编程 279

习题 280

第6章 数字系统设计 282

6.1 数字系统的概念 282

6.2 数字系统设计方法 282

6.2.1 自上而下的设计(Top-down) 283

6.2.2 自下而上的设计(Bottom-up) 283

6.2.3 正向设计与逆向设计 284

6.3 数字系统设计应用实例 284

6.3.1 确定初步方案 284

6.3.2 确定详细方案 286

6.3.3 具体电路设计 286

习题 289

附录 部分集成芯片管脚图及其说明 291

参考文献 302