出版時間:2005-1 出版社:高等教育出版社 作者:馬義忠 頁數(shù):292
前言
處于新世紀(jì)中的中國高等教育,面臨世界范圍的綜合國力競爭,實質(zhì)上是科學(xué)技術(shù)的競爭和民族素質(zhì)的競爭。而對于中國高等教育的專業(yè)結(jié)構(gòu)、課程體系、教學(xué)內(nèi)容和教學(xué)方法,要從時代發(fā)展、技術(shù)進步的總體考慮,必須進行系統(tǒng)的調(diào)整與改革,跟蹤世界先進水平?! ‖F(xiàn)代科學(xué)技術(shù)的發(fā)展突飛猛進,電子技術(shù)更是一日千里,新理論、新發(fā)現(xiàn)從提出到實際應(yīng)用,其周期大大縮短。就數(shù)字邏輯器件的功能和使用方法來說,經(jīng)歷了許多變化,從20世紀(jì)60年代小規(guī)模集成電路(SSl)的出現(xiàn),70年代以后中規(guī)模集成電路(MSI)、大規(guī)模集成電路以及可編程邏輯器件的出現(xiàn),80年代通用陣列邏輯(GAL)的研制成功,直到90年代在現(xiàn)系統(tǒng)編程(ISP)用戶片的出現(xiàn),在這樣的發(fā)展歷程中,由于數(shù)字邏輯器件更新?lián)Q代的速度快,一方面使數(shù)字系統(tǒng)的設(shè)計方法發(fā)生了根本性變化,另一方面也向傳統(tǒng)的“數(shù)字邏輯電路”課程的教學(xué)體系、教學(xué)內(nèi)容、人才培養(yǎng)模式和任課教師提出了挑戰(zhàn)。教材內(nèi)容陳舊的局面再也不能繼續(xù)下去了?! ∧壳?,大規(guī)模和超大規(guī)模的可編程邏輯器件得到了越來越廣泛的應(yīng)用。它們的設(shè)計采用的是計算機輔助設(shè)計技術(shù),使電子系統(tǒng)的研制時間大大縮短,特別是在現(xiàn)系統(tǒng)可編程邏輯器件,可以在不改變硬件設(shè)置的情況下,在現(xiàn)場對系統(tǒng)進行組態(tài),并可實現(xiàn)電子系統(tǒng)的遙控升級?! 榱诉m應(yīng)數(shù)字系統(tǒng)設(shè)計技術(shù)的發(fā)展,培養(yǎng)新世紀(jì)的科技人才,本書對數(shù)字邏輯方面的內(nèi)容做了較大調(diào)整,除講述必要的數(shù)字邏輯設(shè)計原理基礎(chǔ)知識以外,對小規(guī)模電路的內(nèi)容做了精簡,加強了中大規(guī)模組件方面的內(nèi)容,使讀者能更熟練地掌握具體的使用技術(shù)?! ≡诒緯木帉戇^程中,得到了蘭州大學(xué)教務(wù)處領(lǐng)導(dǎo)的大力支持,并得到蘭州大學(xué)信息工程學(xué)院王玉曾教授、田亞菲教授的指導(dǎo),在此一并表示感謝?! ∮捎诰幷咚接邢蓿凑堊x者對本書的缺點及不足之處批評指正。
內(nèi)容概要
《數(shù)字邏輯與數(shù)字系統(tǒng)》根據(jù)數(shù)字邏輯器件的發(fā)展歷程,系統(tǒng)地闡述數(shù)字邏輯系統(tǒng)的基本理論、分析方法和設(shè)計原理。突出基本原理及應(yīng)用,使數(shù)字邏輯系統(tǒng)的設(shè)計從傳統(tǒng)的單純硬件設(shè)計方法變?yōu)橛嬎銠C軟硬件協(xié)同設(shè)計。全書共13章,由邏輯代數(shù)、組合邏輯電路、時序邏輯電路、集成邏輯構(gòu)件、可編程邏輯器件、數(shù)字系統(tǒng)設(shè)計方法及VHDL語言描述數(shù)字系統(tǒng)等7部分組成,每章均附有適量習(xí)題?! 稊?shù)字邏輯與數(shù)字系統(tǒng)》是根據(jù)計算機學(xué)科教學(xué)計劃及相關(guān)信息類專業(yè)教學(xué)大綱編寫的,緊緊圍繞理論、抽象、設(shè)計三個過程統(tǒng)一的教學(xué)體系??勺鳛楦咝S嬎銠C科學(xué)、電子信息、通信類專業(yè)的教材,也可作為成人教育的教材和相關(guān)專業(yè)科技人員的參考書。
書籍目錄
第一章 數(shù)制與編碼1.1 進位計數(shù)制 ?1.1.1 十進制數(shù)的表示 ?1.1.2 二進制數(shù)的表示 ?1.1.3 其他進制數(shù)的表示 ?1.2 數(shù)制轉(zhuǎn)換 ?1.2.1 二進制數(shù)與十進制數(shù)的轉(zhuǎn)換 ?1.2.2 二進制數(shù)與八進制數(shù)、十六進制數(shù)的轉(zhuǎn)換 ?1.3 帶符號數(shù)的代碼表示 ?1.3.1 真值與機器數(shù) ?1.3.2 原碼 ?1.3.3 反碼 ?1.3.4 補碼 ?1.3.5 機器數(shù)的加、減運算 ?1.3.6 十進制數(shù)的補數(shù) ?1.4 碼制和字符的代碼表示 ?1.4.1 碼制 ?1.4.2 可靠性編碼 ?1.4.3 字符代碼 ?習(xí)題一?第二章 邏輯代數(shù)與邏輯函數(shù) ?2.1 邏輯代數(shù)中的三種基本運算 ?2.1.1 “與”邏輯運算及描述 ?2.1.2 “或”邏輯運算及描述 ?2.1.3 “非”邏輯運算及描述 ?2.1.4 其他復(fù)合邏輯運算及描述 ?2.1.5 邏輯函數(shù) ?2.2 邏輯代數(shù)的基本公式、定理及重要規(guī)則 ?2.2.1 邏輯代數(shù)的基本公式 ?2.2.2 邏輯代數(shù)的基本定理 ?2.2.3 邏輯代數(shù)的重要規(guī)則 ?2.3 邏函數(shù)表達式的形式與轉(zhuǎn)換方法 ?2.3.1 邏輯函數(shù)的表示方法 ?2.3.2 邏輯函數(shù)表達式的基本形式 ?2.3.3 邏輯函數(shù)的兩種標(biāo)準(zhǔn)形式2.4 邏輯函數(shù)的代數(shù)化簡法 ?2.4.1 邏輯函數(shù)的最簡形式 ?2.4.2 常用的代數(shù)化簡方法 ?2.5 邏輯函數(shù)的卡諾圖化簡法 ?2.5.1 邏輯函數(shù)的卡諾圖表示法 ?2.5.2 用卡諾圖化簡邏輯函數(shù) ?2.6 具有無關(guān)項的邏輯函數(shù)及其化簡 ?2.6.1 約束項、任意項和邏輯函數(shù)式中的無關(guān)項 ?2.6.2 無關(guān)項在化簡邏輯函數(shù)中的應(yīng)用 ?習(xí)題二 ?第三章 集成邏輯部件 ?3.1 TTL與非門電路 ?3.1.1 電路結(jié)構(gòu) ?3.2.2 功能分析 ?3.1.3 特性及主要參數(shù) ?3.2 其他類型的TTL與非門電路 ?3.2.1 集電極開路門——OC門 ?3.2.2 三態(tài)門 ?3.3 MOS集成邏輯門電路 ?3.3.1 NMOS反相器及邏輯門 ?3.3.2 CMOS反相器及邏輯門 ?習(xí)題三?第四章 組合邏輯電路 ?4.1 邏輯函數(shù)的實現(xiàn) ?4.1.1 用“與非”門實現(xiàn)邏輯函數(shù) ?4.1.2 用“或非”門實現(xiàn)邏輯函數(shù) ?4.1.3 用“與或非”門實現(xiàn)邏輯函數(shù) ?4.1.4 用“異或”門實現(xiàn)邏輯函數(shù) ?4.2 組合邏輯電路的分析 ?4.3 組合邏輯電路的設(shè)計 ?4.3.1 組合邏輯電路設(shè)計工作的過程 ?4.3.2 單輸出組合邏輯電路的設(shè)計 ?4.3.3 多輸出組合邏輯電路的設(shè)計 ?4.4 組合邏輯電路的競爭與冒險 ?4.4.1 競爭與冒險的產(chǎn)生 ?4.4.2 判別冒險 ?4.4.3 消除冒險 ?習(xí)題四?第五章 中大規(guī)模集成組合邏輯構(gòu)件 ?5.1 編碼器 ?5.1.1 普通編碼器的工作原理及應(yīng)用 ?5.1.2 優(yōu)先編碼 ?5.2 譯碼器 ?5.2.1 譯碼器的概念 ?5.2.2 變量譯碼器 ?5.2.3 顯示譯碼器 ?5.3 數(shù)據(jù)選擇器 ?5.3.1 74LS153的邏輯電路、符號及功能 ?5.3.2 數(shù)據(jù)選擇器的應(yīng)用 ?5.4 數(shù)值比較器 ?5.4.1 兩個一位數(shù)值比較器的工作原理 ?5.4.2 多位數(shù)值比較器 ?5.5 檢錯編碼及碼組校驗——奇偶檢驗器 ?習(xí)題五?第六章 集成觸發(fā)器 ?6.1 觸發(fā)器的特點及分類 ?6.1.1 觸發(fā)器的基本特點 ?6.1.2 觸發(fā)器的分類 ?6.1.3 時鐘觸發(fā)器的分類 ?6.2 基本RS觸發(fā)器 ?6.2.1 電路結(jié)構(gòu)與工作原理 ?6.2.2 工作特性 ?6.3 時鐘RS觸發(fā)器的結(jié)構(gòu)、功能及其描述方法 ?6.3.1 時鐘RS觸發(fā)器電路結(jié)構(gòu)與工作特性 ?6.3.2 時鐘RS觸發(fā)器的功能及其描述方法 ?6.4 時鐘D觸發(fā)器的結(jié)構(gòu)、功能及其描述方法 ?6.4.1 電路結(jié)構(gòu)與工作原理 ?6.4.2 邏輯功能及其描述方法 ?6.5 時鐘JK觸發(fā)器的結(jié)構(gòu)、功能及其描述方法 ?6.5.1 電路結(jié)構(gòu)與工作原理 ?6.5.2 邏輯功能及其描述方法 ?6.6 時鐘T觸發(fā)器的結(jié)構(gòu)、功能及其描述方法 ?6.7 各種觸發(fā)器的比較 ?6.7.1 各類觸發(fā)器的邏輯符號比較 ?6.7.2 各種功能觸發(fā)器描述表達式的比較 ?6.7.3 觸發(fā)器的觸發(fā)方式與結(jié)構(gòu)分類總表 ?習(xí)題六?第七章 同步時序邏輯電路 ?7.1 同步時序邏輯電路的模型與描述方法 ?7.1.1 同步時序邏輯電路的結(jié)構(gòu)模型 ?7.1.2 同步時序邏輯電路的描述方法 ?7.2 同步時序邏輯電路的分析方法 ?7.2.1 時序邏輯電路的分析步驟 ?7.2.2 同步時序電路分析舉例 ?7.3 同步時序邏輯電路的設(shè)計方法 ?7.3.1 設(shè)計同步時序電路的一般步驟 ?7.3.2 建立原始狀態(tài)轉(zhuǎn)換圖和狀態(tài)轉(zhuǎn)換表 ?7.3.3 原始狀態(tài)化簡 ?7.3.4 狀態(tài)編碼 ?7.4 同步時序邏輯電路設(shè)計舉例 ?習(xí)題七?第八章 異步時序邏輯電路 ?8.1 脈沖異步時序邏輯電路的分析與設(shè)計方法 ?8.1.1 脈沖異步時序邏輯電路的分析 ?8.1.2 脈沖異步時序邏輯電路的設(shè)計 ?8.2?電平異步時序邏輯電路的分析與設(shè)計方法8.2.1 電平異步時序邏輯電路分析的方法 ?8.2.2 電平異步時序邏輯電路的設(shè)計方法 ?8.3? 電平異步時序邏輯電路的競爭分析 ?習(xí)題八?第九章 中規(guī)模集成時序邏輯設(shè)計?9.1 計數(shù)器 ?9.1.1 計數(shù)器的分類 ?9.1.2 集成計數(shù)器 ?9.1.3 任意進制計數(shù)器的構(gòu)成方法 ?9.2 寄存器 ?9.2.1 基本的寄存器 ?9.2.2 集成移位寄存器 ?9.2.3 移位型計數(shù)器 ?9.3 計數(shù)器的應(yīng)用 ?9.3.1 脈沖信號分配器 ?9.3.2 序列信號發(fā)生器 ?習(xí)題九?第十章 可編程邏輯器件 ?10.1 概述 ?10.2 只讀存儲器(ROM) ?10.2.1 只讀存儲器的分類 ?10.2.2 ROM結(jié)構(gòu)與工作原理 ?10.2.3 ROM應(yīng)用舉例 ?10.3 隨機讀寫存儲器(RAM) ?10.3.1 RAM結(jié)構(gòu) ?10.3.2 RAM的存儲元 ?10.3.3 地址譯碼方法 ?10.4 可編程邏輯陣列(PLA) ?10.4.1 FPLA的結(jié)構(gòu)特點 ?10.4.2 FPLA的應(yīng)用 ?10.5 通用陣列邏輯(GAL) ?10.5.1 GAL器件的基本邏輯結(jié)構(gòu) ?10.5.2 輸出邏輯宏單元的結(jié)構(gòu) ?10.5.3 輸出邏輯宏單元的工作模式 ?習(xí)題十?第十一章 數(shù)字系統(tǒng)設(shè)計概述 ?11.1 數(shù)字系統(tǒng)概述 ?11.1.1 數(shù)字系統(tǒng)的基本模型與結(jié)構(gòu) ?11.1.2 數(shù)字系統(tǒng)設(shè)計的方法 ?11.2 用算法流程圖描述數(shù)字系統(tǒng) ?11.2.1 算法流程圖的符號與規(guī)則 ?11.2.2 實例 ?11.3 數(shù)字系統(tǒng)設(shè)計的基本過程 ?習(xí)題十一?第十二章 數(shù)字系統(tǒng)的基本算法與邏輯電路實現(xiàn) ?12.1 算法設(shè)計概述 ?12.1.1 算法設(shè)計中主要考慮的因素 ?12.1.2 硬件結(jié)構(gòu)對算法設(shè)計的影響 ?12.2 幾種常用的算法設(shè)計 ?12.2.1 跟蹤法 ?12.2.2 歸納法 ?12.2.3 劃分法 ?12.2.4 解析法 ?12.2.5 綜合法 ?12.3 算法結(jié)構(gòu)問題 ?12.3.1 順序(或串行)算法結(jié)構(gòu) ?12.3.2 并行算法結(jié)構(gòu) ?12.3.3 流水線操作算法結(jié)構(gòu) ?12.4 數(shù)據(jù)處理單元電路的設(shè)計 ?12.4.1 器件選擇應(yīng)考慮的因素 ?12.4.2 設(shè)計數(shù)據(jù)處理單元的基本方法與步驟 ?12.4.3 數(shù)據(jù)處理單元設(shè)計實例 ?12.5 控制器的基本結(jié)構(gòu)與同步問題 ?12.5.1 控制單元的基本結(jié)構(gòu) ?12.5.2 系統(tǒng)的同步問題 ?12.6 算法狀態(tài)機圖(ASM) ?12.7 控制器的邏輯電路設(shè)計 ?12.7.1 傳統(tǒng)時序電路設(shè)計方法應(yīng)用于控制器的設(shè)計中 ?12.7.2 計數(shù)器應(yīng)用于控制器的設(shè)計 ?習(xí)題十二?第十三章 VHDL語言描述數(shù)字系統(tǒng) ?13.1 VHDL語言的基本結(jié)構(gòu) ?13.1.1 實體描述 ?13.1.2 結(jié)構(gòu)體描述 ?13.2 基本對象、數(shù)據(jù)類型以及運算符 ?13.2.1 基本對象 ?13.2.2 數(shù)據(jù)類型 ?13.2.3 常數(shù)的表示方法 ?13.2.4 運算符 ?13.3 順序語句 ?13.3.1 變量與信號賦值語句 ?13.3.2 IF語句 ?13.3.3 CASE語句 ?13.3.4 LOOP語句 ?13.4 并行語句 ?13.4.1 并行信號賦值語句 ?13.4.2 進程語句 ?13.4.3 斷言語句 ?13.4.4 生成語句 ?13.4.5 塊語句 ?13.5 子程序及其引用 ?13.5.1 函數(shù)語句的定義與引用 ?13.5.2 過程語句的定義與引用 ?13.6 包集合與庫 ?13.6.1 包集合 ?13.6.2 庫 ?13.7 元器件配置 ?13.7.1 體內(nèi)配置 ?13.7.2 體外配置 ?13.7.3 直接例化 ?13.7.4 頂層配置 ?13.8 VHDL基本邏輯電路設(shè)計實例 ?13.8.1 組合邏輯電路的設(shè)計 ?13.8.2 時序邏輯電路描述 ?13.8.3 狀態(tài)機的VHDL描述 ?習(xí)題十三 ?參考文獻
章節(jié)摘錄
組合邏輯電路的設(shè)計與分析過程相反,根據(jù)給出的實際邏輯問題,設(shè)計出能實現(xiàn)這一邏輯功能的最簡單邏輯電路,這就是設(shè)計組合邏輯電路時要完成的工作。4.3.1組合邏輯電路設(shè)計工作的過程 1.進行邏輯抽象關(guān)系.建立真值表 面對要解決的實際問題,提出設(shè)計要求的文本描述,找出具有一定因果關(guān)系的條件,通過邏輯抽象的方法,用一個或一組邏輯函數(shù)來描述這-因果關(guān)系。 ?。?)分析實際問題的因果關(guān)系,確定輸入變量和輸出變量。一般把引起事件的原因定為輸入變量,而把事件的結(jié)果作為輸出變量?! 。?)定義邏輯狀態(tài)的含意。以二值邏輯的0、l兩種狀態(tài)分別代表輸入變量和輸出變量的兩種不同狀態(tài)。其0、1的具體含意完全由設(shè)計者人為確定,這叫邏輯狀態(tài)賦值?! 。?)根據(jù)給定因果關(guān)系的邏輯要求建立真值表?! ?.根據(jù)真值表寫出邏輯函數(shù)表達式 3.邏輯函數(shù)化簡并根據(jù)實際要求把函數(shù)轉(zhuǎn)換為適當(dāng)?shù)男问健 ∶鎸σ粋€具體的邏輯電路,在進行設(shè)計時,要考慮需使用邏輯門的數(shù)量,加到邏輯門的輸入變量數(shù),信號通過邏輯電路的傳輸時間以及邏輯門的負載能力。以便能用最少的器件和最簡單的線路接成所要求的邏輯電路?! ?.根據(jù)邏輯函數(shù)表達式,選擇器件的類型,畫出邏輯電路圖 到此,邏輯性的設(shè)計已經(jīng)完成。其余是做實驗來驗證設(shè)計的正確性。
圖書封面
評論、評分、閱讀與下載
數(shù)字邏輯與數(shù)字系統(tǒng) PDF格式下載