前言
第一章 緒論
1.1 單片微機的發(fā)展
1.1.1 單片微機的概念
1.1.2 單片微機的發(fā)展
1.2 80C51系列單片微機
1.3 單片微機的應用
1.4 本教程的教學安排
思考與練習
第二章 80C51單片微機的基本結構
2.1 80C51單片微機的內部結構
2.2 80C51單片微機的引腳及其功能
2.3 80C51單片微機CPU的結構和特點
2.3.1 中央控制器
2.3.2 運算器
2.3.3 時鐘電路及CPU的工作時序
2.4 80C51單片微機存儲器結構和地址空間
2.4.1 程序存儲器
2.4.2 片內數據存儲器
2.4.3 片外數據存儲器
2.5 80C51單片微機并行輸入/輸出端口
2.5.1 PO口
2.5.2 Pl口
2.5.3 P2口
2.5.4 P3口
2.6 80C51單片微機布爾(位)處理器
2.7 80C51單片微機的工作方式
2.7.1 復位方式
2.7.2 程序執(zhí)行方式
2.7.3 低功耗工作方式
思考與練習
第三章 80C51單片微機的指令系統(tǒng)
3.1 80C51指令系統(tǒng)概述
3.1.1 尋址方式
3.1.2 指令格式
3.1.3 指令分類
3.1.4 指令系統(tǒng)中使用符號說明
3.1.5 單片微機執(zhí)行指令的過程
3.2 數據傳送類指令
3.2.1 內部8位數據傳送指令
3.2.2 16位數據傳送指令
3.2.3 外部數據傳送指令
3.2.4 程序存儲器數據傳送指令(或稱查表指令)
3.2.5 數據交換指令
3.2.6 堆棧操作指令
3.3 算術運算類指令
3.3.1 加法指令
3.3.2 帶進位加法指令
3.3.3 加1指令
3.3.4 二一十進制調整指令
3.3.5 帶借位減法指令
3.3.6 減1指令
3.3.7 乘法/除法指令
3.4 邏輯運算類指令
3.4.1 邏輯“與”運算指令
3.4.2 邏輯“或”運算指令
3.4.3 邏輯“異或”運算指令
3.4.4 累加器移位/循環(huán)指令
3.4.5 累加器按位取反指令
3.4.6 累加器清0指令
3.5 控制程序轉移類指令
3.5.1 無條件轉移指令
3.5.2 條件轉移指令
3.5.3 循環(huán)轉移指令
3.5.4 子程序調用指令
3.5.5 返回指令
3.5.6 空操作指令
……
第四章 80C51單片微機的程序設計
第五章 80C51單片微機的中斷系統(tǒng)原理及應用
第六章 80C51單片微機的定時器/計數器原理及應用
第七章 80C51單片微機的串行口原理及應用
第八章 單片微機的系統(tǒng)擴展原理與接口技術
第九章 單片微機應用系統(tǒng)實例