單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)
定 價(jià):36 元
- 作者:張友德, 涂時(shí)亮, 趙志英編著
- 出版時(shí)間:2012/3/1
- ISBN:9787309086935
- 出 版 社:復(fù)旦大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:339頁
- 紙張:膠版紙
- 版次:1
- 開本:16開
《單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)(A51版)》是在《單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)(第五版)》基礎(chǔ)上,根據(jù)教學(xué)要求和單片機(jī)發(fā)展重新修訂而成。主要包括以下內(nèi)容:單片機(jī)的基礎(chǔ)知識和基本概念;51系統(tǒng)結(jié)構(gòu)、引腳、片上資源、相關(guān)電路設(shè)計(jì)原理;中斷系統(tǒng)結(jié)構(gòu)和工作原理;51指令系統(tǒng)分析;匯編語言程序結(jié)構(gòu)、設(shè)計(jì)步驟與方法;常用子程序設(shè)計(jì)原理與方法;匯編語言程序在Keil-C 51平臺上的調(diào)試方法;單片機(jī)片上外圍模塊結(jié)構(gòu)、功能、典型應(yīng)用與編程方法;51單片機(jī)系統(tǒng)擴(kuò)展原理;典型擴(kuò)展器件、模塊的功能特性、接口技術(shù),應(yīng)用及編程方法。單片機(jī)應(yīng)用系統(tǒng)的研制過程、典型應(yīng)用實(shí)例的軟硬件設(shè)計(jì)與系統(tǒng)調(diào)試方法。
《單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)(A51版)》具有如下特點(diǎn):結(jié)構(gòu)緊湊,將原理和相關(guān)硬件、程序設(shè)計(jì)放在一起闡述;例題、習(xí)題、實(shí)驗(yàn)緊密結(jié)合-使課堂教學(xué)與實(shí)驗(yàn)內(nèi)容相聯(lián)系,學(xué)與用能并舉;含有大量經(jīng)驗(yàn)證的例題,絕大多數(shù)都可以上機(jī)實(shí)習(xí);兼顧教學(xué)的循序性、內(nèi)容的系統(tǒng)性和先進(jìn)性,各章節(jié)具有相對獨(dú)立性,作為不同對象的教材使用時(shí)在內(nèi)容上可以根據(jù)課時(shí)來增刪。同時(shí)本書向相關(guān)任課教師贈(zèng)送教學(xué)輔助光盤,該光盤含有本書所有例題、習(xí)題和實(shí)驗(yàn)題目的程序和調(diào)試現(xiàn)場文件。
本書可以作為水科、大專、高職等電子類專業(yè)的單片機(jī)基礎(chǔ)教材,也可作為相關(guān)科技人員的參考書。
第1章 單片機(jī)基礎(chǔ)知識
1.1 概述
1.1.1 計(jì)算機(jī)
1.1.2 微型計(jì)算機(jī)
1.1.3 單片機(jī)
1.1.4 嵌入式系統(tǒng)
1.2 單片機(jī)中數(shù)的表示方法
1.2.1 數(shù)制及其轉(zhuǎn)換
1.2.2 BCD碼
1.2.3 ASCII碼
1.2.4 單片機(jī)中數(shù)的表示方法
1.3 單片機(jī)的內(nèi)部結(jié)構(gòu)
1.3.1 中央處理器cPu
1.3.2 單片機(jī)中的數(shù)據(jù)運(yùn)算
1.3.3 單片機(jī)的存儲器
1.3.4 單片機(jī)的輸入/輸出接口(L/O)
1.4 輿型單片機(jī)產(chǎn)品
1.4.1 單片機(jī)的類型和特性
1.4.2 典型的單片機(jī)產(chǎn)品
1.5 單片機(jī)的應(yīng)用和應(yīng)用系統(tǒng)結(jié)構(gòu)
1.5.1 單片機(jī)的應(yīng)用
1.5.2 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)
小結(jié)
習(xí)題
第2章 51系列單片機(jī)系統(tǒng)結(jié)構(gòu)
2.1 總體結(jié)構(gòu)
2.1.1 51系列單片機(jī)一般的總體結(jié)構(gòu)
2.1.2 89c52的總體結(jié)構(gòu)
2.2 存儲器組織
2.2.1 程序存儲器
2.2.2 內(nèi)部RAM數(shù)據(jù)存儲器
2.2.3 特殊功能寄存器
2.2.4 位地址空間
2.2.5 外部RAM和L/O口
2.3 時(shí)鐘、時(shí)鐘電路、CPU定時(shí)
2.4 復(fù)位和復(fù)位電路
2.4.1 外部復(fù)位
2.4.2 內(nèi)部復(fù)位
2.4.3 系統(tǒng)復(fù)位
2.5 中斷系統(tǒng)
2.5.1 中斷概念
2.5.2 89C52中斷系統(tǒng)
2.5.3 外部中斷觸發(fā)方式選擇
2.5.4 51系列其他單片機(jī)的中斷系統(tǒng)
小結(jié)
習(xí)題
第3章 51系列指令系統(tǒng)
3.1 指令格式和常用的偽指令
3.2 尋址方式
3.3 程序狀態(tài)字和指令類型
3.4 數(shù)據(jù)傳送指令
3.4.1 內(nèi)部數(shù)據(jù)傳送指令
3.4.2 累加器A與外部數(shù)據(jù)存儲器傳送指令
3.4.3 查表指令
3.5 算術(shù)運(yùn)算指令
3.5.1 加法指令
3.5.2 減法指令
3.5.3 乘法指令
3.5.4 除法指令
3.6 邏輯運(yùn)算指令
3.6.1 累加器A的邏輯操作指令
3.6.2 兩個(gè)操作數(shù)的邏輯操作指令
3.7 位操作指令
3.7.1 位變量傳送指令
3.7.2 位變量修改指令
3.7.3 位變量邏輯操作指令
3.8 控制轉(zhuǎn)移指令
3.8.1 無條件轉(zhuǎn)移指令
3.8.2 條件轉(zhuǎn)移指令
3.8.3 調(diào)用和返回指令
小結(jié)
習(xí)題
第4章 匯編語言程序的設(shè)計(jì)和調(diào)試
4.1 匯編語言程序設(shè)計(jì)方法
4.1.1 程序設(shè)計(jì)步驟
4.1.2 程序框圖和程序結(jié)構(gòu)
4.1.3 循環(huán)程序設(shè)計(jì)方法
4.1.4 子程序設(shè)計(jì)方法
4.2 常用子程序的設(shè)計(jì)
4.2.1 定點(diǎn)數(shù)四則運(yùn)算程序
4.2.2 常用數(shù)制轉(zhuǎn)換子程序
4.2.3 主程序和中斷程序設(shè)計(jì)
4.3 KeiL c51t平臺上的匯編語言程序調(diào)試
4.3.1 A51程序文件的生成
4.3.2 A5l程序的調(diào)試
4.3.3 實(shí)驗(yàn)的步驟與方法
小結(jié)
習(xí)題
實(shí)驗(yàn)
第5章 51系列單片機(jī)的外圍模塊及其應(yīng)用
5.1 并行口的功能及其應(yīng)用
5.1.1 并行口的功能和操作方法
5.1.2 并行口的應(yīng)用——2位七段顯示器的接口和編程
5.1.3 并行口的應(yīng)用——4×4鍵盤的接口和編程
5.1.4 并行口的應(yīng)用——撥碼盤的接口和編程
5.2 定時(shí)器及其應(yīng)用
5.2.1 定時(shí)器的一般結(jié)構(gòu)和工作原理
5.2.2 定時(shí)器T0、T1的功能和使用方法
5.2.3 定時(shí)器T0方式1應(yīng)用——多路低頻方波發(fā)生器
5.2.4 定時(shí)器TO方式1應(yīng)用——定時(shí)掃描顯示器、鍵盤
5.2.5 定時(shí)器TO方式2應(yīng)用——時(shí)鐘計(jì)數(shù)
5.2.6 定時(shí)器T2的功能和使用方法
5.2.7 定時(shí)器T2應(yīng)用——順序控制器
5.2.8 定時(shí)器T2應(yīng)用——脈沖頻率的測量與計(jì)算
5.2.9 可編程計(jì)數(shù)器陣列(PCA)的功能和使用方法
5.2.10 PCA應(yīng)用——高速輸出和PWM輸出
5.2.11 PCA模塊綜合應(yīng)用——軟件雙積分A/D
5.3 串行口UART
5.3.1 串行口的組成和特性
5.3.2 串行口的工作方式
5.3.3 波特率
5.3.4 多機(jī)通信原理
5.3.5 串行口的應(yīng)用和編程
5.3.6 串行總線
5.3.7 串行口方式O應(yīng)用——8位靜態(tài)顯示器的接口和編程
5.3.8 串行口方式1應(yīng)用——字符輸入、輸出
5.3.9 串行口方式1應(yīng)用——單字符命令通信
5.3.10 串行口方式1應(yīng)用——字符串命令通信
5.4 8XC552的A/D轉(zhuǎn)換器
5.4.1 A/D轉(zhuǎn)換器功能和使用方法
5.4.2 A/D的應(yīng)用和編程
5.5 其他外圍模塊簡介
5.5.1 液晶顯示器(LcD)驅(qū)動(dòng)器
5.5.2 串行外圍接口SPI
5.5.3 I2C串行總線口
5.5.4 控制器局域網(wǎng)(CAN)接口
5.5.5 其他
小結(jié)
習(xí)題
實(shí)驗(yàn)
第6章 單片機(jī)接口技術(shù)
6.1 51系列單片機(jī)并行擴(kuò)展原理
6.1.1 大系統(tǒng)的擴(kuò)展總線和擴(kuò)展原理
6.1.2 緊湊系統(tǒng)的擴(kuò)展總線和擴(kuò)展原理
6.1.3 海量存儲器系統(tǒng)地址譯碼方法
6.2 存儲器擴(kuò)展
6.2.1 程序存儲器擴(kuò)展
6.2.2 數(shù)據(jù)存儲器RAM的擴(kuò)展
6.3 RAM□O擴(kuò)展器8155的接口技術(shù)和應(yīng)用
6.3.1 RAM/Io擴(kuò)展器8155的接口技術(shù)
6.3.2 8155的應(yīng)用——6位共陰極顯示器、3×8鍵盤的接口和編程
6.4 并行接口8255A的接口技術(shù)和應(yīng)用
6.4.1 8255A的功能和接口技術(shù)
6.4.2 8255的應(yīng)用一點(diǎn)陣式發(fā)光顯示器的接口和編程
6.5 74系列器件接口技術(shù)
6.5.1 用74HC245擴(kuò)展并行輸入口
6.5.2 用74HC377擴(kuò)展并行輸出口
6.6 A/D器件接口技術(shù)
6.6.1 8路8位A/D ADC0809/0808的接口和編程
6.6.2 12位A/D AD574的接口和編程
6.7 液晶顯示模塊LCM的接D和編程
6.7.1 GY1206 LKSCY7G液晶顯示模塊簡介
6.7.2 GY1206 LKSCY7G的接口和編程
6.8 模擬串行擴(kuò)展技術(shù)
6.8.1 I2C時(shí)序模擬
6.8.2 SPI時(shí)序模擬
小結(jié)
習(xí)題
實(shí)驗(yàn)
第7章 應(yīng)用系統(tǒng)的設(shè)計(jì)與調(diào)試
7.1 應(yīng)用系統(tǒng)設(shè)計(jì)
7.1.1
7.1.2 硬件設(shè)計(jì)
7.1.3 軟件設(shè)計(jì)
7.2 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)舉例
7.2.1 4相8拍步進(jìn)電機(jī)控制器
7.2.2 直流電機(jī)控制器
7.2.3 十字路口交通控制器
7.3 開發(fā)工具與系統(tǒng)調(diào)試
7.3.1 單片機(jī)開發(fā)工具
7.3.2 應(yīng)用系統(tǒng)調(diào)試
7.3.3 調(diào)試舉例
小結(jié)
習(xí)題
實(shí)驗(yàn)
附錄
附錄1 51指令表
附錄2 教學(xué)光盤內(nèi)容和使用說明
附錄3 實(shí)驗(yàn)仿真模塊簡介
參考文獻(xiàn)