本書內(nèi)容在前兩版的基礎(chǔ)上做了適度增刪。刪去了第2版中有關(guān)16位單片機的介紹,而對8位單片機的內(nèi)容進行了擴充,特別是擴充了有關(guān)串行擴展的知識。本書著重講述8位單片機的典型代表80C51系列,介紹其基本原理和應(yīng)用。主要包括:80C51單片機的硬件結(jié)構(gòu)及串并行擴展、指令系統(tǒng)和匯編語言程序設(shè)計以及單片機的發(fā)展和應(yīng)用等。
本書內(nèi)容系統(tǒng)全面,通俗易懂,適于初學(xué)者?勺鳛楸究、專科、函授或培訓(xùn)班的教材,同樣也可作為工程技術(shù)人員或業(yè)余智能產(chǎn)品開發(fā)愛好者的自學(xué)用書。
本書配套教學(xué)課件。
第1章 計算機基礎(chǔ)知識
1.1 二進制數(shù)及其在計算機中的使用
1.1.1 二進制數(shù)的進位計數(shù)特性
1.1.2 機器數(shù)與機器數(shù)表示形式
1.1.3 計算機中二進制數(shù)的單位
1.1.4 計算機使用二進制數(shù)的原因
1.2 二進制數(shù)的算術(shù)運算和邏輯運算
1.2.1 二進制算術(shù)運算
1.2.2 二進制邏輯運算
1.3 供程序設(shè)計使用的其他進制數(shù)
1.3.1 十進制數(shù)與十六進制數(shù)
1.3.2 不同進制數(shù)之間的轉(zhuǎn)換
1.4 計算機中使用的編碼
1.5 微型計算機概述
1.5.1 微型計算機硬件系統(tǒng) 第1章 計算機基礎(chǔ)知識
1.1 二進制數(shù)及其在計算機中的使用
1.1.1 二進制數(shù)的進位計數(shù)特性
1.1.2 機器數(shù)與機器數(shù)表示形式
1.1.3 計算機中二進制數(shù)的單位
1.1.4 計算機使用二進制數(shù)的原因
1.2 二進制數(shù)的算術(shù)運算和邏輯運算
1.2.1 二進制算術(shù)運算
1.2.2 二進制邏輯運算
1.3 供程序設(shè)計使用的其他進制數(shù)
1.3.1 十進制數(shù)與十六進制數(shù)
1.3.2 不同進制數(shù)之間的轉(zhuǎn)換
1.4 計算機中使用的編碼
1.5 微型計算機概述
1.5.1 微型計算機硬件系統(tǒng)
1.5.2 微型計算機軟件系統(tǒng)
1.5.3 微型計算機的工作過程
練習題
第2章 80C51單片機的硬件結(jié)構(gòu)
2.1 單片機的概念
2.2 80C51單片機的邏輯結(jié)構(gòu)及信號引腳
2.2.1 80C51單片機的內(nèi)部邏輯結(jié)構(gòu)
2.2.2 80C51單片機的封裝與信號引腳
2.3 80C51單片機的內(nèi)部存儲器2
2.3.1 內(nèi)部數(shù)據(jù)存儲器低128單元區(qū)
2.3.2 內(nèi)部數(shù)據(jù)存儲器高128單元區(qū)
2.3.3 堆棧操作
2.3.4 內(nèi)部程序存儲器
2.4 80C51單片機的并行I/O口
2.4.1 P0口邏輯結(jié)構(gòu)
2.4.2 P1口邏輯結(jié)構(gòu)
2.4.3 P2口邏輯結(jié)構(gòu)
2.4.4 P3口邏輯結(jié)構(gòu)
2.5 80C51單片機的時鐘與定時
2.5.1 時鐘電路
2.5.2 定時單位
2.6 80C51單片機的系統(tǒng)復(fù)位
2.6.1 復(fù)位方式與初始化狀態(tài)
2.6.2 復(fù)位電路
2.7 單片機低功耗工作模式
2.7.1 單片機低功耗的意義
2.7.2 兩種低功耗工作模式
2.7.3 低功耗模式的應(yīng)用
練習題
第3章 80C51單片機指令系統(tǒng)
3.1 單片機指令系統(tǒng)概述
3.2 80C51單片機指令尋址方式
3.3 80C51單片機指令分類介紹
3.3.1 數(shù)據(jù)傳送類指令
3.3.2 算術(shù)運算類指令
3.3.3 邏輯運算及移位類指令
3.3.4 控制轉(zhuǎn)移類指令
3.3.5 位操作類指令
練習題
第4章 80C51單片機匯編語言程序設(shè)計
4.1 單片機程序設(shè)計語言概述
4.1.1 機器語言和匯編語言
4.1.2 單片機使用的高級語言
4.1.3 80C51單片機匯編語言的語句格式
4.2 匯編語言程序的基本結(jié)構(gòu)形式
4.2.1 順序程序結(jié)構(gòu)
4.2.2 分支程序結(jié)構(gòu)
4.2.3 循環(huán)程序結(jié)構(gòu)
4.3 80C51單片機匯編語言程序設(shè)計舉例
4.3.1 算術(shù)運算程序
4.3.2 定時程序
4.3.3 查表程序
4.4 單片機匯編語言源程序的編輯和匯編
4.4.1 手工編程與匯編
4.4.2 機器編輯與交叉匯編
4.5 80C51單片機匯編語言偽指令
練習題
第5章 80C51單片機的中斷與定時
第6章 單片機并行存儲器擴展
第7章 單片機并行I/O擴展
第8章 80C51單片機串行通信
第9章 單片機串行擴展
第10章 單片機A/D及D/A轉(zhuǎn)換接口
第11章 8位單片機的發(fā)展
第12章 單片機應(yīng)用
參考文獻