第1章微型計算機基礎
1.1微型計算機概述
1.1.1一些基本概念
1.1.2微型計算機的組成
1.1.3微型計算機的發(fā)展與應用
1.2單片機概述
1.2.1單片機的主要特點
1.2.2單片機的內部結構
1.2.3單片機的發(fā)展與應用
1.3計算機的數制與編碼
1.3.1數制及其轉換
1.3.2帶符號數的表示方法
1.3.3常用的二進制編碼
思考與練習
第2章MCS.51系列單片機的硬件結構和原理
2.1引腳及其功能
2.2內部結構和工作原理
2.3中央處理單元
2.3.1運算器
2.3.2控制器(Controller)
2.4存儲器配置
2.4.1程序存儲器ROM
2.4.2數據存儲器RAM
2.5輸入/輸出端口
2.5.1P0口
2.5.2P1端口
2.5.3P2端口
2.5.4P3端口
2.5.5I/O端口小結
2.6時鐘電路與時序
2.6.1時鐘電路及時鐘信號的產生
2.6.2基本時序
2.6.3訪問片外ROM/RAM指令的時序
2.7作方式
2.7.1復位及復位電路
2.7.2程序執(zhí)行方式
2.7.3掉電保護方式(PowerDownMode)
2.7.4節(jié)電工作方式
2.7.5編程和校驗方式
思考與練習
第3章MCS-51單片機的指令系統(tǒng)
3.1指令系統(tǒng)概述
3.1.1指令的格式
3.1.2尋址方式
3.1.3指令系統(tǒng)中的符號說明
3.1.4單片機指令的分類
3.2數據傳送指令
3.2.1內部RAM數據傳送指令
3.2.2外部RAM數據傳送指令
3.2.3程序存儲器數據傳送指令
3.2.4數據交換指令
3.2.5堆棧操作指令
3.3算術運算類指令
3.3.1加法指令
3.3.2減法指令
3.3.3乘除法指令
3.3.4十進制調整指令
3.4邏輯運算及移位指令
3.4.1邏輯運算指令
3.4.2移位指令
3.5控制轉移指令
3.5.1五條件轉移指令
3.5.2條件轉移指令
3.5.3子程序調用與返回指令
3.5.4空操作指令
3.6位操作指令
3.7匯編語言程序設計
3.7.1匯編語言組成與格式
3.7.2匯編語言程序設計方法
3.7.3源程序的編輯.匯編和調試
思考與練習
第4章中斷和定時系統(tǒng)
4.1中斷概述
4.2MCS-51的中斷系統(tǒng)
4.2.1MCS-51的中斷源的中斷標志
4.2.2MCS-51對中斷請求的控制
4.2.3中斷處理過程
4.3定時器及定時控制
4.3.1定時器的控制
4.3.2定時器的4種工作方式
思考與練習
第5章MCS-51單片機的系統(tǒng)擴展
5.1MCS-51系列單片機的系統(tǒng)擴展結構
5.1.1MCS-51單片機的系統(tǒng)總線
5.1.2MCS-51系列單片機的總線構成
5.2程序存儲器的擴展
5.2.1常用程序存儲器芯片
5.2.2程序存儲器的擴展方法
5.2.3典型擴展電路介紹
5.3數據存儲器的擴展
5.3.1常用數據存儲器芯片介紹
5.3.2數據存儲器的擴展方法
5.3.3典型擴展電路介紹
5.4程序存儲器與數據存儲器綜合擴展簡介
5.5并行I/O端口的擴展
5.5.1簡單并行I/O口擴展
5.5.2可編程并行I/O口的擴展
思考與練習
第6章單片機應用系統(tǒng)的接口技術
6.1鍵盤輸入接口
6.1.1按鍵輸入的抖動現象
6.1.2獨立式按鍵的接口及編程
6.1.3矩陣式鍵盤接口及編程
6.2LED顯示器及接口技術
6.2.1LED顯示器結構與工作原理
6.2.2LED顯示器與單片機的接口技
術
6.3A/D轉換器接口及應用
6.3.1逐次逼近法A/D轉換器的工作原理
6.3.2ADC0809芯片結構及引腳
6.3.3ADC0809與MCS-51單片機的接口方法
6.4D/A轉換器接口及應用
6.4.1D/A轉換器的基本概念
6.4.2DAC0832的內部結構及引腳功能
6.4.3DAC0832的工作方式
6.4.4DAC0832與單片機的接口及應用
6.5開關量輸出接口技術
6.5.1單片機與直流電磁式繼電器的接口技術
6.5.2單片機與固態(tài)繼電器的接口技術
思考與練習
第7章MCS-51系列單片機串行口及應用
7.1串行通信基礎
7.1.1異步通信和同步通信
7.1.2傳輸制式
7.1.3近程通信和遠程通信
7.1.4波特率(Baudrate)
7.1.5RS-232C總線標準
7.2串行口的結構和工作原理
7.2.1串行口結構及基本原理
7.2.2串行通信控制寄存器
7.3串行口的工作方式和應用
7.3.1串行工作方式0
7.3.2串行工作方式1
7.3.3串行工作方式2.3
7.3.4單片機與微機之間的通信
思考與練習
第8章實驗及專題制作
8.1Insight仿真器及MedWin集成開發(fā)
環(huán)境的使用
8.1.1安裝Medwin集成開發(fā)環(huán)境
8.1.2MedWin的菜單命令和簡單使用
8.2基礎實驗
8.2.1流水燈實驗
8.2.2機控制蜂鳴器發(fā)聲實驗
8.2.3機數碼顯示實驗
8.2.4中斷和定時實驗
8.3電腦時鐘的制作
附錄
附錄AMedWin集成開發(fā)環(huán)境菜單命令速查
附錄BMCS-51系列單片機常用子程序庫
附錄C單片機系統(tǒng)常用芯片引腳圖
附錄DASCII碼字符表
附錄E按照功能排列的MCS-51系列單片機指令表
附錄F按照字母順序排列的MCS-51系
列單片機指令表
參考文獻