第1章單片機概述
1.1預備知識.
1.1.1數制的基本概念及數的表示
1.1.2計算機中數值數據的表示方法
1.2單片機概述
1.2.1單片機
1.2.2MCS-51系列單片機
1.2.3單片機的應用
練習題
第2章51系列單片機的結構
2.1單片機的外部結構
2.1.1電源及時鐘引腳
2.1.2控制引腳
2.2單片機的內部結構
2.3AT89C51的微處理器
2.3.1運算器
2.3.2控制器
2.4AT89C51存儲器結構
2.5AT89C51的時序與復位電路
2.5.1機器周期和指令周期
2.5.2AT89C51的復位及復位電路
練習題
第3章51系列單片機的指令系統
3.1概述
3.2指令的格式
3.3匯編
3.4尋址方式
3.5尋址空間及符號注釋
3.651系列單片機的指令系統
3.6.1數據傳送類指令
3.6.2算術運算類指令
3.6.3邏輯運算指令
3.6.4控制程序轉移類指令.
3.6.5位操作(布爾處理)類指令
練習題
第4章51系列單片機匯編語言設計
4.1匯編語言的語句格式
4.2匯編語言的偽指令
4.3單片機匯編語言程序設計
4.3.1順序結構程序設計
4.3.2分支結構程序設計
4.3.3循環(huán)程序設計
4.3.4子程序
4.4實用程序舉例
4.4.1代碼轉換程序
4.4.2算術運算子程序
4.4.3查找.排序程序
練習題
第5章MCS-51單片機存儲器的擴展
5.1存儲器擴展總線的構造
5.1.1總線的概念
5.1.2總線的構造
5.1.3擴展的利弊
5.2單片機對外部存儲器的讀/寫控制
5.2.1存儲器芯片
5.2.2單片機對存儲器芯片的控制
5.3存儲器及I/O接口電路的片選控制方法
5.3.1線選法
5.3.2簡單澤碼法
5.3.3完全譯碼法
5.4存儲器擴展舉例
5.4.1ROM的擴展
5.4.2RAM的擴展
5.4.3ROM與RAM的區(qū)分
附:串行擴展技術
練習題
第6章51系列單片機的中斷系統
6.1中斷系統的概念
6.1.1中斷系統
6.1.2單片機中斷的功能
6.251系列單片機中斷系統結構及中斷控制
6.2.1單片機中斷源
6.2.2單片機中斷控制寄存器
6.2.3單片機中斷的設置
6.3中斷處理過程
6.4中斷舉例
練習題
第7章51系列單片機的定時器/計數器
7.1定時器/計數器概述
7.1.1定時方法
7.1.2定時器/計數器的結構
7.2定時器/計數器的控制
7.3定時器/計數器的四種工作模式及應用
7.4定時器/計數器綜合應用舉例
練習題
第8章單片機I/O擴展及應用
8.1擴展I/O接口的概念
8.1.1為什么要擴展I/O接口
8.1.2單片機I/O編址技術
8.1.3單片機I/O控制方式
8.28155H帶RAM和定時器/計數器的可編程并行接口芯片
8.2.18155H的結構與引腳..
8.2.2CPU對8155H的RAM和I/O口的尋址
8.2.38155H的命令字和狀態(tài)字以及I/O的工作方式
8.2.48155H的定時器
8.2.58155初始化編程
8.38255A可編程通用并行接口芯片
8.3.18255A的結構和引腳
8.3.28255A的三種工作方式及選擇
8.3.38255A控制字
8.3.48255與51單片機的連接
8.3.5初始化編程舉例
8.451單片機鍵盤接口技術
8.4.1鍵盤接口及處理程序
8.4.2單片機對非編碼鍵盤掃描的控制方式
8.551單片機顯示器接口技術
8.5.1LED顯示器結構原理
8.5.2LED顯示器接口及顯示方式
8.5.3由8155H接口電路組成的LED顯示器
8.651單片機打印機接口技術
8.6.1微型打印機簡介
8.6.2打印機接口和打印機驅動程序
8.7D/A轉換器及與單片機的接口電路
8.7.1D/A轉換芯片——DAC0832
8.7.2D/A轉換器與單片機的接口
8.8A/D轉換器及與單片機的連接
練習題
第9章單片機串行口及串行通信
9.1串行通信的基本知識
9.1.1串行通信的基本原理
9.1.2串行通信的接口電路
9.251系列單片機的串行口及應用
9.2.151系列單片機的串行口
9.2.2串行口的工作方式
9.2.3串行口波特率的設置
9.3RS-232C串行總線接口標準
9.4串行口的應用
9.5PC機與單片機雙機通信程序設計
9.5.1通過BIOS調用存取PC機的串行口
9.5.2采用MAX232芯片接口的PC機與51單片機通信
9.6PC機與多個單片機間的通信
練習題
第10章單片機應用系統設計與開發(fā)
10.1單片機應用系統設計與開發(fā)的一般步驟
10.2軟件開發(fā)工具及編程器
10.2.1AT89C51程序的開發(fā)流程
10.2.2匯編語言源程序的編輯
10.2.3匯編語言源程序的匯編
10.2.4匯編語言程序的仿真調試
10.2.5目標程序的寫入與運行
10.3單片機應用系統設計與開發(fā)實例——數字式熱敏電阻溫度計
10.3.1熱敏電阻的特點
10.3.2負溫度系數熱敏電阻的特性
10.3.3基本電路(顯示與鍵盤電路及電源電路均省略)
10.3.4程序設計...
練習題
參考文獻