單片計(jì)算機(jī)基礎(chǔ)及應(yīng)用
定 價(jià):38 元
叢書名:高等院校電子信息類專業(yè)教材 , 卓越工程師培養(yǎng)系列教材
- 作者:劉嵐,尹勇,撒繼銘,周嶸,方浩 等 著
- 出版時(shí)間:2016/3/1
- ISBN:9787562943488
- 出 版 社:武漢理工大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:287
- 紙張:膠版紙
- 版次:1
- 開本:16開
在電子信息技術(shù)領(lǐng)域中,單片機(jī)的應(yīng)用非常廣泛。因此,單片機(jī)原理與應(yīng)用技術(shù)方面的課程也成為了相關(guān)專業(yè)的一門重要的技術(shù)基礎(chǔ)課。
《單片計(jì)算機(jī)基礎(chǔ)及應(yīng)用》共11章,首先敘述了微型計(jì)算機(jī)的基礎(chǔ)知識(shí),如數(shù)制與編碼、總線、接口、堆棧、中斷、定時(shí)與計(jì)數(shù)等。在此基礎(chǔ)上,詳細(xì)講解了51單片機(jī)的基本結(jié)構(gòu)、寄存器、指令系統(tǒng)、基本接口、應(yīng)用編程和外部擴(kuò)展等內(nèi)容!秵纹(jì)算機(jī)基礎(chǔ)及應(yīng)用》深入淺出、循序漸進(jìn),以基礎(chǔ)知識(shí)為鋪墊,從實(shí)際應(yīng)用的角度將軟、硬件講解相結(jié)合,并精心安排了大量習(xí)題,力圖體現(xiàn)基礎(chǔ)性、實(shí)用性和先進(jìn)性。
《單片計(jì)算機(jī)基礎(chǔ)及應(yīng)用》可作為電子信息類、計(jì)算機(jī)類和機(jī)電、自動(dòng)化類等專業(yè)學(xué)生的教材,也可作為相關(guān)工程人員的參考用書。
1 計(jì)算機(jī)基礎(chǔ)知識(shí)
1.1 概述
1.1.1 計(jì)算機(jī)的產(chǎn)生和發(fā)展
1.1.2 計(jì)算機(jī)的分類及特點(diǎn)
1.1.3 計(jì)算機(jī)的架構(gòu)和指令集分類(馮·洛伊曼和哈佛、CISC和RISC)
1.2 數(shù)制與編碼
1.2.1 數(shù)制的基本概念
1.2.2 常用的數(shù)制分類(二、八、十、十六進(jìn)制)
1.2.3 數(shù)制的表示方法
1.2.4 數(shù)制轉(zhuǎn)換
1.3 數(shù)據(jù)在計(jì)算機(jī)內(nèi)的表示
1.3.1 數(shù)據(jù)在計(jì)算機(jī)內(nèi)的二進(jìn)制形式表示
1.3.2 帶符號(hào)二進(jìn)制數(shù)的表示法(原碼、反碼、補(bǔ)碼)
1.3.3 二進(jìn)制數(shù)的算術(shù)運(yùn)算(進(jìn)位、溢出等概念)
1.3.4 二進(jìn)制數(shù)的邏輯運(yùn)算
1.4 常用編碼(BCD、ASCII、漢字編碼)
1.4.1 BCD碼
1.4.2 ASCII碼
1.4.3 漢字編碼
1.5 定點(diǎn)數(shù)與浮點(diǎn)數(shù)
1.5.1 定點(diǎn)數(shù)
1.5.2 浮點(diǎn)數(shù)
2 計(jì)算機(jī)的基本工作原理
2.1 計(jì)算機(jī)的組成單元
2.2 中央處單元(CPU)
2.3 存儲(chǔ)器
2.3.1 半導(dǎo)體存儲(chǔ)器簡介
2.3.2 半導(dǎo)體存儲(chǔ)器的工作原理
2.3.3 靜態(tài)RAM的內(nèi)部結(jié)構(gòu)
2.3.4 靜態(tài)RAM存儲(chǔ)器芯片Intel 2114
2.3.5 動(dòng)態(tài)RAM的內(nèi)部結(jié)構(gòu)
2.3.6 動(dòng)態(tài)RAM存儲(chǔ)器芯片Intel 2164A
2.4 I/O接口
2.4.1 I/0接口的功能
2.4.2 CPU與I/O接口之間的信息
2.4.3 I/O接口的內(nèi)部結(jié)構(gòu)
2.5 總線
2.5.1 內(nèi)部總線
2.5.2 系統(tǒng)總線
2.5.3 外部總線
2.6 數(shù)據(jù)的基本單位
2.6.1 單位表示
2.6.2 大端格式和小端格式
2.6.3 規(guī)則字和非規(guī)則字
2.7 計(jì)算機(jī)系統(tǒng)
2.7.1 8086計(jì)算機(jī)系統(tǒng)
2.7.2 PC計(jì)算機(jī)系統(tǒng)
2.7.3 51單片機(jī)系統(tǒng)
2.8 計(jì)算機(jī)的程序執(zhí)行
2.8.1 PC機(jī)的程序執(zhí)行
2.8.2 51單片機(jī)的程序執(zhí)行
2.9 流水線
3 MCS一51單片機(jī)內(nèi)部結(jié)構(gòu)
3.1 單片機(jī)簡介
3.1.1 單片機(jī)的發(fā)展
3.1.2 單片機(jī)的分類
3.1.3 單片機(jī)應(yīng)用等級(jí)
3.1.4 單片機(jī)應(yīng)用領(lǐng)域
3.2 51單片機(jī)的內(nèi)部結(jié)構(gòu)
3.3 存儲(chǔ)器
3.3.1 51單片機(jī)的存儲(chǔ)器組織
3.3.2 程序存儲(chǔ)器
3.3.3 外部數(shù)據(jù)存儲(chǔ)器
3.3.4 內(nèi)部數(shù)據(jù)存儲(chǔ)器
3.4 特殊功能寄存器
3.5 時(shí)鐘電路與復(fù)位電路
3.5.1 時(shí)鐘電路
3.5.2 基本時(shí)序單位
3.5.3 復(fù)位電路
3.6 引腳功能
3.7 單片機(jī)最小系統(tǒng)
4 51單片機(jī)的指令系統(tǒng)
4.1 程序設(shè)計(jì)語言
4.1.1 指令、指令系統(tǒng)和程序
4.1.2 機(jī)器碼和機(jī)器語言
4.1.3 助記符和匯編語言
4.1.4 高級(jí)語言
4.2 尋址方式
4.2.1 立即尋址
4.2.2 直接尋址
4.2.3 寄存器尋址
4.2.4 寄存器間接尋址
4.2.5 變址尋址
4.2.6 相對(duì)尋址
4.2.7 位尋址
4.3 基本指令
4.3.1 傳送類指令
4.3.2 字節(jié)交換指令
4.3.3 算術(shù)運(yùn)算和邏輯運(yùn)算指令
4.3.5 控制轉(zhuǎn)移指令
4.3.6 位操作指令
5 51單片機(jī)匯編程序設(shè)計(jì)
5.1 概述
5.2 匯編語言的語句格式
5.3 偽指令
5.4 匯編語言程序設(shè)計(jì)步驟
5.5 順序程序設(shè)計(jì)
5.6 分支程序設(shè)計(jì)
5.7 循環(huán)程序設(shè)計(jì)
5.8 位操作程序設(shè)計(jì)
5.9 子程序
6 51單片機(jī)的C程序設(shè)計(jì)
6.1 概述
6.2 C51程序結(jié)構(gòu)
6.2.1 C51的函數(shù)
6.2.2 C51的中斷函數(shù)
6.3 C51的數(shù)據(jù)類型
6.4 數(shù)據(jù)的存儲(chǔ)器類型和存儲(chǔ)器模式
6.4.1 數(shù)據(jù)的存儲(chǔ)器類型
6.4.2 存儲(chǔ)器模式
6.4.3 變量說明
6.5 指針
6.5.1 指針和指針變量
6.5.2 指針變量的類型
6.5.3 指針變量的說明
6.5.4 指向數(shù)組的指針變量
6.6 C51對(duì)SFR、可尋址位、存儲(chǔ)器和I/O口的定義
6.6.1 特殊功能寄存器SFR定義
6.6.2 對(duì)位變量的定義
6.6.3 C51對(duì)存儲(chǔ)器和外接I/O口的絕對(duì)地址訪問
6.7 C51的運(yùn)算符
6.8 函數(shù)
6.8.1 函數(shù)的分類
6.8.2 函數(shù)的定義
6.8.3 函數(shù)的調(diào)用
6.8.4 對(duì)被調(diào)函數(shù)的說明
6.9 匯編語言和C語言的混合編程
6.9.1 c語言程序和匯編語言程序參數(shù)的傳遞
6.9.2 C語言程序調(diào)用匯編語言程序舉例
6.10 開發(fā)工具簡介(Keil C)
6.10.1 系統(tǒng)概述
6.10.2 Keil C51單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)
6.10.3 Keil C51操作入門示例
6.10.4 在Keil C51下調(diào)試仿真
7 51單片機(jī)中斷系統(tǒng)
7.1 中斷的基本概念
7.1.1 中斷、中斷系統(tǒng)和中斷源
7.1.2 中斷的種類
7.1.3 中斷的處理過程
7.1.4 中斷優(yōu)先級(jí)和中斷嵌套
7.2 51單片機(jī)的中斷系統(tǒng)
7.2.1 中斷源
7.2.2 51單片機(jī)的中斷寄存器
7.3 MCS-51中斷處理過程
7.3.1 中斷響應(yīng)條件
7.3.2 中斷響應(yīng)過程
7.3.3 中斷的清除
7.4 中斷的程序設(shè)計(jì)
7.4.1 中斷初始化
7.4.2 主程序的安排
7.4.3 中斷編程舉例
8 51單片機(jī)的I/o接口
8.1 P0~P3口的功能和內(nèi)部結(jié)構(gòu)
8.1.1 接口功能與內(nèi)部結(jié)構(gòu)
8.1.2 負(fù)載能力
8.2 I/O口編程舉例
8.3 用并行口設(shè)計(jì)LED數(shù)碼顯示器
8.3.1 LED數(shù)碼管結(jié)構(gòu)及編碼
8.3.2 LED數(shù)碼管的顯示方式
8.3.3 LED數(shù)碼管譯碼
8.4 用并行口設(shè)計(jì)鍵盤電路
8.4.1 概述
8.4.2 獨(dú)立式鍵盤和矩陣式鍵盤
9 51單片機(jī)定時(shí)/計(jì)數(shù)器
9.1 概述
9.1.1 定時(shí)與計(jì)數(shù)的概念
9.1.2 定時(shí)的方法
9.1.3 初始值與溢出
9.2 51單片機(jī)定時(shí)/計(jì)數(shù)器工作原理
9.2.1 單片機(jī)定時(shí)/計(jì)數(shù)器結(jié)構(gòu)
9.2.2 定時(shí)器/計(jì)數(shù)器的寄存器
9.3 51單片機(jī)定時(shí)/計(jì)數(shù)器的工作方式
9.3.1 工作方式
9.3.2 初始值C的計(jì)算方法及加載方式
9.4 51單片機(jī)定時(shí)/計(jì)數(shù)器的應(yīng)用
9.4.1 定時(shí)/計(jì)數(shù)器的初始化編程
9.4.2 應(yīng)用編程舉例
10 51單片機(jī)的串行接口
10.1 概述
10.1.1 同步通信和異步通信方式
10.1.2 通信方向
10.1.3 串行通信接口的任務(wù)
10.1.4 波特率和發(fā)送接收時(shí)鐘
10.1.5 信號(hào)的調(diào)制和解調(diào)
10.1.6 RS一232介紹及通信線的連接
10.1.7 單片機(jī)串行通信電路
10.2 單片機(jī)串行口的結(jié)構(gòu)與工作原理
10.2.1 串行口結(jié)構(gòu)
10.2.2 工作原理
10.2.3 波特率的設(shè)定
10.3 串行口的控制寄存器
10.3.1 串行口的控制寄存器SCON
10.3.2 電源控制寄存器PCON
10.4 串行口的工作方式
10.5 串行口的應(yīng)用編程
10.5.1 查詢方式
10.5.2 中斷方式
10.6 利用串行口方式0擴(kuò)展I/O口
11 51單片機(jī)的擴(kuò)展
11.1 單片機(jī)系統(tǒng)總線和系統(tǒng)的擴(kuò)展方法
11.1.1 單片機(jī)系統(tǒng)的引腳規(guī)律
11.1.2 外圍芯片的引腳規(guī)律
11.1.3 系統(tǒng)擴(kuò)展的方法
11.1.4 譯碼方法(線選、譯碼器)
11.2 存儲(chǔ)器的擴(kuò)展
11.2.1 存儲(chǔ)器的引腳規(guī)律
11.2.2 時(shí)序
11.2.3 程序存儲(chǔ)器的擴(kuò)展
11.2.4 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
11.3 I/O接口的擴(kuò)展
11.3.1 通用鎖存器、緩沖器的擴(kuò)展
11.3.2 可編程并行接口芯片的擴(kuò)展
11.4 存儲(chǔ)器和I/O綜合擴(kuò)展舉例
11.5 定時(shí)器/計(jì)數(shù)器擴(kuò)展
11.6 中斷的擴(kuò)展
11.7 D/A擴(kuò)展
11.7.1 D/A概述
11.7.2 DAC20832的擴(kuò)展接口
11.7.3 DAC0832的應(yīng)用舉例
11.7.4 DACl210的擴(kuò)展接口
11.8 A/D擴(kuò)展
11.8.1 A/D概述
11.8.2 ADC0809的擴(kuò)展接口
11.8.3 AD574的擴(kuò)展接口
11.9 隔離與驅(qū)動(dòng)
附錄MCS一51指令表
參考答案
主要參考文獻(xiàn)