單片微型計(jì)算機(jī)原理及接口技術(shù)
定 價(jià):56 元
- 作者:陳桂友主編
- 出版時(shí)間:2017/7/1
- ISBN:9787040479645
- 出 版 社:高等教育出版社
- 中圖法分類:O21
- 頁碼:463
- 紙張:膠版紙
- 版次:1
- 開本:16K
《單片微型計(jì)算機(jī)原理及接口技術(shù)(第2版)》是教育部高等學(xué)校自動(dòng)化類專業(yè)教學(xué)指導(dǎo)分委員會(huì)立項(xiàng)的“工程應(yīng)用型自動(dòng)化專業(yè)課程體系與教材建設(shè)”項(xiàng)目的成果!秵纹⑿陀(jì)算機(jī)原理及接口技術(shù)(第2版)》從介紹微型計(jì)算機(jī)的基本結(jié)構(gòu)和工作原理入手,介紹了單片微型計(jì)算機(jī)(單片機(jī))的構(gòu)成、各個(gè)模塊的結(jié)構(gòu)原理和工作過程、接口原理、應(yīng)用電路設(shè)計(jì)、匯編語言和C語言設(shè)計(jì),內(nèi)容選擇了目前實(shí)際工程中常用的新技術(shù)、新器件,力圖達(dá)到學(xué)以致用的根本目的。 全書共分12章,第1章簡要介紹微型計(jì)算機(jī)的發(fā)展歷史及應(yīng)用;第2章介紹微型計(jì)算機(jī)的基礎(chǔ)知識(shí);第3章介紹計(jì)算機(jī)系統(tǒng)模型機(jī)的構(gòu)成及工作過程,并介紹基于8051內(nèi)核的IAP15W4K58S4單片機(jī)的內(nèi)部結(jié)構(gòu)、引腳及典型系統(tǒng)構(gòu)成;第4章介紹單片機(jī)的指令系統(tǒng)及匯編語言程序設(shè)計(jì);第5章介紹單片機(jī)的C語言程序(簡稱C51程序)的基本語法、C51程序的語句和函數(shù)、預(yù)處理語句、C51程序框架以及C51程序設(shè)計(jì)與調(diào)試;第6章介紹中斷的概念和單片機(jī)的中斷系統(tǒng);第7章介紹定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)原理及應(yīng)用設(shè)計(jì);第8章介紹數(shù)據(jù)通信技術(shù);第9章是模擬量模塊;第10章介紹了單片機(jī)內(nèi)部集成的可編程計(jì)數(shù)器陣列(PCA)與脈寬調(diào)制(PWM)模塊;第11章介紹人機(jī)交互接口;第12章介紹應(yīng)用系統(tǒng)的設(shè)計(jì)實(shí)例,從硬件和軟件兩個(gè)方面介紹應(yīng)用系統(tǒng)的設(shè)計(jì)。每章都有配套的習(xí)題,所舉例程均經(jīng)調(diào)試通過,很多程序均來自科研和實(shí)際工程應(yīng)用系統(tǒng)。為了便于學(xué)習(xí),開發(fā)了與教材配套的綜合教學(xué)實(shí)驗(yàn)平臺(tái),該平臺(tái)提供了20余種實(shí)驗(yàn)供學(xué)生選用學(xué)習(xí),也為善于思考、樂于動(dòng)手實(shí)踐的學(xué)生提供了自學(xué)習(xí)實(shí)驗(yàn)手段。《單片微型計(jì)算機(jī)原理及接口技術(shù)(第2版)》采用紙質(zhì)教材與網(wǎng)絡(luò)資源相融合的新形式。增加“掃一掃”功能,通過掃描二維碼獲取部分例題的源程序代碼,方便讀者自學(xué)。 《單片微型計(jì)算機(jī)原理及接口技術(shù)(第2版)》深入淺出,層次分明,實(shí)例豐富,通俗易懂,突出實(shí)用,可操作性強(qiáng),特別適合作為普通高校自動(dòng)化類、計(jì)算機(jī)類、電子信息類、電氣類及機(jī)械類相關(guān)專業(yè)的教學(xué)用書,還可作為高職高專以及培訓(xùn)班的教材使用。同時(shí),也可作為從事單片機(jī)應(yīng)用領(lǐng)域的工程技術(shù)人員的參考書。
第1章 微型計(jì)算機(jī)概述
1.1 微型計(jì)算機(jī)發(fā)展概況
1.1.1 微處理器和微型計(jì)算機(jī)
1.1.2 微型計(jì)算機(jī)的基本構(gòu)成
1.1.3 單片微型計(jì)算機(jī)簡介
1.1.4 微型計(jì)算機(jī)的軟件系統(tǒng)
1.2 微型計(jì)算機(jī)的應(yīng)用
習(xí)題
第2章 微型計(jì)算機(jī)的基礎(chǔ)知識(shí)
2.1 微型計(jì)算機(jī)中的數(shù)制及其編碼
2.1.1 微型計(jì)算機(jī)中的數(shù)制
2.1.2 不同數(shù)制之間的轉(zhuǎn)換
2.1.3 數(shù)值數(shù)據(jù)的編碼及其運(yùn)算
2.1.4 非數(shù)值數(shù)據(jù)的編碼
2.2 布爾代數(shù)和常見邏輯電路
2.2.1 布爾代數(shù)
2.2.2 基本邏輯運(yùn)算和邏輯門電路
2.2.3 常用組合邏輯電路
2.3 微型計(jì)算機(jī)的常用技術(shù)術(shù)語和技術(shù)
2.3.1 常用單位及術(shù)語
2.3.2 常見技術(shù)
習(xí)題
第3章 IAP15W4K58S4單片機(jī)的硬件結(jié)構(gòu)
3.1 模型機(jī)的結(jié)構(gòu)及工作過程
3.1.1 模型機(jī)的結(jié)構(gòu)簡介
3.1.2 模型機(jī)的工作過程
3.2 IAP15W4K58S4單片機(jī)的內(nèi)部結(jié)構(gòu)
3.3 IAP15W4K58S4單片機(jī)存儲(chǔ)器
3.4 單片機(jī)的引腳
3.4.1 單片機(jī)的引腳及功能
3.4.2 單片機(jī)的輸入/輸出引腳
3.5 單片機(jī)應(yīng)用系統(tǒng)的典型構(gòu)成
習(xí)題
第4章 指令系統(tǒng)及匯編語言程序設(shè)計(jì)
4.1 編程語言簡介
4.2 指令和偽指令
4.2.1 指令格式
4.2.2 尋址方式
4.2.3 偽指令
4.3 匯編語言程序調(diào)試
4.3.1 Keil u Vision集成開發(fā)環(huán)境簡介
4.3.2 Keil u Vision集成開發(fā)環(huán)境中調(diào)試匯編語言程序的方法
4.4 利用STC-ISP工具將程序下載到單片機(jī)中驗(yàn)證程序
4.4.1 STC-ISP下載程序的運(yùn)行過程
4.4.2 使用STC-ISP工具下載程序的步驟
4.5 各類指令詳解
4.5.1 數(shù)據(jù)傳送類指令
4.5.2 邏輯操作類指令
4.5.3 算術(shù)運(yùn)算類指令
4.5.4 付操作指令
4.5.5 控制轉(zhuǎn)移類指令
4.6 匯編語言程序設(shè)計(jì)
4.6.1 匯編語言程序設(shè)計(jì)的一般步驟和基本框架
4.6.2 典型匯編語言程序設(shè)計(jì)舉例
習(xí)題
第5章 單片機(jī)的C語言程序設(shè)計(jì)及仿真調(diào)試
5.1 C51程序的基本語法
5.1.1 關(guān)鍵字
5.1.2 C5l程序的一般結(jié)構(gòu)
5.1.3 數(shù)據(jù)類型
5.1.4 運(yùn)算符和表達(dá)式
5.2 KeilC51程序的語句
5.2.1 表達(dá)式語句
5.2.2 條件語句
5.2.3 開關(guān)語句
5.2.4 循環(huán)語句
5.2.5 goto、break、continue和retum語句
5.3函數(shù)
5.3.1 函數(shù)的定義與調(diào)用
5.3.2 KeilC51函數(shù)
5.4 KeilC51庫函數(shù)
5.4.1 本征庫函數(shù)
5.4.2 字符判斷轉(zhuǎn)換庫函數(shù)
5.4.3 輸入/輸出庫函數(shù)
5.4.4 字符串處理庫函數(shù)
5.4.5 類型轉(zhuǎn)換及內(nèi)存分配庫函數(shù)
5.4.6 數(shù)學(xué)計(jì)算庫函數(shù)
5.5 預(yù)處理命令
5.6 單片機(jī)C語言程序框架
習(xí)題
第6章 中斷
6.1 中斷的概念
6.2 單片機(jī)的中斷系統(tǒng)及其管理
6.2.1 中斷源及其優(yōu)先級管理
6.2.2 單片機(jī)中斷處理過程
6.2.3 中斷程序編程舉例
6.2.4 中斷使用過程中需要注意的問題
習(xí)題
第7章 定時(shí)/計(jì)數(shù)器
7.1 定時(shí)/計(jì)數(shù)器及其應(yīng)用
7.1.1 定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)及工作原理
7.1.2 定時(shí)/計(jì)數(shù)器的相關(guān)寄存器
7.1.3 定時(shí)/計(jì)數(shù)器的工作方式
7.1.4 定時(shí)/計(jì)數(shù)器量程的擴(kuò)展
7.1.5 定時(shí)/計(jì)數(shù)器編程舉例
7.2 可編程時(shí)鐘輸出模塊及其應(yīng)用
7.2.1 可編程時(shí)鐘輸出的相關(guān)寄存器
7.2.2 可編程時(shí)鐘輸出的編程實(shí)例
習(xí)題
第8章 數(shù)據(jù)通信
8.1 通信的有關(guān)概念
8.1.1 串行通信的相關(guān)概念
8.1.2 并行通信中的相關(guān)概念
8.2 串行接口
8.2.1 單片機(jī)的串行接口
8.2.2 RS232串行通信接口
8.2.3 RS485串行通信接口
8.2.4 SPI通信接口
8.2.5 I2C通信接口
8.3 并行總線接口的使用方法
8.3.1 文件管理控制芯片CH376簡介
8.3.2 CH376的常用命令
8.3.3 CH376使用步驟和實(shí)例代碼
習(xí)題
第9章 模擬量模塊
9.1 模數(shù)轉(zhuǎn)換器的工作原理及性能指標(biāo)
9.1.1 模數(shù)轉(zhuǎn)換器的工作原理
9.1.2 模數(shù)轉(zhuǎn)換器的性能指標(biāo)
9.2 IAPl5W4K58S4單片機(jī)片內(nèi)集成的模擬量模塊
9.2.1 IAPl5W4K58S4集成的A/D模塊的結(jié)構(gòu)及其使用
9.2.2 IAPl5W4K58S4集成的比較器模塊及其使用
9.3 數(shù)模轉(zhuǎn)換器及其應(yīng)用
9.3.1 數(shù)模轉(zhuǎn)換器的工作原理及性能指標(biāo)
9.3.2 12位D/A轉(zhuǎn)換器TLV5616及其接口技術(shù)
習(xí)題一
第10章 可編程計(jì)數(shù)器陣列與脈寬調(diào)制
10.1 可編程計(jì)數(shù)器陣列模塊及其應(yīng)用
10.1.1 PCA模塊的結(jié)構(gòu)
10.1.2 PCA模塊的特殊功能寄存器
10.1.3 PCA模塊的工作模式
10.1.4 PCA模塊的應(yīng)用
10.2 PWM模塊及其應(yīng)用
10.2.1 PWM波形發(fā)生器的結(jié)構(gòu)
10.2.2 PWM波形發(fā)生器的相關(guān)特殊功能寄存器
10.2.3 PWM模塊的應(yīng)用
習(xí)題
第11章 人機(jī)交互接口
11.1 鍵盤接口技術(shù)
11.1.1 簡易鍵盤接口的實(shí)現(xiàn)
11.1.2 矩陣鍵盤接LED的實(shí)現(xiàn)
11.2 顯示技術(shù)
11.2.1 數(shù)碼LED顯示技術(shù)
11.2.2 液晶顯示技術(shù)
習(xí)題
第12章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)舉例
12.1 系統(tǒng)要求
12.2 需求分析
12.3 系統(tǒng)硬件設(shè)計(jì)
12.4 系統(tǒng)軟件設(shè)計(jì)
習(xí)題
附錄A ASCII碼表
附錄B IAP15W4K58S4單片機(jī)寄存器定義文件STC15.INC內(nèi)容
附錄C IAPl5W4K58S4單片機(jī)寄存器頭文件stel5.h內(nèi)容
附錄D 邏輯符號對照表
附錄E IAPl5W4K58S4單片機(jī)指令表
參考文獻(xiàn)