徹底研究 51單晶片應用系統典型模組開發與應用
<內容簡介> ★本書特色: 【基礎實用結合】知識面廣,由淺入深,基礎的理論知識結合實際項目。 【專案開發實踐】透過例子和工程實例介紹的綜合應用來奠定您的基礎。 【應用實例並行】詳細介紹軟硬體的設計思路,使您能快速理解並應用。 本書從單晶片基礎模組開始講起,透過單晶片小案例講解各模組的基本應用原理以及專業開發知識,再利用中小型專案開發案例系統來闡述單晶片系統設計和開發的思路,使您完全掌握單晶片。本書分成兩大部分,一是基礎部分,二是進階部分。基礎部分為1~6章,包括基本的鍵盤、顯示、儲存、A/D與D/A轉換。當您能了解一些簡單的單晶片程式之後,就能進入本書的第7~18章,理解和掌握本書提供的專業應用開發系統。例如單晶片應用系統溫度測量模組、單晶片應用系統電動機控制模組、單晶片應用系統壓力測量模組和單晶片應用系統驅動隔離模組等。本書包含一些具體開發核心技術和對應的經典開發項目,使您在單晶片實際開發學習過程中,可以把每章的基礎知識和應用實例結合起來,可以一邊熟悉技術,一邊透過學習經典開發專案來累積您的開發經驗。 ★本書附光碟 ‧原始程式碼及系統電路圖 ★目錄: 第1章 概論 1.1 單晶片發展歷程 1.2 單晶片應用領域簡介 1.3 單晶片的種類 第2章 單晶片應用系統鍵盤模組 2.1 概述 2.1.1 獨立式鍵盤 2.1.2 陣列式鍵盤 2.2 利用單晶片I/O口實現陣列式鍵盤 2.2.1 硬體工作原理 2.2.2 軟體發展流程及代碼分析 2.2.3 小結 2.3 利用8155晶片實現陣列式鍵盤 2.3.1 8155晶片簡介 2.3.2 硬體工作原理 2.3.3 軟體發展流程及代碼分析 2.3.4 小結 2.4 利用鍵盤管理晶片實現電子密碼鎖 2.4.1 系統功能定義及設計思路 2.4.2 ZLG7289B晶片簡介 2.4.3 硬體工作原理 2.4.4 軟體發展流程及代碼分析 2.4.5 小結 第3章 單晶片應用系統顯示模組 3.1 概述 3.1.1 LED顯示原理及驅動方法 3.1.2 LCD顯示原理及驅動方法 3.2 動態LED點陣顯示幕系統 3.2.1 系統功能定義及設計思路 3.2.2 硬體工作原理 3.2.3 軟體發展流程及代碼分析 3.2.4 小結 3.3 液晶電子顯示牌系統 3.3.1 系統功能定義及設計思路 3.3.2 OCMJ4X12C液晶顯示器簡介 3.3.3 硬體工作原理 3.3.4 軟體發展流程及代碼分析 3.3.5 小結 第4章 單晶片應用系統記憶體模組 4.1 概述 4.1.1 EEPROM簡介 4.1.2 鐵電記憶體簡介 4.1.3 雙口RAM簡介 4.2 中繼通信站資料存儲系統 4.2.1 系統功能定義 4.2.2 FM1608B鐵電記憶體簡介 4.2.3 硬體工作原理 4.2.4 軟體發展流程及代碼分析 4.2.5 小結 4.3 高速資料獲取系統設計 4.3.1 系統功能定義 4.3.2 IDT7005雙口RAM簡介 4.3.3 硬體工作原理 4.3.4 軟體發展流程及代碼分析 4.3.5 小結 第5章 單晶片應用系統A/D轉換模組 5.1 概述 5.1.1 雙積分式A/D轉換器的工作原理 5.1.2 逐次逼近式A/D轉換器的工作原理 5.2 電錶電量採集系統 5.2.1 系統功能定義及設計思路 5.2.2 ICL7135 A/D轉換器簡介 5.2.3 CAT24WC16簡介 5.2.4 I2C協議 5.2.5 硬體工作原理 5.2.6 軟體發展流程及代碼分析 5.2.7 小結 5.3 快速溫度檢測系統 5.3.1 系統功能定義及設計思路 5.3.2 12位高速A/D轉換器MAX1274簡介 5.3.3 溫度感測器AD590簡介 5.3.4 硬體工作原理 5.3.5 軟體發展流程及代碼分析 5.3.6 小結 第6章 單晶片應用系統D/A轉換模組 6.1 概述 6.1.1 D/A轉換原理 6.1.2 D/A轉換指標 6.2 三角波發生器 6.2.1 系統功能定義及設計思路 6.2.2 DAC1230 D/A器簡介 6.2.3 硬體工作