本書共分13章,系統(tǒng)介紹了單片機基本知識和實驗技能。包括單片機的組成、單片機尋址方式、單片機中斷系統(tǒng)、串行通信接口的原理與應用、A/D和D/A轉換技術等內容。
第1章 初步認識單片機
1.1 什么是單片機
1.1.1 計算機的基本組成
1.1.2 單片機的基本組成
1.1.3 單片機的外形及引腳分布
1.2 單片機的歷史、現(xiàn)狀及發(fā)展趨勢
1.2.1 單片機的歷史
1.2.2 單片機的現(xiàn)狀
1.2.3 單片機的發(fā)展趨勢
1.3 單片機的分類及常用的單片機產(chǎn)品
1.3.1 單片機的分類
1.3.2 常用的單片機產(chǎn)品
1.4 單片機的應用領域
習題
第2章 單片機開發(fā)工具
2.1 硬件工具
2.1.1 ISP下栽線
2.1.2 編程器
2.1.3 仿真器
2.1.4 其他工具
2.2 軟件工具
2.2.1 Keil軟件
2.2.2 下載器軟件
習題
第3章 單片機預備知識
3.1 數(shù)制
3.1.1 十進制(Decimal)
3.1.2 二進制(Binary)
3.1.3 十六進制(Hexadecimal)
3.2 碼制
3.2.1ASCII碼
3.2.2 BCD碼
3.2.3 計算機中帶符號數(shù)的表示方法
3.3 各數(shù)制間的轉換
3.3.1 二進制數(shù)與十進制數(shù)之間的轉換
3.3.2 二進制數(shù)與十六進制數(shù)之間的轉換
3.4 二進制數(shù)的運算
3.4.1 二進制數(shù)的算術運算
3.4.2 二進制數(shù)的邏輯運算
3.5 計算機的基本知識
習題
第4章 單片機并行I/O口的認識及應用
4.1 相關引腳的認識
4.2 單片機的系統(tǒng)組成及測試
4.2.1 小系統(tǒng)的組成
4.2.2 單片機小系統(tǒng)的測試
4.3 MOV、SETB、CLR、DJ.NZ、UMP、RL、L,CAIJL、RET等指令的簡介
習題
第5章 單片機的尋址方式和指令系統(tǒng)
5.1 尋址方式
5.2 指令及指令系統(tǒng)
5.2.1 數(shù)據(jù)傳送類指令
5.2.2 算術運算類指令
5.2.3 邏輯運算類指令
5.2.4 控制及轉移類指令
5.2.5 位操作類指令
5.3 偽指令
習題
第6章 匯編語言程序設計基礎
6.2 匯編語言概述
6.1.1 概述
6.1.2 匯編語言格式
6.2匯編語言程序設計方法
6.2.1 順序程序設計
6.2.2 分支程序設計
6.2.3 循環(huán)程序設計
6.2.4 子程序設計
6.3 編程實例
習題
第7章 顯示與鍵盤技術
7.1 輸出端的顯示技術
7.1.1 發(fā)光二極管
7.1.2 數(shù)碼管技術
7.1.3 點陣型液晶顯示技術
7.1.4 字符型液晶顯示技術
7.2 鍵盤
7.2.1 鍵盤輸入技術
7.2.2 實際鍵盤工作過程
習題
第8章 中斷系統(tǒng)
8.1 中斷的基本概念
8.1.1 中斷的定義
8.1.2 中斷源及中斷入口地址
8.1.3 中斷優(yōu)先級
8.1.4 中斷開關
8.2 中斷控制系統(tǒng)
8.2.1 中斷允許控制寄存器IE
8.2.2 中斷優(yōu)先級控制寄存器IP
8.2.3 特殊功能寄存器TCON中與中斷有關的部分標志位
8.2.4 中斷響應過程
8.3 中斷初始化和中斷服務程序結構
8.4 查詢法與中斷法的比較
8.5 中斷技術的應用實例
習題
第9章 定時器/計數(shù)器
9.1 定時器/計數(shù)器TO、T1的結構與控制
9.1.1 定時器/計數(shù)器TO、T1
9.1.2 定時器/計數(shù)器的4種工作方式
9.1.3 工作方式寄存器TMOD
9.1.4 控制寄存器TCON
9.2 定時器/計數(shù)器的應用實例
習題
0章 串行通信接口技術
10.1 串行通信基礎
10.1.1 串行通信的兩種基本方式
lO.1.2 串行通信中數(shù)據(jù)的傳送方式
10.1.3 串行通信的波特率
10.2 串行口的結構和工作原理
10.2.1 串行口的結構
10.2.2 串行口的工作原理
10.3 串行口的工作方式
10.4 多機通信技術
10.5 RS-232C串行口標準
習題
1章 A/D和D/A轉換技術
11.1 A/D轉換器接口及應用
11.1.1 A/D轉換器的原理及分類
11.1.2 A/D轉換器的主要技術指標
11.1.3 ADC0809集成電路
11.1.4 ADC0809與單片機的連接
11.2 D/A轉換器接口及應用
11.2.1 D/A轉換器的原理及分類
11.2.2 D/A轉換器的主要技術指標
11.2.3 DAC0832集成電路
11.2.4 DAC0832與單片機的連接
習題
2章 利用可編程I/O芯片擴展單片機的I/o口
12.1 用8255A擴展I/O口
12.1.1 可編程I/O芯片8255A簡介
12.1.2 8255A與單片機的連接
12.2 用8155/8156擴展I/O口
12.2.1 可編程I/O芯片8155/8156簡介
12.2.2 8155/8156與單片機的連接
12.3 用HD7279擴展I/O口
12.3.1 HD/279芯片簡介
12.3.2 單片機與HD7279的連接u
習題
3章 綜合實驗開發(fā)
13.1 單片機獨立式開發(fā)實驗
13.1.1 利用AT89S2051單片機實現(xiàn)PWM輸出控制
13.1.2 利用RS-232C實現(xiàn)PC機與單片機的通信
13.1.3 I2C總線與單片機的連接
13.1.4 單片機制作的密碼鎖控制器
13.1.5 看門狗實驗
13.1.6 紅外發(fā)射接收實驗
13.2 利用綜合系統(tǒng)試驗箱開發(fā)實驗
13.2.1 ISD1420語音控制實驗
13.2.2 步進電機控制實驗
附錄 MCS-51單片機指令表
參考文獻