前言第1章 單片機係統概述 1.1 微處理器、微型計算機與單片機 1.2 單片機的結構與組成 1.3 單片機的分類和指標 1.4 單片機的發展趨勢 1.5 常用的單片機係列 1.6 單片機的特點 1.7 單片機應用係統 1.8 單片機的應用領域 本章小結 習題1第2章 單片機應用係統的設計與開發環境 2.1 單片機應用係統的設計步驟和方法 2.1.1 總體設計 2.1.2 硬件係統 2.1.3 軟件係統 2.2 單片機應用係統開發的軟硬件環境 2.2.1 單片機應用係統開發的軟硬件環境的構成 2.2.2 單片機應用係統開發工具選擇原則 2.2.3 使用JTAG界麵單片機仿真開發環境 2.2.4 單片機的在綫編程 2.3 Keil C51高級語言集成開發環境μVision3 IDE 2.3.1 μVision3 IDE主要特性 2.3.2 μVision3 IDE集成開發環境 2.3.3 μVision3 IDE的使用 2.4 基於Proteus的單片機係統仿真 2.4.1 Proteus 7 Professional界麵介紹 2.4.2 繪製電路原理圖 2.4.3 ProteusVSM與Vision3 IDE的聯調 本章小結 習題2 第3章 80c51單片機硬件基礎知識. 3.1 MCS-51係列及80C5l係列單片機簡介 3.1.1 MCS-51係列和80C51係列單片機 3.1.2 80C51係列單片機的命名規則 3.1.3 80C5l係列單片機的選擇特性 3.2 80C51係列單片機外引腳功能 3.3 80C51單片機內部結構 3.3.1 中央處理器CPU 3.3.2 存儲器組織 3.3.3 並行輸入輸齣端口結構 3.3.4 時鍾電路 3.3.5 復位電路 3.4 低功耗運行方式 3.4.1 電源控製寄存器PCON 3.4.2 待機方式 3.4.3 掉電方式 3.5 80C5l單片機最小係統 本章小結 習題3 第4章 80c51單片機軟件基礎知識 4.1 80C5l單片機指令係統概述 4.1.1 指令的概念 4.1.2 指令係統說明 4.1.3 80C51指令係統助記符 4.1.4 指令係統中的特殊符號 4.2 80C51單片機尋址方式 4.2.1 寄存器尋址方式 4.2.2 直接尋址方式 4.2.3 寄存器間接尋址方式 4.2.4 立即尋址方式 4.2.5 變址間接尋址方式 4.2.6 相對尋址方式 4.2.7 位尋址方式 4.3 80C51單片機指令係統 4.3.1 數據傳送類指令 4.3.2 算術運算類指令 4.3.3 邏輯運算類指令 4.3.4 控製轉移類指令 4.3.5 位操作指令 4.4 80C51匯編語言程序設計 4.4.1 僞指令 4.4.2 匯編語言程序設計舉例 4.5 80C51單片機C51程序設計語言 4.5.1 C51語言的標識符和關鍵字 4.5.2 C51編譯器能識彆的數據類型 4.5.3 變量的存儲種類和存儲器類型 4.5.4 絕對地址的訪問 4.5.5 中斷服務程序 4.6 C51語言的運算符和錶達式 4.6.1 賦值運算符 4.6.2 算術運算符 4.6.3 關係運算符 4.6.4 邏輯運算符 4.6.5 位運算符 4.6.6 復閤賦值運算符 4.6.7 指針和地址運算符 4.7 C51語言的庫函數 4.7.1 本徵庫函數和非本徵庫函數 4.7.2 幾類重要的庫函數 4.8 C51語言的應用技巧 本章小結 習題4第5章 80C51單片機內部資源及應用 5.1 中斷係統和外部中斷 5.1.1 中斷技術概述 5.1.2 80C51單片機中斷係統 5.1.3 C5l語言中斷服務函數 5.1.4 外部中斷的應用示例 5.2 定時器/計數器 5.2.1 定時器/計數器0、1的結構及工作原理 5.2.2 定時器/計數器0、1的四種工作方式 5.2.3 定時器/計數器對輸入信號的要求 5.2.4 定時器/計數器0、1的編程和應用示例 5.2.5 定時器/計數器2 5.3 串行通信 5.3.1 串行通信基礎知識 5.3.2 80C5l串行接口 5.3.3 應用示例 本章小結 習題5第6章 單片機外部擴展資源及應用 6.1 單片機外部擴展資源和擴展編址技術概述 6.1.1 單片機外部擴展資源分類 6.1.2 單片機係統擴展結構與編址技術 6.1.3 單片機係統存儲器擴展方法 6.2 並行I/O口擴展 6.2.1 8255可編程並行I/O接口芯片 6.2.2 用74HC係列芯片擴展I/O接口 6.3 大容量閃速存儲器Flash的擴展 6.3.1 SuperFlash28SFO40A簡介 6.3.2 89C52單片機和28SF040A接口方法 6.4 單片機係統中的鍵盤接口技術 6.4.1 鍵盤工作原理及消抖 6.4.2 獨立式鍵盤工作原理 6.4.3 行列式鍵盤工作原理 6.4.4 鍵盤掃描的控製程序 6.5 單片機係統中的LED數碼顯示器 6.5.1 LED數碼顯示器的結構與原理 6.5.2 靜態顯示 6.5.3 動態掃描顯示 6.6 單片機係統中的LCD液晶顯示器 6.6.1 字符型液晶顯示模塊的組成和基本特點 6.6.2 LCDl602模塊接口引腳功能 6.6.3 LcDl602模塊的操作命令 6.6.4 LCDl602與89C52單片機接口與編程 6.7 日曆時鍾接口芯片及應用 6.7.1 並行接口日曆時鍾芯片DSl2887 6.7.2 串行接口日曆時鍾芯片DSl302 6.8 單片機數據采集係統 6.8.1並行A/D轉換器ADC0809 6.8.2通用串行輸齣8位A/D轉換器TLC549 6.9 I2C總綫接口電路EEPROM及應用 6.9.1 串行EEPROM電路CAT24WCXX概述 6.9.2 串行EEPROM芯片的操作 6.9.3 串行EEPROM芯片與89C52的接口編程 6.10 RS-232C和RS-485/422通信接口 本章小結 習題6第7章 單片機係統設計示例 7.1 可編程控製器的硬件組成 7.2 可編程控製器的軟件係統 7.3 可編程控製器Pc機集成開發環境 7.4 可編程控製器監控程序C5l語言部分源程序清單 本章小結附錄A 單片機選型指南附錄B 單片機及部分常用外圍器件附錄C 指令速查錶參考文獻
· · · · · · (
收起)