作者簡介
Neal S Widmer 美國普度大學理工學院榮譽教授,擁有30多年的數字電子學授課經驗。在普度大學獲電子工程技術本科學位和工業工程碩士學位。從本書第6版起參與本書編寫。Gregory L Moss 美國普度大學電子工程技術榮譽教授,擁有30多年的數字電子學授課經驗。從本書第10版起參與本書編寫,完成並更新了本書多個版本的配套實驗教材。Ronald J Tocci 美國門羅社區學院(位於紐約州羅切斯特市)電子工程技術榮譽教授,曾多年擔任系主任。除了從1980年起首次出版本書,他還曾在電子器件、微處理器等方向著有多部經典教材。
Neal S Widmer 美國普度大學理工學院榮譽教授,擁有30多年的數字電子學授課經驗。在普度大學獲電子工程技術本科學位和工業工程碩士學位。從本書第6版起參與本書編寫。Gregory L Moss 美國普度大學電子工程技術榮譽教授,擁有30多年的數字電子學授課經驗。從本書第10版起參與本書編寫,完成並更新了本書多個版本的配套實驗教材。Ronald J Tocci 美國門羅社區學院(位於紐約州羅切斯特市)電子工程技術榮譽教授,曾多年擔任系主任。除了從1980年起首次出版本書,他還曾在電子器件、微處理器等方向著有多部經典教材。
目錄
Chapter 1 Introductory Concepts 基本概念 2
1-1 Introduction to Digital 1s and 0s 初探數字0和1 4
1-2 Digital Signals 數字信號 9
1-3 Logic Circuits and Evolving Technology 邏輯電路及其技術變革 13
1-4 Numerical Representations 數的表示 14
1-5 Digital and Analog Systems 數字系統和模擬系統 17
1-6 Digital Number Systems 數制 19
1-7 Representing Signals with Numeric Quantities 用數字量表示信號 23
1-8 Parallel and Serial Transmission 並行和串行傳輸 25
1-9 Memory 存儲器 27
1-10 Digital Computers 數字計算機 28
Chapter 2 Number Systems and Codes 數制與編碼 36
2-1 Binary-to-Decimal Conversions 二進制數到十進制數的轉換 38
2-2 Decimal-to-Binary Conversions 十進制數到二進制數的轉換 39
2-3 Hexadecimal Number System 十六進制 41
2-4 BCD Code BCD碼 46
2-5 The Gray Code 格雷碼 48
2-6 Putting it All Together 數和碼的對比 51
2-7 The Byte, Nibble, and Word 字節 、半字節 和字 52
2-8 Alphanumeric Codes 字符數字碼 53
2-9 Parity Method for Error Detection 用於差錯檢測的奇偶校驗法 56
2-10 Applications 應用實例 59
Chapter 3 Describing Logic Circuits 描述邏輯電路 68
3-1 Boolean Constants and Variables 布爾常量和變量 71
3-2 Truth Tables 真值表 72
3-3 OR Operation with OR Gates 或運算和或門 73
3-4 AND Operation with AND Gates 與運算和與門 77
3-5 NOT Operation 非運算 80
3-6 Describing Logic Circuits Algebraically 用代數法描述邏輯電路 82
3-7 Evaluating Logic-Circuit Outputs 求邏輯電路的輸出值 84
3-8 Implementing Circuits from Boolean Expressions 根據布爾表達式畫出邏輯電路圖 87
3-9 NOR Gates and NAND Gates 或非門和與非門 88
3-10 Boolean Theorems 布爾定理 92
3-11 DeMorgan’s Theorems 摩根定理 95
3-12 Universality of NAND Gates and NOR Gates 與非門和或非門的通用性 99
3-13 Alternate Logic-Gate Representations 邏輯門的替代符號 102
3-14 Which Gate Representation to Use 怎樣選擇邏輯符號 105
3-15 Propagation Delay 傳播延遲 111
3-16 Summary of Methods to Describe Logic Circuits 邏輯電路描述方法小結 112
3-17 Description Languages Versus Programming Languages 硬件描述語言與程序設計語言的對比 114
3-18 Implementing Logic Circuits with PLDs 用PLD實現邏輯電路 117
3-19 HDL Format and Syntax HDL格式和語法 118
3-20 Intermediate Signals 中間信號 121
Chapter 4 Combinational Logic Circuits 組合邏輯電路 136
4-1 Sum-of-Products Form 與或表達式 138
4-2 Simplifying Logic Circuits 化簡邏輯電路 139
4-3 Algebraic Simplification 代數化簡法 140
4-4 Designing Combinational Logic Circuits 組合邏輯電路設計 145
4-5 Karnaugh Map Method 卡諾圖法 152
4-6 Exclusive-OR and Exclusive-NOR Circuits 異或和同或電路 163
4-7 Parity Generator and Checker 奇偶校驗發生器和檢驗器 169
4-8 Enable/Disable Circuits 使能/禁止電路 170
4-9 Basic Characteristics of Legacy Digital ICs 數字集成電路的基本特性 173
4-10 Troubleshooting Digital Systems 數字系統的故障檢測 180
4-11 Internal Digital IC Faults 數字集成電路的內部故障 182
4-12 External Faults 外部故障 186
4-13 Troubleshooting Prototyped Circuits 原型電路故障檢測 190
4-14 Programmable Logic Devices 可編程邏輯器件 194
4-15 Representing Data in HDL HDL的數據表示方法 202
4-16 Truth Tables Using HDL HDL的真值表 207
4-17 Decision Control Structures in HDL HDL的決策控制結構 210
Chapter 5 Flip-Flops and Related Devices 觸發器和相關器件 236
5-1 NAND Gate Latch 與非門鎖存器 239
5-2 NOR Gate Latch 或非門鎖存器 245
5-3 Troubleshooting Case Study 故障檢測案例研究 247
5-4 Digital Pulses 數字脈衝 249
5-5 Clock Signals and Clocked Flip-Flops 時鐘信號與觸發器 251
5-6 Clocked S-R Flip-Flop S-R觸發器 254
5-7 Clocked J-K Flip-Flop J-K觸發器 258
5-8 Clocked D Flip-Flop D觸發器 260
5-9 D Latch (Transparent Latch) D鎖存器(透明鎖存器) 262
5-10 Asynchronous Inputs 異步輸入 264
5-11 Flip-Flop Timing Considerations 觸發器的時序參數分析 267
5-12 Potential Timing Problem in FF Circuits 觸發器電路中的潛在時序問題 269
5-13 Flip-Flop Applications 觸發器應用 271
5-14 Flip-Flop Synchronization 觸發器的同步 272
5-15 Detecting an Input Sequence 輸入順序檢測 273
5-16 Detecting a Transition or “Event” 轉換或”事件”檢測 275
5-17 Data Storage and Transfer 數據存儲和傳輸 276
5-18 Serial Data Transfer: Shift Registers 串行數據傳輸:移位寄存器 278
5-19 Frequency Division and Counting 分頻和計數 282
5-20 Application of Flip-Flops with Timing Constraints 帶時序約束的觸發器應用 286
5-21 Microcomputer Application 微機應用 293
5-22 Schmitt-Trigger Devices 施密特觸發器器件 294
5-23 One-Shot (Monostable Multivibrator) 單穩態觸發器 296
5-24 Clock Generator Circuits 時鐘脈衝產生電路 299
5-25 Troubleshooting Flip-Flop Circuits 觸發器電路故障檢測 302
5-26 Sequential Circuits in PLDs Using Schematic Entry 用原理圖輸入構成PLD時序電路 307
5-27 Sequential Circuits Using HDL 用HDL構成時序電路 311
5-28 Edge-Triggered Devices 邊沿觸發器件 315
5-29 HDL Circuits with Multiple Components 用多個元件構成的HDL電路 320
Chapter 6 Digital Arithmetic: Operations and Circuits 數字運算:運算規則與電路 340
6-1 Binary Addition and Subtraction 二進制加法和減法 342
6-2 Representing Signed Numbers 有符號數的表示方法 343
6-3 Addition in the 2’s-Complement System 補碼系統中的加法 351
6-4 Subtraction in the 2’s-Complement System 補碼系統中的減法 352
6-5 Multiplication of Binary Numbers 二進制數乘法 355