單片計算機(jī)基礎(chǔ)及應(yīng)用
定 價:38 元
叢書名:高等院校電子信息類專業(yè)教材 , 卓越工程師培養(yǎng)系列教材
- 作者:劉嵐,尹勇,撒繼銘,周嶸,方浩 等 著
- 出版時間: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ī)基礎(chǔ)及應(yīng)用》共11章,首先敘述了微型計算機(jī)的基礎(chǔ)知識,如數(shù)制與編碼、總線、接口、堆棧、中斷、定時與計數(shù)等。在此基礎(chǔ)上,詳細(xì)講解了51單片機(jī)的基本結(jié)構(gòu)、寄存器、指令系統(tǒng)、基本接口、應(yīng)用編程和外部擴(kuò)展等內(nèi)容!秵纹嬎銠C(jī)基礎(chǔ)及應(yīng)用》深入淺出、循序漸進(jìn),以基礎(chǔ)知識為鋪墊,從實(shí)際應(yīng)用的角度將軟、硬件講解相結(jié)合,并精心安排了大量習(xí)題,力圖體現(xiàn)基礎(chǔ)性、實(shí)用性和先進(jìn)性。
《單片計算機(jī)基礎(chǔ)及應(yīng)用》可作為電子信息類、計算機(jī)類和機(jī)電、自動化類等專業(yè)學(xué)生的教材,也可作為相關(guān)工程人員的參考用書。
1 計算機(jī)基礎(chǔ)知識
1.1 概述
1.1.1 計算機(jī)的產(chǎn)生和發(fā)展
1.1.2 計算機(jī)的分類及特點(diǎn)
1.1.3 計算機(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ī)內(nèi)的表示
1.3.1 數(shù)據(jù)在計算機(jī)內(nèi)的二進(jìn)制形式表示
1.3.2 帶符號二進(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ī)的基本工作原理
2.1 計算機(jī)的組成單元
2.2 中央處單元(CPU)
2.3 存儲器
2.3.1 半導(dǎo)體存儲器簡介
2.3.2 半導(dǎo)體存儲器的工作原理
2.3.3 靜態(tài)RAM的內(nèi)部結(jié)構(gòu)
2.3.4 靜態(tài)RAM存儲器芯片Intel 2114
2.3.5 動態(tài)RAM的內(nèi)部結(jié)構(gòu)
2.3.6 動態(tài)RAM存儲器芯片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ī)系統(tǒng)
2.7.1 8086計算機(jī)系統(tǒng)
2.7.2 PC計算機(jī)系統(tǒng)
2.7.3 51單片機(jī)系統(tǒng)
2.8 計算機(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)用等級
3.1.4 單片機(jī)應(yīng)用領(lǐng)域
3.2 51單片機(jī)的內(nèi)部結(jié)構(gòu)
3.3 存儲器
3.3.1 51單片機(jī)的存儲器組織
3.3.2 程序存儲器
3.3.3 外部數(shù)據(jù)存儲器
3.3.4 內(nèi)部數(shù)據(jù)存儲器
3.4 特殊功能寄存器
3.5 時鐘電路與復(fù)位電路
3.5.1 時鐘電路
3.5.2 基本時序單位
3.5.3 復(fù)位電路
3.6 引腳功能
3.7 單片機(jī)最小系統(tǒng)
4 51單片機(jī)的指令系統(tǒng)
4.1 程序設(shè)計語言
4.1.1 指令、指令系統(tǒng)和程序
4.1.2 機(jī)器碼和機(jī)器語言
4.1.3 助記符和匯編語言
4.1.4 高級語言
4.2 尋址方式
4.2.1 立即尋址
4.2.2 直接尋址
4.2.3 寄存器尋址
4.2.4 寄存器間接尋址
4.2.5 變址尋址
4.2.6 相對尋址
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è)計
5.1 概述
5.2 匯編語言的語句格式
5.3 偽指令
5.4 匯編語言程序設(shè)計步驟
5.5 順序程序設(shè)計
5.6 分支程序設(shè)計
5.7 循環(huán)程序設(shè)計
5.8 位操作程序設(shè)計
5.9 子程序
6 51單片機(jī)的C程序設(shè)計
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ù)的存儲器類型和存儲器模式
6.4.1 數(shù)據(jù)的存儲器類型
6.4.2 存儲器模式
6.4.3 變量說明
6.5 指針
6.5.1 指針和指針變量
6.5.2 指針變量的類型
6.5.3 指針變量的說明
6.5.4 指向數(shù)組的指針變量
6.6 C51對SFR、可尋址位、存儲器和I/O口的定義
6.6.1 特殊功能寄存器SFR定義
6.6.2 對位變量的定義
6.6.3 C51對存儲器和外接I/O口的絕對地址訪問
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 對被調(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)先級和中斷嵌套
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è)計
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è)計LED數(shù)碼顯示器
8.3.1 LED數(shù)碼管結(jié)構(gòu)及編碼
8.3.2 LED數(shù)碼管的顯示方式
8.3.3 LED數(shù)碼管譯碼
8.4 用并行口設(shè)計鍵盤電路
8.4.1 概述
8.4.2 獨(dú)立式鍵盤和矩陣式鍵盤
9 51單片機(jī)定時/計數(shù)器
9.1 概述
9.1.1 定時與計數(shù)的概念
9.1.2 定時的方法
9.1.3 初始值與溢出
9.2 51單片機(jī)定時/計數(shù)器工作原理
9.2.1 單片機(jī)定時/計數(shù)器結(jié)構(gòu)
9.2.2 定時器/計數(shù)器的寄存器
9.3 51單片機(jī)定時/計數(shù)器的工作方式
9.3.1 工作方式
9.3.2 初始值C的計算方法及加載方式
9.4 51單片機(jī)定時/計數(shù)器的應(yīng)用
9.4.1 定時/計數(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ā)送接收時鐘
10.1.5 信號的調(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 存儲器的擴(kuò)展
11.2.1 存儲器的引腳規(guī)律
11.2.2 時序
11.2.3 程序存儲器的擴(kuò)展
11.2.4 數(shù)據(jù)存儲器的擴(kuò)展
11.3 I/O接口的擴(kuò)展
11.3.1 通用鎖存器、緩沖器的擴(kuò)展
11.3.2 可編程并行接口芯片的擴(kuò)展
11.4 存儲器和I/O綜合擴(kuò)展舉例
11.5 定時器/計數(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ū)動
附錄MCS一51指令表
參考答案
主要參考文獻(xiàn)