本書主要是將整個數位邏輯的設計理念及其發展趨向做循序漸進、有系統且深入淺出的討論,以幫助讀者建立一個完整的數位邏輯設計基礎。內容共分六章:第一章的目的在於介紹電腦內部時常用到的各種數目資料、數碼等,第二章重點在討論使用電腦硬體部份的各種邏輯閘之特性及互換等,第三章重點在介紹如何從事組合邏輯電路的設計,第四章在討論各式各樣正反器的內部結構、真值表、激勵表等,第五章在介紹Moore與MealyMachine的不同點,第六章則在告訴讀者,隨著產品多元化,電路已經由傳統的GateLevel提升到以軟體方式來規劃現成VLSI元件的PLD時代,與傳統的電路設計中間的關係如何?!適用於技術學院電子、電機系「數位邏輯設計」課程使用。
目錄
1二進制系統與各種數碼1-1 為什麼是二進制1-21-2 各種數目系統1-4二進制數目系統1-5八進制數目系統1-5十進制數目系統1-6十六進制數目系統1-6R進制數目系統1-71-3 數目系統互換1-8R進制轉換成十進制1-8十進制轉換成R進制1-10R進制轉換成R進制1-13二、八、十六進制互換1-131-4 二進制的算術運算1-161-5 數值資料表示法1-17不帶符號Unsigned1-18帶符號Signed1-18絕對值表示法1-19基數補數表示法1-20基數減一補數表示法1-211-6 加減運算1-24補數表示法的討論1-251的補數1-252的補數1-271-7 溢位與進位1-291-8 常見的數碼1-33二進碼BinaryCode1-33BCD碼1-33加三碼Excess-31-33格雷碼GrayCode1-34二進碼轉換成格雷碼1-36格雷碼轉換成二進碼1-361-9 美國標準資訊交換碼ASCII1-38控制碼1-39數字0~91-40英文大寫A~Z1-41英文小寫a~z1-421-10 IBMPC的數碼與EBCDIC碼1-441-11 同位偵錯1-47偶同位EvenParity1-48奇同位OddParity1-491-12 漢明碼HammingCode1-52漢明碼的編碼1-52漢明碼的偵錯與校正1-57習 題1-612基本邏輯閘與布林代數2-1 基本邏輯閘2-2緩衝器Buffer(1個輸入)2-3反相器NotGate(1個輸入)2-3或閘ORGate(兩個輸入)2-4及閘ANDGate(兩個輸入)2-5反或閘NORGate(兩個輸入)2-6反及閘NANDGate(兩個輸入)2-7互斥或閘XORGate(兩個輸入)2-8反互斥或閘EX-NORGate(兩個輸入)2-9史密特邏輯閘SchmittTriggerGate2-14開集極邏輯閘OpenCollectorGate2-14三態輸出TRI-State2-152-2 邏輯閘互換與正負邏輯2-17通用閘UniversalGate2-18正、負邏輯2-192-3 邏輯運算與第摩根定理2-20NOTGate2-21ORGate2-21ANDGate2-21XORGate2-22第摩根定理Demorgan'sLaw2-23對偶性定律2-252-4 布林代數函數式2-28積項ProductTerm2-29和項SumTerm2-29最小項Minterm2-29最大項Maxterm2-30標準型式StandardForm2-30積項之和SumofProduct2-31和項之積ProductofSum2-31標準的積項之和StandardSumofProduct2-31標準的和項之積StandardProductofSum2-31正規型式CanonicalForm2-32互補函數2-352-5 化簡Simplification2-36布林代數的化簡2-37卡諾圖KarnaughMap2-40一個輸入變數21=22-41二個變數22=42-41三個變數23=82-42四個變數24=162-43五個變數25=322-45不完全指定函數2-49隱含項、質隱項、必要質隱項2-51隱含項ImplicantTerm2-52質隱項PrimeImplicantTerm2-53必要質隱項EssentialPrimeImplicantTerm2-53卡諾圖化簡2-562-6 列表法QuineMccluskey2-682-7 Petrick方法2-79習 題2-883組合邏輯組合邏輯電路3-2序向邏輯電路3-23-1 布林代數與邏輯電路3-33-2 組合邏輯電路的設計3-12表決器3-123-3 算術運算電路3-15半加器HalfAdder3-15全加器FullAdder3-16多位元並加器3-19多位元串加器3-223-4 二進制加/減器3-221的補數加/減器3-222的補數加/減器3-243-5 十進制BCD加法器3-259的補數產生器3-31十進制BCD加減器3-343-6 漣波進位與前瞻進位3-353-7 比較器(Comparactor)3-39比較器的擴展3-493-8 解碼器(Decoder)3-49高態動作2對4解碼器3-50低態動作2對4解碼器3-51帶有Enable2對4解碼器SN741393-52BCD碼對十進制解碼器SN74423-54加三碼對十進碼解碼器SN74433-56BCD碼對七段顯示解碼器3-57解碼器的擴接3-65利用解碼器設計組合邏輯電路3-663-9 多工器Multiplexer3-70帶有致能Enable的多工器3-742組對1組(每組4BIT)的多工器SN741573-75多工器的擴接3-78利用多工器設計組合邏輯電路3-793-10 解多工器(Demultiplexer)3-88解碼器與解多工器3-93解多工器的擴接3-94利用解多工器來設計組合邏輯3-953-11 編碼器(Encoder)3-97編碼器的擴接3-1043-12 同位產生校正器3-1052BIT偶同位產生器3-1063BIT偶同位產生器3-1073BIT奇同位產生器3-110同位產生器與校正器3-114習 題3-1164序向電路4-1 各種正反器4-2R-S栓鎖Latch4-3彈跳及反彈跳電路4-6週期、頻率、責任週期、方波4-8帶有CLOCK的R-S正反器4-9CLOCK的種類與符號4-11高態動作(觸發)ActiveHigh4-12低態動作(觸發)ActiveLow4-12正緣動作(觸發)PositiveTrigger4-12負緣動作(觸發)NegativeTrigger4-13高態動作D型正反器4-13JK正反器4-15正緣觸發J-K正反器4-18主僕式JK正反器4-20T型正反器4-21具有清除與預置的正反器4-224-2 正反器的特徵方程與激勵表4-24JK正反器4-24R-S正反器4-29D型正反器4-30T型正反器4-314-3 序向電路4-32同步電路4-33非同步電路4-344-4 同步計數器(SynchronousCounter)4-36有規則計數器4-36上數計數器UPCounter4-36下數計數器DownCounter4-51上、下數計數器UpDownCounter4-58沒有規則計數器4-614-5 非同步計數器(AsynchronousCounter)4-72非同步上數計數器4-72非同步下數計數器4-76非同步上、下數計數器4-80非同步0~N-1的計數器4-82同步、非同步混合電路4-834-6 移位記錄器(ShiftRegister)4-87強生計數器JohnsonCounter4-87環形計數器RingCounter4-89向左旋轉記錄器4-92左、右旋轉記錄器4-93旋轉與移位記錄器4-95可預置、暫停、向左、向右移位記錄器4-964-7 常用的移位暫存器4-101串列輸入/串列輸出SISO4-101串列輸入/並列輸出SIPO4-102並列輸入/串列輸出PISO4-105並列輸入/並列輸出PIPO4-108習 題4-1125Moore與MealyMachine5-1 MooreMachine5-25-2 MealyMachine5-275-3 去除多餘的狀態5-595-4 使用ImplicationTable找尋等效狀態5-635-5 使用K-partition去除多餘狀態5-735-6 狀態電位的指定5-83習 題5-1066可程式化邏輯電路設計6-1 唯讀記憶體ROM6-2MASKROM6-4PROM6-6EPROM6-8EEPROM與FlashROM6-106-2 使用ROM設計組合邏輯電路6-106-3 可程式化邏輯裝置PLD6-13PROMProgrammableROM6-16PLAProgrammableLogicArray6-18PALProgrammableArrayLogic6-19PEELProgrammableElectricallyErasableArray6-206-4 FPGAFieldProgrammableGateArray6-32電路圖設計方式6-35有限狀態機器FSM6-36訊號波形輸入方式Waveform6-37硬體描述語言6-376-5 結 論6-51
1二進制系統與各種數碼1-1 為什麼是二進制1-21-2 各種數目系統1-4二進制數目系統1-5八進制數目系統1-5十進制數目系統1-6十六進制數目系統1-6R進制數目系統1-71-3 數目系統互換1-8R進制轉換成十進制1-8十進制轉換成R進制1-10R進制轉換成R進制1-13二、八、十六進制互換1-131-4 二進制的算術運算1-161-5 數值資料表示法1-17不帶符號Unsigned1-18帶符號Signed1-18絕對值表示法1-19基數補數表示法1-20基數減一補數表示法1-211-6 加減運算1-24補數表示法的討論1-251的補數1-252的補數1-271-7 溢位與進位1-291-8 常見的數...