《單片微型計算機原理與接口技術(第2版)》以80C51系列單片微機為主講機種,主要介紹單片微型計算機的原理與接口技術,內容包括單片微機的基本硬件配置、指令系統和程序編程、常用功能部件(中斷、定時器/計數器、串行口)應用編程、單片微機的接口技術(存儲器和I/O的擴展原理和方法、A/D接口、D/A接口、鍵盤接口、顯示接口)。隨書所配光盤,可作為多媒體課件。
《單片微型計算機原理與接口技術(第2版)》概念清楚,敘述詳細,例題豐富,便于自學?勺鳛榇髮W“單片微機原理與接口技術”課程教學用書,可也作為大專院校或單片微機培訓班教材,還可供從事單片微機應用的技術人員參考。
第一章 緒論
1.1 單片微機的發展
1.1.1 單片微機的概念
1.1.2 單片微機的發展
1.2 80C51系列單片微機
1.3 單片微機的應用
1.4 本教程的教學安排
第二章 單片微機的基本結構
2.1 80C51單片微機的內部結構
2.2 80C51單片微機的引腳及其功能
2.3 8OC51 CPU的結構和特點
2.3.1 中央控制器
2.3.2 運算器
2.3.3 時鐘電路及CPU的工作時序
2.4 存儲器結構和地址空間
2.4.1 程序存儲器
2.4.2 內部數據存儲器
2.4.3 片外數據存儲區
2.5 并行輸入/輸出端口
2.5.1 P0口
2.5.2 P1口
2.5.3 P2口
2.5.4 P3口
2.6 布爾(位)處理器
2.7 80C51單片微機的工作方式
2.7.1 復位方式
2.7.2 程序執行方式
2.7.3 低功耗工作方式
2.7.4 編程方式
第三章 8OC51單片微機的指令系統
3.1 80C51指令系統概述
3.1.1 尋址方式
3.1.2 指令格式
3.1.3 指令分類
3.1.4 指令系統中使用符號說明
3.1.5 單片微機執行指令的過程
3.2 數據傳送類指令
3.2.1 內部八位數據傳送指令
3.2.2 十六位數據傳送指令
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 累加器移位/循環指令
3.4.5 累加器按位取反指令
3.4.6 累加器清0指令
3.5 控制程序轉移類指令
3.5.1 無條件轉移指令
3.5.2 條件轉移指令
3.5.3 循環轉移指令
3.5.4 子程序調用指令
3.5.5 返回指令
3.5.6 空操作指令
3.6 布爾(位)操作類指令
3.6.1 布爾傳送指令
3.6.2 布爾狀態控制指令
3.6.3 布爾(位)邏輯操作指令
3.6.4 布爾(位)條件轉移指令
第四章 80C51單片微機的程序設計
第五章 8OC51單片微機的中斷系統原理及應用
第六章 單片微機的定時器/計數器原理及應用
第七章 80C51單片微機的串行口原理及應用
第八章 80C51單片微機的系統擴展原理及接口技術
第九章 80C51單片微機應用系統實例
附錄A 80C51指令
附錄B 多種單片微機型號命名法
附錄C 單片微機常見縮略語
附錄D
參考文獻