目 錄 第1章 基礎知識 1. l 碼制 1. 1. l 英文字符的表示方法--ABCII碼 1. 1. 2 BCD碼(二進制編碼的十進制數) 1. 1. 3 計算機中帶符號數的表示方法 1. 2 計算機的基本知識 1. 2. l 計算機的工作過程及內部結構 1. 2. 2 指令及指令系統 1. 3 尋址方式 l. 4 單片機及其發(fā)展概況 1. 4. l 單片機及其特點 1. 4. 2 單片機技術現狀及發(fā)展趨勢 習題1 第2章 增強型MCS-51單片機結構 2. 1 內部結構和引腳功能 2. 1. 1 內部結構 2. 1. 2 引腳功能 2. 2 輸入/輸出(I/O)口 2. 2. 1 P1口內部結構及使用 2. 2. 2 P0口內部結構及使用 2. 2. 3 P2口內部結構及使用 2. 2. 4 P3口內部結構及使用 2. 2. 5 I/O口負載能力 2. 2. 6 讀鎖存器和讀引腳指令 2. 3 存儲器系統 2. 3. l 程序存儲器 2. 3. 2 片內數據存儲器 2. 3. 3 外部數據存儲器 2. 4 MCS-51外部存儲器的連接 2. 4. 1 CPU地址線與存儲器地址線的連接 2. 4. 2 MCS-51控制系統中程序存儲器的連接 2. 4. 3 數據存儲器的連接 2. 5 操作時序 2. 5. l 對外部程序存儲器的讀操作時序 2. 5. 2 外部數據存儲器讀寫時序 2. 5. 3 6時鐘/機器周期模式下的時序 2. 6 復位及復位電路 2. 6. 1 CPU內部復位電路 2. 6. 2 復位電路 2. 7 節(jié)電運行狀態(tài)和掉電運行狀態(tài) 習題2 第3章 MCS-51指令系統 3. 1 MCS-51指令系統 3. 1. l 數據傳送指令 3. 1. 2 算術運算指令 3. 1. 3 邏輯運算指令 3. 1. 4 位操作指令 3. 1. 5 控制及轉移指令 3. 2 匯編語言程序設計基礎 3. 2. l 匯編語言程序結構 3. 2. 2 匯編語言程序編輯與執(zhí)行 *3. 2. 3 對匯編語言程序的基本要求 習題3 第4章 中斷控制. 定時/計數器與串行口 4. 1 CPU與外設通信方式概述 4. 1. l 查詢方式 4. 1. 2 中斷通信方式 4. 2 增強型MCS-51中斷控制系統 4. 2. l 中斷源及標志 4. 2. 2 中斷控制 4. 2. 3 中斷響應過程及中斷服務程序入口地址 4. 2. 4 中斷初始化及中斷服務程序結構 4. 3 增強型MCS-51定時/計數器 4. 3. l 定時/計數功能概述 4. 3. 2 定時/計數器T0. T1結構及控制 4. 3. 3 定時/計數器T2結構及控制 4. 3. 4 定時/計數器應用 4. 4 串行通信系統 4. 4. l 串行通信概念 4. 4. 2 增強型 MCS-51串行通信口控制及初始化 4. 4. 3 串行口工作方式及應用 4. 4. 4 增強型UART新增功能 4. 4. 5 RS232C串行接日標準及應用 4. 5 增強型MCS-51芯片識別和仿真 習題4 第5章 80C51內核增強型單片機芯片 5. 1 89C5lRX系列單片機概述 5. 2 P89C51RX引腳功能 5. 3 P89C5lRX系列片內存儲器結構 5. 3. 1 片內程序存儲器 5. 3. 2 片內數據存儲器 5. 4 可編程計數器陣列PCA及應用 5. 4. 1 PCA結構及控制 5. 4. 2 PCA模塊初始化步驟 5. 4. 3 PCA模塊工作模式 5. 5 89C5lRX系列中斷控制系統 5. 6 硬件看門狗 5. 7 P89C6XX2系列 *5. 8 P89C66X系列簡介 5. 8. 1 封裝形式及弓l腳功能 5. 8. 2 PCA模塊 5. 8. 3 中斷系統 習題5 第6章 51LPC系列單片機芯片 6. 1 內部結構和引腳功能 6. 1. 1 內部結構 6. 1. 2 引腳排列 6. 1. 3 特殊功能寄存器 6. 2 I/O端口輸出模式 6. 2. l 準雙向輸出結構 6. 2. 2 漏極開路輸出結構 6. 2. 3 上拉(互補推挽)輸出結構 6. 2. 4 輸入方式 6. 3 鍵盤中斷功能 6. 4 模擬比較器 6. 4. 1 比較器結構 6. 4. 2 比較器初始化 6. 5 定時/計數器新增功能 6. 6 時鐘及復位電路 6. 7 電源管理及復位電路 6. 7. l 掉電檢測功能 6. 7. 2 上電檢測 6. 7. 3 空閑模式和掉電操作模式 6. 7. 4 復位電路 6. 8 看門狗定時器 6. 8. l 硬件看門狗狀態(tài) 6. 8. 2 通用定時器方式 6. 9 中斷控制系統 6. 10 硬件配置信息 6. 11 A/D與D/A轉換器 6. 11. 1 A/D轉換器 6. 11. 2 D/A轉換器 習題6 第7章 數字信號輸入/輸出接口電路 7. 1 I/O資源及擴展 7. 1. l 通過鎖存器. 觸發(fā)器擴展I/O口 7. 1. 2 用8255可編程I/O芯片擴展MCS一51的I/O口 7. l. 3 利用 8155/8156可編程I/O芯片擴展MCS-51的I/O口 7. 2 開關信號輸入/輸出方式 7. 3 簡單顯示驅動電路 7. 3. 1 發(fā)光二極管 7. 3. 2 驅動電路 7. 4 LED數碼管及其顯示驅動電路 7. 4. 1 LED數碼管 7. 4. 2 LED數碼顯示器接日電路 7. 4. 3 LED點陣顯示器及其接口電路 7. 5 鍵盤電路 7. 5. 1 按鍵結構及按鍵電壓波形 7. 5. 2 鍵盤電路形式 7. 5. 3 鍵盤按鍵編碼 7. 5. 4 鍵盤監(jiān)控方式 7. 6 光電耦合器件接口電路 7. 7 單片機與繼電器接口電路 習題7 第8章 單片機應用系統開發(fā) 8. 1 單片機應用系統開發(fā)過程 8. 1. l 總體設計 8. 1. 2 硬件設計 8. 1. 3 資源分配 8. 2 單片機開發(fā)工具及選擇 8. 2. l 仿真器 8. 2. 2 其他工具 8. 3 系統可靠性設計 8. 3. l 硬件可靠性設計 8. 3. 2 系統自診斷技術 8. 3. 3 系統抗干擾性能 習題8 附錄A 實驗 實驗一 MCS-51單片機及其開發(fā)系統(仿真器)的認識 實驗二 MCS-51指令系統 實驗三 MCS-51指令系統綜合練習 實驗四 中斷實驗 實驗五 顯示器與定時中斷 實驗六 串行通信 實驗七 鍵盤掃描 實驗八 A/D轉換 實驗九 D/A轉換 附錄B 串行EEPROM存儲器及應用 附錄C ASCll碼表 參考書目 注:加*的部分為擴展內容, 教學時可根據學時作適當刪節(jié).