內容簡介
《數字電子技術(邏輯設計與應用)/“十二五”職業教育國傢規劃教材》從數字係統應用設計角度齣發,設置瞭數字係統設計基礎、常見中規模組閤邏輯電路設計、常見時序邏輯電路設計、其他邏輯電路設計四個篇章,並涵蓋瞭中大規模可編程邏輯器件的應用。全書通過13個驅動任務和1個綜閤任務組織貫穿12個章節(其中第12章為綜閤設計)。主要內容包括:門電路應用設計、可編程邏輯器件應用設計、數字集成電路使用基礎、編碼器與譯碼器、數據選擇器、數據分配器、數字比較器、加法器、觸發器、寄存器、計數器、555定時器應用、數模及模數轉換、存儲器與可編程邏輯器件和數字係統綜閤設計。
《數字電子技術(邏輯設計與應用)/“十二五”職業教育國傢規劃教材》適閤各高職高專院校、應用型本科院校作為電子信息類、通信類、自動化類、機電類、機械製造類等專業數字電子技術課程的教材,也可作為職工大學、函授學院、中職學校和技術培訓班的教材以及電子産品設計人員的參考書。
作者簡介
何惠琴,副教授,高級技師,深圳職業技術學院工業中心電子技術與基礎教研室骨乾教師,從事單片機應用技術、數字電子技術、數字邏輯設計基礎、模擬電子技術、電路基礎等專業基礎課教學和科研工作十餘年,教學中潛心於將學生核心能力的提高與教學相結閤。有多門國傢級、省級精品資源課程建設經驗;主持中國高等職業技術教育“十二五”規劃教研課題“高職院校專業基礎課實訓教材改革研究——讓‘教材’成為‘學材’”和深圳市教育科學“十二五”規劃課題(重點課題)“高職院校蘊涵在電子類專業基礎課中學生核心能力及其培養研究”;主持參與各級科研項目6項,以第一作者在國內外期刊公開發錶論文10篇,其中權威期刊EI收錄1篇,CSCD收錄1篇,中文核心期刊2篇;以第一發明人,獲發明專利1項,實用新型專利4項。主編教材2本,參編教材2本;製作的課件獲第十三屆全國多媒體教育軟件大奬賽三等奬;指導學生在國際、國傢和省級多個比賽中均獲得優異成績,獲2012廣東省大學生多媒體課件製作大賽一等奬。
內頁插圖
目錄
第一篇 數字係統設計基礎
第1章 門電路應用係統設計——用小規模集成電路設計製作評委投票控製係統
驅動任務1 用小規模集成電路設計製作評委投票控製係統
1.1 任務簡介與分析
1.2 任務實施前期儲備
1.2.1 邏輯事件與邏輯控製
1.2.2 常用邏輯關係及其錶示方法
1.3 評委投票控製係統設計
1.3.1 輸入、輸齣電路設計
1.3.2 邏輯控製電路設計
1.4 評委投票控製電路製作
1.5 任務總結與拓展
1.5.1 組閤邏輯電路設計的一般方法與程序
1.5.2 邏輯代數的定律和法則
1.5.3 公式法化簡邏輯函數
1.5.4 卡諾圖化簡邏輯函數
1.5.5 邏輯事件中常用數製及其轉換
1.5.6 拓展任務——實現産品質量分類電路
本章小結
習題1
第2章 可編程邏輯器件應用設計——用可編程邏輯器件實現評委投票控製係統
驅動任務2 用可編程邏輯器件實現評委投票控製係統
2.1 任務簡介與分析
2.2 任務實施前期儲備
2.2.1 初識可編程邏輯器件FPGA
2.2.2 FPGA開發設計流程
2.3 可編程邏輯器件實現評委投票控製係統
2.3.1 創建新工程
2.3.2 創建並添加新文件
2.3.3 編譯及設置
2.3.4 仿真
2.3.5 引腳鎖定
2.3.6 下載程序
2.3.7 生成元件符號
2.4 任務總結與拓展
2.4.1 任務總結
2.4.2 數字係統EDA設計概述
2.4.3 可編程邏輯器件概述
2.4.4 認識第一個VHDL語言程序
2.4.5 VHDL語言的基本結構
2.4.6 數據對象、數據類型和運算操作符
2.4.7 仿真和邏輯綜閤
2.4.8 拓展任務——用FPGA實現四人搶答器
本章小結
習題2
第3章 數字集成電路使用基礎——學看數字集成電路數據手冊
驅動任務3 學看數字集成電路數據手冊
3.1 任務簡介與分析
3.2 任務實施前期儲備
3.2.1 數字集成電路的分類
3.2.2 初識TTL和CMOS集成電路
3.2.3 邏輯電平及其兼容問題
3.2.4 集成電路電性能參數
3.3 小規模數字集成電路數據手冊的解讀
3.3.1 獲取器件主要功能
3.3.2 關注器件敏感電性能參數
3.3.3 封裝及引腳
3.4 任務總結與拓展
3.4.1 任務總結
3.4.2 TTL集成電路
3.4.3 CMOS集成電路
3.4.4 CMOS電路與TTL電路的區彆及使用注意事項
本章小結
習題3
第二篇 常見中規模組閤邏輯電路設計
第4章 編碼器與譯碼器——設計製作簡易機艙乘客呼叫顯示係統
驅動任務4 設計製作簡易機艙乘客呼叫顯示係統
4.1 任務簡介與分析
4.2 任務實施前期儲備
4.2.1 直接控製數碼管
4.2.2 用字符顯示譯碼器驅動數碼管
4.2.3 按鍵編碼電路
4.3 簡易機艙乘客呼叫顯示係統設計
4.3.1 按鍵輸入電路設計
4.3.2 按鍵信號編碼電路設計
4.3.3 輸齣字符顯示譯碼電路設計
4.4 簡易機艙乘客呼叫顯示係統電路製作
4.5 任務總結與拓展
4.5.1 任務總結
4.5.2 字符顯示譯碼器
4.5.3 變量譯碼器及應用
4.5.4 編碼器及應用
4.5.5 拓展任務——用FPGA實現簡易機艙乘客呼叫顯示係統
本章小結
習題4
第5章 數據選擇器、分配器、比較器和加法器——設計製作8路樓道安全監控信號 傳輸電路
驅動任務5 設計製作8路樓道安全監控信號傳輸電路
5.1 任務簡介與分析
5.2 任務實施前期儲備
5.2.1 數據選擇器
5.2.2 數據分配器
5.3 8路樓道安全監控信號傳輸電路設計
5.4 8路樓道安全監控信號傳輸電路製作
5.5 任務總結與拓展
5.5.1 任務總結
5.5.2 數值比較器
5.5.3 加法器
5.5.4 組閤邏輯電路中的競爭與冒險
5.5.5 拓展任務——數據一緻檢測電路
本章小結
習題5
第三篇 常見時序邏輯電路設計
第6章 觸發器——設計按鍵狀態可保持電路和簡易分頻電路
驅動任務6 設計按鍵狀態可保持電路
6.1 任務簡介與分析
6.2 任務實施前期儲備
6.2.1 觸發器
6.2.2 基本RS觸發器
6.3 按鍵狀態可保持電路設計
6.4 任務總結與拓展
6.4.1 任務總結
6.4.2 兩種RS觸發器
6.4.3 拓展任務——消除機械開關的抖動
驅動任務7 設計簡易分頻電路
6.5 任務簡介與分析
6.6 任務實施前期儲備
6.6.1 同步觸發器(電平觸發)
6.6.2 邊沿觸發器
6.7 簡易分頻電路設計
6.7.1 二分頻電路設計
6.7.2 四分頻和八分頻電路設計
6.8 任務總結與拓展
6.8.1 任務總結
6.8.2 其他邏輯功能觸發器
6.8.3 觸發器之間的轉換
本章小結
習題6
第7章 寄存器——設計製作8位密碼檢測電路
驅動任務8 設計製作8位密碼檢測電路
7.1 任務簡介與分析
7.2 任務實施前期儲備
7.2.1 8位數值比較器
7.2.2 74LS164移位寄存器
7.3 8位密碼檢測電路設計
7.3.1 8位密碼設定電路設計
7.3.2 8位密碼輸入與比較電路設計
7.4 8位密碼檢測電路製作
7.5 任務總結與拓展
7.5.1 任務總結
7.5.2 基本寄存器
7.5.3 移位寄存器
7.5.4 寄存器的應用
7.5.5 常用寄存器IC簡介
7.5.6 拓展任務——四燈全亮晉級電路
本章小結
習題7
第8章 計數器——設計製作2位秒錶計時顯示電路
驅動任務9 設計製作2位秒錶計時顯示電路
8.1 任務簡介與分析
8.2 任務實施前期儲備
8.2.1 初識計數器
8.2.2 計數器的觸發信號
8.2.3 計數器內部探究
8.3 2位秒錶計時顯示電路設計
8.3.1 1位十進製計數顯示電路設計
8.3.2 2位十進製計數顯示電路設計
8.3.3 秒脈衝産生電路設計
8.4 2位秒錶計時顯示電路製作
8.5 任務總結與拓展
8.5.1 任務總結
8.5.2 二進製計數器
8.5.3 十進製計數器
8.5.4 任意進製計數器
8.5.5 計數器的其他應用
8.5.6 常用TTL集成計數器簡介
8.5.7 拓展任務——用FPGA實現1位十進製加法計數電路
本章小結
習題8
第四篇 其他邏輯電路設計
第9章 555定時器應用——設計製作簡易電子門鈴
驅動任務10 設計製作簡易電子門鈴
9.1 任務簡介與分析
9.2 任務實施前期儲備
9.2.1 揚聲器發聲測試
9.2.2 揚聲器的發聲原理
9.2.3 555定時器
9.3 簡易電子門鈴電路設計
9.3.1 揚聲器驅動電路設計
9.3.2 自動解除控製電路設計
9.4 簡易電子門鈴電路製作
9.5 任務總結與拓展
9.5.1 555電路應用總結
9.5.2 555定時器工作原理
9.5.3 多諧振蕩器
9.5.4 單穩態觸發器
9.5.5 施密特觸發器
9.5.6 拓展任務——用555定時器實現模擬聲響發生器
本章小結
習題9
第10章 D/A及A/D轉換——設計製作多按鍵控製的燈光可調電路/設計製作簡易電壓測量儀
驅動任務11 設計製作多按鍵控製的燈光可調電路
10.1 任務簡介與分析
10.2 任務實施前期儲備
10.2.1 集成DAC0832
10.2.2 讓DAC0832工作起來
10.3 多按鍵控製的燈光可調電路設計
10.4 多按鍵控製的燈光可調電路製作
10.5 任務總結與拓展
10.5.1 任務總結
10.5.2 D/A轉換基本原理
10.5.3 常用集成DAC器件
驅動任務12 設計製作簡易電壓測量儀
10.6 任務簡介與分析
10.7 任務實施前期儲備
10.7.1 集成ADC0809
10.7.2 讓ADC0809工作起來
10.8 簡易電壓測量儀設計
10.9 簡易電壓測量儀製作
10.1 0任務總結與拓展
10.1 0.1 任務總結
10.1 0.2 A/D轉換基本原理
10.1 0.3 常用集成ADC器件
本章小結
習題10
第11章 存儲器與可編程邏輯器件——設計製作多模式霓虹燈控製電路
驅動任務13 設計製作多模式霓虹燈控製電路
11.1 任務簡介與分析
11.2 任務實施前期儲備
11.2.1 地址與數據的關係
11.2.2 EPROM2764芯片簡介
11.3 多模式霓虹燈控製電路設計
11.3.1 多模式霓虹燈控製數據的推導
11.3.2 存儲器地址選擇電路
11.3.3 兩種模式切換電路
11.4 多模式霓虹燈控製電路製作
11.5 任務總結與拓展
11.5.1 任務總結
11.5.2 存儲器概述
11.5.3 隻讀存儲器ROM
11.5.4 隨機存取存儲器RAM
11.5.5 可編程邏輯器件PLD
11.5.6 PLD設計過程簡介
本章小結
習題11
第12章 數字係統綜閤設計——設計製作數字鍾電路
綜閤任務 設計製作數字鍾電路
12.1 任務簡介與分析
12.2 任務實施前期儲備
12.2.1 雙十進製計數器74LS390
12.2.2 數據選擇器74LS157
12.3 數字鍾係統設計
12.3.1 秒脈衝産生電路設計
12.3.2 時、分、秒計時電路設計
12.3.3 二十四進製與十二進製的切換
12.3.4 時間校準電路設計
12.3.5 鬧鈴電路設計
12.4 數字鍾製作
12.5 任務總結與拓展
12.5.1 數字電路係統設計的一般方法
12.5.2 拓展任務——用FPGA實現數字鍾
本章小結
附錄A 國産半導體集成電路型號命名法(GB3430-82)
附錄B 常用邏輯符號對照錶
參考文獻
前言/序言
《數字電子技術:邏輯設計與應用》 課程定位與學習目標: 本教材是麵嚮高等職業院校電子信息類專業精心編寫的“十二五”職業教育國傢規劃教材。它旨在為學生打下堅實的數字電子技術理論基礎,並重點培養學生在實際邏輯設計與應用方麵的能力。通過本教材的學習,學生將能夠: 掌握數字電路的基本原理: 理解二進製數及其運算,掌握邏輯門電路、組閤邏輯電路和時序邏輯電路的基本構成、工作原理和特性。 熟練運用數字邏輯設計方法: 掌握卡諾圖、Quine-McCluskey方法等化簡邏輯函數的方法,並能將其應用於實際電路設計。 理解復雜數字係統的構建: 瞭解計數器、寄存器、存儲器等基本功能模塊的原理,並能將其有機組閤構建更復雜的數字係統。 掌握EDA工具的應用: 熟悉並能夠運用主流的EDA(Electronic Design Automation)軟件進行數字邏輯電路的設計、仿真和綜閤,為後續的FPGA/CPLD開發打下基礎。 具備解決實際問題的能力: 通過豐富的實際應用案例分析,培養學生將理論知識轉化為解決實際工程問題的能力,例如簡單的數字儀錶、控製器等的設計。 培養創新意識和工程素養: 鼓勵學生在理解基本原理的基礎上,探索更優化的設計方案,並養成嚴謹的工程實踐習慣。 教材內容概述: 本教材內容編排循序漸進,由淺入深,理論與實踐緊密結閤。 第一部分:數字電路基礎 緒論: 介紹數字電子技術的概念、發展曆程、重要性及其在現代科技中的地位,引發學生學習興趣。 二進製數及其運算: 詳細講解二進製、八進製、十六進製數的錶示方法,以及二進製的邏輯運算(與、或、非)、算術運算(加、減、乘、除)和代碼(BCD碼、ASCII碼等)。這是後續所有數字邏輯學習的基礎。 邏輯門電路: 深入剖析基本邏輯門(與門、或門、非門)和通用邏輯門(與非門、或非門、異或門、同或門)的符號、真值錶、邏輯功能和基本特性。講解基本邏輯門電路的構成和集成實現。 組閤邏輯電路: 重點介紹組閤邏輯電路的設計流程,包括邏輯函數的建立、化簡(卡諾圖法、Quine-McCluskey法)和實現。詳細講解常見的組閤邏輯電路,如編碼器、譯碼器、數據選擇器、加法器、比較器等,並分析它們的具體應用。 第二部分:時序邏輯電路 觸發器: 詳細介紹觸發器的基本概念,包括狀態、時鍾信號、觸發方式(電平觸發、邊沿觸發)。重點講解SR觸發器、D觸發器、JK觸發器、T觸發器的結構、工作原理、時序圖以及在集成電路中的實現。 寄存器: 介紹寄存器的作用,包括數據存儲和傳輸。詳細講解各種類型的寄存器,如移位寄存器(串入並齣、並入串齣、串入串齣、並入並齣)及其應用(如數據串並轉換、序列發生器)。 計數器: 深入講解計數器的基本原理,包括同步計數器和異步計數器。重點介紹各種計數器,如二進製計數器、十進製計數器(BCD計數器)、加減計數器、任意模計數器。分析其工作原理、狀態轉移圖和在數碼顯示、頻率測量等方麵的應用。 其他時序邏輯電路: 介紹移位寄存器在串行數據傳輸中的作用,以及簡單的序列發生器設計。 第三部分:數字係統設計與應用 脈衝信號的産生與整形: 講解多諧振蕩器、施密特觸發器等脈衝信號生成電路,以及它們的特性和應用,例如時鍾信號的産生和信號去毛刺。 存儲器: 介紹存儲器的基本概念、分類(RAM、ROM)及其主要參數。重點講解RAM(SRAM、DRAM)和ROM(PROM、EPROM、EEPROM)的工作原理和應用場景,以及與CPU的數據接口。 數模/模數轉換: 簡要介紹數模轉換器(DAC)和模數轉換器(ADC)的基本原理,包括權電阻式、R-2R梯形網絡式DAC,以及逐次逼近式ADC等,並闡述其在信號采集和控製係統中的作用。 數字邏輯電平標準與接口技術: 介紹TTL和CMOS等主流數字邏輯電平標準,理解其電氣特性和兼容性問題,並簡要介紹常見的接口技術,如RS-232、I2C、SPI等,為實際係統連接打下基礎。 第四部分:EDA工具的應用與實踐 EDA工具概述: 介紹EDA(Electronic Design Automation)工具在現代數字邏輯設計中的重要性,以及主流EDA軟件(如Vivado、Quartus Prime等)的基本功能和工作流程。 硬件描述語言(HDL)基礎: 學習Verilog HDL或VHDL(根據實際教學需要選擇一種或兩種)的基本語法,包括數據類型、運算符、過程語句、模塊實例化等。 基於HDL的數字電路設計: 運用HDL語言描述組閤邏輯電路(如加法器、譯碼器)和時序邏輯電路(如計數器、寄存器),並進行仿真驗證。 FPGA/CPLD入門: 介紹FPGA(Field-Programmable Gate Array)和CPLD(Complex Programmable Logic Device)的基本結構、工作原理和優勢。簡要介紹基於FPGA/CPLD的數字係統開發流程,如綜閤、布局布綫、下載配置。 典型EDA設計實例: 通過實際項目案例,引導學生運用EDA工具完成一個簡單的數字邏輯設計,例如LED流水燈、交通燈控製器、簡易計算器等,讓學生在實踐中掌握設計方法。 實踐環節與實驗教學: 本教材高度重視實踐教學,每個章節之後都配有相應的實驗內容。實驗內容設計緊密圍繞理論知識,涵蓋瞭: 基本邏輯門電路的驗證: 使用麵包闆或邏輯電路實驗箱,搭建與門、或門、非門等電路,觀察波形,驗證其邏輯功能。 組閤邏輯電路的設計與實現: 利用邏輯門芯片搭建編碼器、譯碼器、加法器等電路,並進行功能測試。 時序邏輯電路的設計與實現: 搭建不同類型的觸發器、寄存器和計數器電路,觀察其工作狀態和時序。 EDA工具的應用實驗: 使用EDA軟件進行HDL代碼編寫、仿真、綜閤,並下載到FPGA/CPLD開發闆上實現設計功能。 綜閤性項目實踐: 引導學生完成一些小型綜閤性項目,例如簡單的數字顯示係統、小型數據采集與處理模塊等,提升綜閤應用能力。 本書特色: 理論與實踐深度融閤: 章節內容設計既有紮實的理論講解,又有貼近實際的工程應用案例,並通過豐富的實驗環節,將理論知識轉化為實踐技能。 注重能力培養: 強調學生自主設計、分析和解決問題的能力,尤其是在EDA工具應用方麵,為學生未來從事相關職業打下堅實基礎。 緊跟技術發展: 結閤當前數字技術的發展趨勢,引入EDA工具和FPGA/CPLD等現代設計方法,使學生學習內容具有前瞻性。 語言通俗易懂: 采用清晰、簡潔的語言,避免過於艱澀的專業術語,方便不同基礎的學生理解和掌握。 圖文並茂: 配備大量清晰的電路圖、邏輯圖、時序圖和仿真波形圖,直觀地展示電路結構和工作過程,提高學習效率。 國傢規劃教材的權威性: 作為“十二五”職業教育國傢規劃教材,質量得到保障,符閤國傢對高職教育的教學要求。 適用對象: 本教材適用於高等職業院校電子信息類、自動化類、計算機類等相關專業的學生。同時,也適閤從事數字電路設計、嵌入式係統開發等工作的工程技術人員作為參考書。 通過學習《數字電子技術:邏輯設計與應用》,學生將能夠自信地駕馭數字世界的奧秘,為未來的學習和工作奠定堅實的基礎。