數位邏輯設計, 4/e

戴江淮

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

商品描述

本書由如何設計數位電路開始講解,到讓讀者能實際設計數位電路為止。也就是利用最淺顯的原理,將理論和實際應用連繫在一起,使讀者能將所學應用在日常生活當中,即使在撰寫程式時,也會利用到本書的邏輯設計觀念。

  作者在本書中不斷灌輸思考邏輯,揭示簡單扼要而意義深遠的法則,使讀者真正能學以致用。以簡約的單純來啟動大腦的連結,精通數位邏輯的設計與應用,進而提升讀者在數位領域中的設計技能。

  全書共9章,分為五大部分:第一部分為數位邏輯的基礎,第1章先為讀者建立進制演算的基礎,第2章闡述邏輯閘及其應用;第二部分為數位邏輯的設計,第3章講述布林代數,第4章介紹加法器與減法器,第5章說明編碼與多工的設計;第三部分為計數的電路分析與設計,在第6章介紹各種正反器,設計出同步計數器、時脈邊緣觸發電路;第四部分第7章講述布林代數化簡法則與利用狀態變遷工具設計電路之方法,是FPGA的基本概念,第8章介紹移位暫存器的應用,並闡述多項式的概念;第五部分以第9章討論數位邏輯的最高境界次序網路,這對於實際電梯升降控制、機器人動作執行以及相關的自動控制領域上均十分重要,希望能帶給讀者廣泛的應用視野。

  各章章末均有作業題,供讀者讀完該章之後自行演練。除了章末作業之外,作者考量教學需求,也在適當章節之間安排了兩次段考模擬考題,讓讀者學習一段落之後可以總結複習。本書中所設計的題目均非常實用,期待對邏輯設計的讀者有更大的助益。作業及段考題的解答均附在書中,方便自學讀者自行研讀。

  第四版新增第8章,並更新部份章末作業及段考試題。

目錄大綱

Ch 01 進制演算

1-1 進制系統觀念

1-2 數字觀念 

1-3 進制間的轉換 

1-4 基底轉換下之數字表示法

1-5 補數數學運算

 

Ch 02 邏輯閘及其應用

2-1 NOT邏輯

2-2 AND邏輯

2-3 NAND邏輯

2-4 OR邏輯

2-5 NOR邏輯

2-6 XOR邏輯

2-7 信號緣偵測器(Edge detector)

2-8 漢明碼(Hamming code)

2-9 格雷碼

2-10 錯誤檢測電路

 

Ch 03 布林代數(Boolean algebra)

3-1 引言

3-2 Venn圖(Venn diagram)

3-3 布林代數的化簡

3-4 最大項與最小項

3-5 布林代數之補數運算

3-6 標準積項之和(SOP)與標準和項之積(POS)之互換

3-7 卡諾圖

 

Ch 04 加法器與減法器

4-1 半加器

4-2 全加器

4-3 半減器

4-4 全減器

4-5 以全加器設計全減器之電路

4-6 BCD加法器

4-7 前瞻進位加法器 (Look-ahead carry adder)

4-8 轉碼器(Code converter)

4-9 減半電路

4-10 加倍電路

 

Ch 05 編碼與多工

5-1 解碼器

5-2 編碼器

5-3 優先編碼器

5-4 多工器

5-5 以多工器執行布林代數式之電路設計

5-6 多工顯示電路設計

5-7 多工數位顯示系統

5-8 解多工器(DEMUX: Demultiplexer)

5-9 比較器

5-10 定址

 

Ch 06 正反器

6-1 SR正反器

6-2 JK正反器

6-3 D型正反器

6-4 T型正反器

6-5 狀態變化

6-6 同步計數器

6-7 移位暫存器

6-8 非同步計數器

6-9 延遲電路

6-10 微分電路

6-11 時脈上緣觸發vs.下緣觸發

6-12 用計數器設計平方數產生器

6-13 分頻器

6-14 碼錶的設計

 

Ch 07 布林代數化簡法則與利用狀態變遷工具設計電路之方法

7-1 Quine-McCluskey方法

7-2 Patrick’s Method

7-3 ASM (Algorithm State Machine)

 

Ch 08 移位暫存器的應用

8-1 重複碼

8-2 漢明碼(Hamming code)

8-3 循環碼(cycle codes)

8-4 卷積碼(convolution codes)

8-5 多項式表示移位暫存器

 

Ch 09 次序網路概論

9-1 密雷電路

9-2 摩爾電路

9-3 時脈型次序網路

9-4 脈波型次序網路

9-5 階梯型次序網路