Digital Electronics: A Practical Approach, 7/e
暫譯: 數位電子學:實務方法,第7版

William Kleitz

  • 出版商: Prentice Hall
  • 出版日期: 2004-07-24
  • 售價: $1,200
  • 貴賓價: 9.8$1,176
  • 語言: 英文
  • 頁數: 928
  • 裝訂: Hardcover
  • ISBN: 0131141651
  • ISBN-13: 9780131141650
  • 已過版

買這商品的人也買了...

商品描述

Description:

For freshman/sophomore undergraduate level courses in Digital Electronics, Computer Science, and Computer Hardware.

This easy-to-understand book illustrates practical applications using circuits the student will face on the job.

 

 

Table of Contents:

1. Number Systems and Codes.

Digital Versus Analog. Digital Representations of Analog Quantities. Decimal Numbering System (Base 10). Binary Numbering System (Base 2). Decimal-to-Binary Conversion. Octal Numbering System (Base 8). Octal Conversions. Hexadecimal Numbering System (Base 16). Hexadecimal Conversions. Binary-Coded-Decimal System. Comparison of Numbering Systems. The ASCII Code. Applications of the Numbering Systems.



2. Digital Electronic Signals and Switches.

Digital Signals. Clock Waveform Timing. Serial Representation. Parallel Representation. Switches in Electronic Circuits. A Relay as a Switch. A Diode as a Switch. A Transistor as a Switch. The TTL Integrated Circuit. MultiSIM Simulation of Switching Circuits. The CMOS Integrated Circuit. Surface-Mount Devices.



3. Basic Logic Gates.

The AND Gate. The OR Gate. Timing Analysis. Enable and Disable Functions. Using IC Logic Gates. Introduction to Troubleshooting Techniques. The Inverter. The NAND Gate. The NOR Gate. Logic Gate Waveform Generation. Using IC Logic Gates. Summary of the Basic Logic Gates and IEEE/IEC Standard Logic Symbols.



4. Programmable Logic Devices: Altera and Xilinx CPLDs and FPGAs.

PLD Design Flow. PLD Architecture. Using PLDs to Solve Basic Logic Designs. CPLD Problems.



5. Boolean Algebra and Reduction Techniques.

Combinational Logic. Boolean Algebra Laws and Rules. Simplification of Combinational Logic Circuits Using Boolean Algebra. De Morgan's Theorem. The Universal Capability of NAND and NOR Gates. AND-OR-INVERT Gates for Implementing Sum-of-Products Expressions. Karnaugh Mapping. System Design Applications. CPLD Design Applications. CPLD Problems.



6. Exclusive-OR and Exclusive-NOR Gates.

The Exclusive-OR Gate. The Exclusive-NOR Gate. Parity Generator/Checker. System Design Applications. CPLD Design Applications. CPLD Problems.



7. Arithmetic Operations and Circuits.

Binary Arithmetic. Two's-Complement Representation. Two's-Complement Arithmetic. Hexadecimal Arithmetic. BCD Arithmetic. Arithmetic Circuits. Four-Bit Full-Adder ICs. System Design Applications. Arithmetic/Logic Units. CPLD Design Applications. CPLD Problems.



8. Code Converters, Multiplexers, and Demultiplexers.

Comparators. Decoding. Encoding. Code Converters. Multiplexers. Demultiplexers. System Design Applications. CPLD Design Applications. CPLD Problems.



9. Logic Families and Their Characteristics.

The TTL Family. TTL Voltage and Current Ratings. Other TTL Considerations. Improved TTL Series. The CMOS Family. Emitter-Coupled Logic. Comparing Logic Families. Interfacing Logic Families.



10. Flip-Flops and Registers.

S-R Flip-Flop. Gated S-R Flip-Flop. Gated D Flip-Flop. Integrated-Circuit D Latch (7475). Integrated-Circuit D Flip-Flop (7474). Master-Slave J-K Flip-Flop. Edge-Triggered J-K Flip-Flop. Integrated-Circuit J-K Flip-Flop (7476, 74LS76). Using an Octal D Flip-Flop in a Microcontroller Application. CPLD Problems.



11. Practical Considerations for Digital Design.

Flip-Flop Time Parameters. Automatic Reset. Schmitt Trigger ICs. Switch Debouncing. Sizing Pull-Up Resistors. Practical Input and Output Considerations.



12. Counter Circuits and VHDL State Machines.

Analysis of Sequential Circuits. Ripple Counters. Design of Divide-by-N Counters. Ripple Counter ICs. System Design Applications. Seven-Segment LED Display Decoders. Synchronous Counters. Synchronous Up/Down-Counter ICs. Applications of Synchronous Counter ICs. CPLD Design Applications. CPLD Problems. Implementing State Machines in VHDL.



13. Shift Registers.

Shift Register Basics. Parallel-to-Serial Conversion. Recirculating Register. Serial-to-Parallel Conversion. Ring Shift Counter and Johnson Shift Counter. Shift Register ICs. System Design Applications for Shift Registers. Driving a Stepper Motor with a Shift Register. Three-State Buffers, Latches, and Transceivers. CPLD Design Applications. CPLD Problems.



14. Multivibrators and the 555 Timer.

Multivibrators. Capacitor Charge and Discharge Rates. Astable Multivibrators. Monostable Multivibrators. Integrated Circuit Monostable Multivibrators. Retriggerable Monostable Multivibrators. Astable Operation of the 555 IC Timer. Monostable Operation of the 555 IC Timer. Crystal Oscillators.



15. Interfacing to the Analog World.

Digital and Analog Representations. Operational Amplifier Basics. Binary-Weighted D/A Converters. R/2R Ladder D/A Converters. Integrated-Circuit D/A Converters. Integrated-Circuit Data Converter Specifications. Parallel-Encoded A/D Converters. Counter-Ramp A/D Converters. Successive-Approximation A/D Conversion. Integrated-Circuit A/D Converters. Data Acquisition System Application. Transducers and Signal Conditioning.



16. Semiconductor, Magnetic and Optical Memory.

Memory Concepts. Static RAMs. Dynamic RAMs. Read-Only Memories. Memory Expansion and Address Decoding Applications. Magnetic and Optical Storage.



17. Microprocessor Fundamentals.

Introduction to System Components and Buses. Software Control of Microprocessor Systems. Internal Architecture of a Microprocessor. Instruction Execution Within a Microprocessor. Hardware Requirements for Basic I/O Programming. Writing Assembly Language and Machine Language Programs. Survey of Microprocessors and Manufacturers. Summary of Instructions.



18. The 8051 Microcontroller.

The 8051 Family of Microcontrollers. 8051 Architecture. Interfacing to External Memory. The 8051 Instruction Set. 8051 Applications. Data Acquisition and Control System Application.



Appendix A. WWW Sites.


Appendix B. Manufacturers' Data Sheets.


Appendix C. Explanation of the IEEE/IEC Standard for Logic Symbols (Dependency Notation).


Appendix D. Answers to Odd-Numbered Problems.


Appendix E. CPLD Software Tutorials.


Appendix F. Review of Basic Electricity Principles.


Appendix G. Schematic Diagrams for Chapter-End Problems.


Appendix H. 8051 Instruction Set Summary.


Index.


Supplementary Index of ICs.

商品描述(中文翻譯)

**描述:**
適用於數位電子學、計算機科學和計算機硬體的本科新生/二年級課程。
這本易於理解的書籍展示了學生在工作中會面臨的電路的實際應用。

**目錄:**
**1. 數字系統與編碼。**
數位與類比。數位表示類比量。十進制數系(基數 10)。二進制數系(基數 2)。十進制轉二進制轉換。八進制數系(基數 8)。八進制轉換。十六進制數系(基數 16)。十六進制轉換。二進制編碼十進制系統。數字系統的比較。ASCII 碼。數字系統的應用。

**2. 數位電子信號與開關。**
數位信號。時鐘波形定時。串行表示。並行表示。電子電路中的開關。繼電器作為開關。二極體作為開關。晶體管作為開關。TTL 集成電路。多SIM 模擬開關電路。CMOS 集成電路。表面安裝設備。

**3. 基本邏輯閘。**
AND 閘。OR 閘。定時分析。啟用和禁用功能。使用 IC 邏輯閘。故障排除技術介紹。反相器。NAND 閘。NOR 閘。邏輯閘波形生成。使用 IC 邏輯閘。基本邏輯閘的總結及 IEEE/IEC 標準邏輯符號。

**4. 可編程邏輯設備:Altera 和 Xilinx CPLD 及 FPGA。**
PLD 設計流程。PLD 架構。使用 PLD 解決基本邏輯設計。CPLD 問題。

**5. 布爾代數與簡化技術。**
組合邏輯。布爾代數法則與規則。使用布爾代數簡化組合邏輯電路。德摩根定理。NAND 和 NOR 閘的通用能力。實現乘積和表達式的 AND-OR-INVERT 閘。卡諾圖。系統設計應用。CPLD 設計應用。CPLD 問題。

**6. 獨佔 OR 和獨佔 NOR 閘。**
獨佔 OR 閘。獨佔 NOR 閘。奇偶檢查器/生成器。系統設計應用。CPLD 設計應用。CPLD 問題。

**7. 算術運算與電路。**
二進制算術。二的補數表示。二的補數算術。十六進制算術。BCD 算術。算術電路。四位全加器 IC。系統設計應用。算術/邏輯單元。CPLD 設計應用。CPLD 問題。

**8. 編碼轉換器、多路選擇器和解多路選擇器。**
比較器。解碼。編碼。編碼轉換器。多路選擇器。解多路選擇器。系統設計應用。CPLD 設計應用。CPLD 問題。

**9. 邏輯系列及其特性。**
TTL 系列。TTL 電壓和電流額定值。其他 TTL 考量。改進的 TTL 系列。CMOS 系列。發射極耦合邏輯。比較邏輯系列。邏輯系列的介面。

**10. 觸發器和寄存器。**
S-R 觸發器。帶閘的 S-R 觸發器。帶閘的 D 觸發器。集成電路 D 鎖存器(7475)。集成電路 D 觸發器(7474)。主從 J-K 觸發器。邊緣觸發 J-K 觸發器。集成電路 J-K 觸發器(7476, 74LS76)。在微控制器應用中使用八位 D 觸發器。CPLD 問題。

**11. 數位設計的實際考量。**
觸發器時間參數。自動重置。施密特觸發器 IC。開關去彈跳。拉升電阻的尺寸。實際輸入和輸出考量。

**12. 計數器電路與 VHDL 狀態機。**
序列電路分析。漣波計數器。設計除以 N 的計數器。漣波計數器 IC。系統設計應用。七段 LED 顯示解碼器。同步計數器。同步上下計數器 IC。同步計數器 IC 的應用。CPLD 設計應用。CPLD 問題。在 VHDL 中實現狀態機。

**13. 移位寄存器。**
移位寄存器基礎。並行轉串行轉換。循環寄存器。串行轉並行轉換。環形移位計數器和約翰遜移位計數器。移位寄存器 IC。移位寄存器的系統設計應用。使用移位寄存器驅動步進馬達。三態緩衝器、鎖存器和收發器。CPLD 設計應用。CPLD 問題。

**14. 多振盪器與 555 定時器。**
多振盪器。電容充電和放電速率。非穩定多振盪器。單穩定多振盪器。集成電路單穩定多振盪器。可重觸發單穩定多振盪器。555 IC 定時器的非穩定操作。555 IC 定時器的單穩定操作。晶體振盪器。

**15. 與類比世界的介面。**
數位與類比表示。運算放大器基礎。二進制加權 D/A 轉換器。R/2R 梯形 D/A 轉換器。集成電路 D/A 轉換器。集成電路數據轉換器規格。並行編碼 A/D 轉換器。計數器斜坡 A/D 轉換器。逐次逼近 A/D 轉換。集成電路 A/D 轉換器。數據採集系統應用。傳感器與信號調理。

**16. 半導體、磁性和光學記憶體。**
記憶體概念。靜態 RAM。動態 RAM。只讀記憶體。記憶體擴展和地址解碼應用。磁性和光學存儲。

**17. 微處理器基礎。**
系統組件和總線介紹。微處理器系統的軟體控制。微處理器的內部架構。微處理器內的指令執行。基本 I/O 程式設計的硬體要求。編寫組合語言和機器語言程式。微處理器及其製造商概述。指令總結。

**18. 8051 微控制器。**
8051 系列微控制器。8051 架構。與外部記憶體的介面。8051 指令集。8051 應用。數據採集與控制系統應用。

**附錄 A. 網頁網站。**
**附錄 B. 製造商數據表。**
**附錄 C. IEEE/IEC 邏輯符號標準解釋(依賴性標記)。**
**附錄 D. 奇數問題的答案。**
**附錄 E. CPLD 軟體教程。**
**附錄 F. 基本電學原理回顧。**
**附錄 G. 章節結尾問題的原理圖。**
**附錄 H. 8051 指令集總結。**
**索引。**
**IC 的補充索引。**