前言第1章 緒論1.1 計算機控制系統的組成1.1.1 計算機控制系統的硬件1.1.2 計算機控制系統的軟件1.2 計算機控制系統的分類1.2.1 操作指導系統1.2.2 直接數字控制系統1.2.3 計算機監督控制系統1.2.4 分布式控制系統1.2.5 現場總線控制系統1.3 常用的51系列單片機1.3.1 Intel公司的MCS-51系列單片機1.3.2 Atmel公司的AT89系列單片機1.3.3 Philips公司的51系列單片機1.4 習題第2章 MCS-51單片機的結構和時序2.1 MCS-51單片機的結構2.1.1 MCS-51的組成2.1.2 CPU的結構2.1.3 存儲器的結構2.1.4 MCS-51的并行I/O端口2.1.5 MCS-51的定時/計數器2.1.6 MCS-51的中斷系統2.1.7 MCS-51的串行接口2.2 MCS-51的引腳功能及片外總線結構2.2.1 MCS-51的引腳功能2.2.2 MCS-51的片外總線結構2.3 MCS-51單片機的工作方式2.3.1 復位工作方式2.3.2 程序執行工作方式2.3.3 節電工作方式2.3.4 編程和校驗工作方式2.4 MCS-51單片機的時序2.4.1 時鐘電路2.4.2 CPU時序的有關概念2.4.3 MCS-51的取指令和執行指令時序2.4.4 MCS-51訪問外部存儲器的指令時序2.5 習題第3章 MCS-51系列單片機的指令系統及匯編程序設計3.1 指令系統概述3.1.1 匯編指令格式3.1.2 指令描述符號介紹3.2 尋址方式3.2.1 立即尋址3.2.2 寄存器尋址3.2.3 直接尋址3.2.4 寄存器間接尋址3.2.5 變址尋址3.2.6 相對尋址3.2.7 位尋址3.3 Mcs-51系列單片機的指令系統3.3.1 數據傳送類指令3.3.2 算術運算類指令3.3.3 邏輯運算及移位指令3.3.4 位操作指令3.3.5 控制轉移類指令3.4 匯編語言程序設計3.4.1 匯編語言程序偽指令3.4.2 結構化程序設計3.5 習題第4章 C51高級語言程序設計4.1 C語言高級編程4.1.1 C語言的特點4.1.2 c語言與MCS-51系列單片機4.1.3 C51編譯器4.1.4 Keil8051開發工具4.1.5 C51程序結構4.2 C51對標準C語言的擴展4.2.1 存儲區域4.2.2 數據類型4.2.3 常量和變量4.2.4 存儲器模式4.2.5 絕對地址的訪問4.3 C51的運算符及表達式4.3.1 算術運算符4.3.2 關系和邏輯運算符4.3.3 位運算符4.3.4 逗號運算符4.3.5 賦值運算符4.3.6 條件運算符4.3.7 指針與地址運算符4.3.8 表達式和表達式語句4.4 C51函數4.5 C51構造數據類型4.5.1 數組和指針4.5.2 結構、共同體和枚舉4.6 C51庫函數4.6.1 本征庫函數和非本征庫函數4.6.2 訪問SFR和位地址的REGxxx.H文件4.6.3 c51庫函數4.7 C51程序編寫4.7.1 c51程序的基本結構4.7.2 編寫高效的C51程序及優化程序4.8 C51語言與匯編語言4.8.1 C51與匯編語言的接口4.8.2 函數的聲明及段名的命名規則4.9 習題第5章 MCS-51的定時器、中斷系統以及串行口5.1 Mcs-51單片機的定時/計數器5.1.1 定時/計數器的結構5.1.2 定時/計數器的控制5.1.3 定時/計數器的工作方式5.1.4 定時/計數器的初始化5.1.5 定時/計數器應用舉例5.2 Mcs-51單片機的中斷系統5.2.1 MCS-51的中斷系統組成5.2.2 中斷源和中斷請求標志5.2.3 中斷控制5.2.4 中斷的處理過程及響應時間5.2.5 中斷系統的初始化及應用5.2.6 中斷源的擴展5.3 MCS-51的串行接口5.3.1 串行口的結構5.3.2 串行口的工作方式5.3.3 串行口的通信波特率5.3.4 串行口的初始化5.3.5 串行口的應用舉例5.3.6 串行口在多機通信中的應用5.4 習題第6章 單片機的人機交互與擴展技術6.1 單片機系統的人機交互技術6.1.1 顯示器接口技術6.1.2 鍵盤接口技術6.1.3 串行通信接口技術6.2 存儲器的擴展技術6.2.1 存儲器擴展中應考慮的問題6.2.2 存儲器的并行擴展6.2.3 存儲器的串行擴展6.3 系統擴展技術6.3.1 并行I/O接口的擴展及應用6.3.2 可編程串行顯示接口芯片MAX'7219及擴展應用6.4 習題第7章 過程通道7.1 輸入/輸出通道的結構7.1.1 輸入通道的結構7.1.2 輸出通道的結構7.2 多路開關及采樣量化保持7.2.1 多路模擬開關7.2.2 信號采樣及量化7.2.3 保持器7.3 模擬量輸出通道接口技術7.3.1 DAC的主要性能指標7.3.2 并行DAC及接口技術7.3.3 串行DAC及接口技術7.4 模擬量輸入通道接口技術7.4.1 ADC的主要技術指標7.4.2 并行ADC及接口技術7.4.3 串行ADC及接口技術