前言 *1章單片機技術概述 1.1微型計算機的基本概念及分類 1.1.1微型計算機的組成 1.1.2微型計算機的分類 1.2單片機技術發展的特點 1.3常見的單片機 1.3.18051內核的單片機 1.3.2其他單片機 1.4單片機的應用 1.4.1單片機的應用範圍 1.4.2單片機應用繫統的設計 1.5習題 *2章8051單片機及增強型8051內核 2.18051單片機的引腳及內部結構 2.1.18051單片機的引腳 2.1.28051單片機的內部結構 2.1.3CPU結構 2.1.4存儲器空間及存儲器 2.2STC8A8K64S4A12的增強型8051內核 2.2.1STC8A8K64S4A12單片機的引腳及功能 2.2.2STC8A8K64S4A12單片機的增強型8051內核 2.3習題 第3章數字輸入/輸出端口 3.1單片機數字輸入/輸出端口的概述 3.1.1單片機數字輸入/輸出端口的作用 3.1.2帶有總線擴展的單片機繫統典型構成 3.2STC8A8K64S4A12的數字輸入/輸出端口 3.2.1STC8A8K64S4A12單片機的數字輸入/輸出口概述 3.2.2STC8A8K64S4A12輸入/輸出口的工作模式 3.2.3STC8A8K64S4A12輸入/輸出口的結構 3.3習題 第4章指令繫統 4.1助記符語言 4.1.1助記符語言概述 4.1.2操作碼 4.1.3操作數 4.2指令格式及分類 4.2.1彙編語言的概念及格式 4.2.2指令代碼的存儲格式 4.2.3指令中的符號約定 4.3尋址方式 4.4數據傳送類指令 4.4.1數據傳送指令 4.4.2數據交換指令 4.4.3棧操作指令 4.5邏輯操作類指令 4.5.1對累加器A進行的邏輯操作 4.5.2雙操作數指令 4.6算術運算類指令 4.6.1加減運算指令 4.6.2乘除運算指令 4.6.3增量、減量指令 4.6.4二-十進制調整指令 4.7位操作指令 4.7.1位數據傳送指令 4.7.2位狀態控制指令 4.7.3位邏輯操作指令 4.7.4位條件轉移指令 4.8控制轉移類指令 4.9習題 第5章彙編語言程序設計及仿真調試 5.1彙編語言程序設計基礎知識 5.1.1偽指令(Pseudo-Instruction) 5.1.2彙編語言程序設計的一般步驟和基本框架 5.2彙編語言程序設計舉例 5.3利用Keil μVision集成開發環境調試程序 5.4自行制作仿真器進行在線仿真調試 5.5將程序下載到單片機中進行驗證 5.6習題 第6章單片機的C語言程序設計 6.1單片機C語言程序中的常用運算 6.2C51對ANSI C的擴展 6.2.1C51擴展的關鍵字 6.2.2C51對函數的擴展 6.3STC8A8K64S4A12單片機C51程序框架 6.4習題 第7章中斷 7.1中斷的概念 7.28051單片機的中斷繫統及其管理 7.2.1中斷源及其優先級管理 7.2.2單片機中斷處理過程 7.2.3中斷請求的撤除 7.2.4關於外部中斷 7.3STC8A8K64S4A12單片機的中斷繫統及其管理 7.3.1中斷源及中斷繫統構成 7.3.2中斷控制寄存器 7.4中斷應用開發舉例 7.4.1中斷使用過程中需要注意的問題 7.4.2中斷應用開發舉例 7.5習題 第8章定時/計數器 8.1STC8A8K64S4A12單片機的定時/計數器 8.1.1定時/計數器的結構及工作原理 8.1.2定時/計數器的工作方式 8.1.3定時/計數器的功能寄存器 8.1.4定時/計數器量程的擴展 8.1.5定時/計數器編程舉例 8.2STC8A8K64S4A12的可編程計數器陣列模塊 8.2.1PCA模塊的結構 8.2.2PCA模塊的特殊功能寄存器 8.2.3PCA模塊的工作模式 8.2.4PCA模塊的應用舉例 8.3習題 第9章串行通信 9.1通信的一般概念 9.1.1並行通信與串行通信 9.1.2串行通信的基本方式及數據傳送方向 9.1.3通用的異步接收器/發送器UART 9.2STC8A8K64S4A12單片機的串行接口 9.2.1串行接口的工作方式 9.2.2串行接口的寄存器 9.2.3波特率設定 9.2.4STC8A8K64S4A12單片機串行接口應用舉例 9.3STC8A8K64S4A12單片機的SPI 9.3.1SPI的結構 9.3.2SPI的數據通信 9.3.3SPI的應用舉例 9.4習題 *10章模擬量模塊 10.1模擬量處理繫統的一般結構 10.2STC8A8K64S4A12片內集成A/D模塊的結構及使用 10.2.1A/D轉換器的結構及相關寄存器 10.2.2A/D轉換器的應用 10.3D/A轉換器及其與單片機的接口應用 10.3.1TLC5615簡介 10.3.2TLC5615接口電路及應用編程 10.4習題 *11章增強型PWM波形發生器 11.1PWM概述 11.2增強型PWM發生器的結構 11.3增強型PWM發生器相關寄存器 11.4增強型PWM波形發生器的應用 11.5習題 *12章單片機應用繫統設計舉例 12.1繫統要求 12.2需求分析 12.3繫統硬件設計 12.4繫統軟件設計 12.5習題 附錄 附錄ASTC8A8K64S4A12單片機寄存器頭文件STC8.INC內容 附錄BSTC8A8K64S4A12單片機寄存器頭文件stc8.h內容 附錄C邏輯符號對照表 參考文獻
|