單片機原理及應(yīng)用 第2版 立體化新形態(tài)教材
定 價:69 元
叢書名:21世紀高等院校電氣信息類系列教材
- 作者:陳桂友 主編吳皓副主編
- 出版時間:2021/2/1
- ISBN:9787111671374
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:280
- 紙張:
- 版次:
- 開本:16開
本書從微型計算機的基本構(gòu)成和基本概念入手,介紹單片機的構(gòu)成、各個模塊的工作過程、接口原理、應(yīng)用電路設(shè)計、匯編語言和C語言設(shè)計,選擇了目前實際工程中常用的新技術(shù)、新器件,力圖達到學以致用的根本目的。
全書共12章,每章均配有習題,所舉例程均經(jīng)調(diào)試通過,很多程序來自科研和實際應(yīng)用系統(tǒng)。為了便于學習,還開發(fā)設(shè)計了與教材配套的綜合教學實驗平臺,該平臺提供了20余種實驗供學生選用學習,也為善于思考、樂于動手實踐的學生提供了自學實驗手段。
本書深入淺出,層次分明,實例豐富,通俗易懂,突出實用,可操作性強,特別適合作為普通高校計算機類、電子類、自動化類及機械專業(yè)的教材,還可作為高職高專以及培訓班的教材。同時,也可作為單片機應(yīng)用領(lǐng)域的工程技術(shù)人員的參考書。
前言
第1章單片機技術(shù)概述
1.1微型計算機的基本概念及分類
1.1.1微型計算機的組成
1.1.2微型計算機的分類
1.2單片機技術(shù)發(fā)展的特點
1.3常見的單片機
1.3.18051內(nèi)核的單片機
1.3.2其他單片機
1.4單片機的應(yīng)用
1.4.1單片機的應(yīng)用范圍
1.4.2單片機應(yīng)用系統(tǒng)的設(shè)計
1.5習題
第2章8051單片機及增強型8051內(nèi)核
2.18051單片機的引腳及內(nèi)部結(jié)構(gòu)
2.1.18051單片機的引腳
2.1.28051單片機的內(nèi)部結(jié)構(gòu)
2.1.3CPU結(jié)構(gòu)
2.1.4存儲器空間及存儲器
2.2STC8A8K64S4A12的增強型8051內(nèi)核
2.2.1STC8A8K64S4A12單片機的引腳及功能
2.2.2STC8A8K64S4A12單片機的增強型8051內(nèi)核
2.3習題
第3章數(shù)字輸入/輸出端口
3.1單片機數(shù)字輸入/輸出端口的概述
3.1.1單片機數(shù)字輸入/輸出端口的作用
3.1.2帶有總線擴展的單片機系統(tǒng)典型構(gòu)成
3.2STC8A8K64S4A12的數(shù)字輸入/輸出端口
3.2.1STC8A8K64S4A12單片機的數(shù)字輸入/輸出口概述
3.2.2STC8A8K64S4A12輸入/輸出口的工作模式
3.2.3STC8A8K64S4A12輸入/輸出口的結(jié)構(gòu)
3.3習題
第4章指令系統(tǒng)
4.1助記符語言
4.1.1助記符語言概述
4.1.2操作碼
4.1.3操作數(shù)
4.2指令格式及分類
4.2.1匯編語言的概念及格式
4.2.2指令代碼的存儲格式
4.2.3指令中的符號約定
4.3尋址方式
4.4數(shù)據(jù)傳送類指令
4.4.1數(shù)據(jù)傳送指令
4.4.2數(shù)據(jù)交換指令
4.4.3棧操作指令
4.5邏輯操作類指令
4.5.1對累加器A進行的邏輯操作
4.5.2雙操作數(shù)指令
4.6算術(shù)運算類指令
4.6.1加減運算指令
4.6.2乘除運算指令
4.6.3增量、減量指令
4.6.4二-十進制調(diào)整指令
4.7位操作指令
4.7.1位數(shù)據(jù)傳送指令
4.7.2位狀態(tài)控制指令
4.7.3位邏輯操作指令
4.7.4位條件轉(zhuǎn)移指令
4.8控制轉(zhuǎn)移類指令
4.9習題
第5章匯編語言程序設(shè)計及仿真調(diào)試
5.1匯編語言程序設(shè)計基礎(chǔ)知識
5.1.1偽指令(Pseudo-Instruction)
5.1.2匯編語言程序設(shè)計的一般步驟和基本框架
5.2匯編語言程序設(shè)計舉例
5.3利用Keil μVision集成開發(fā)環(huán)境調(diào)試程序
5.4自行制作仿真器進行在線仿真調(diào)試
5.5將程序下載到單片機中進行驗證
5.6習題
第6章單片機的C語言程序設(shè)計
6.1單片機C語言程序中的常用運算
6.2C51對ANSI C的擴展
6.2.1C51擴展的關(guān)鍵字
6.2.2C51對函數(shù)的擴展
6.3STC8A8K64S4A12單片機C51程序框架
6.4習題
第7章中斷
7.1中斷的概念
7.28051單片機的中斷系統(tǒng)及其管理
7.2.1中斷源及其優(yōu)先級管理
7.2.2單片機中斷處理過程
7.2.3中斷請求的撤除
7.2.4關(guān)于外部中斷
7.3STC8A8K64S4A12單片機的中斷系統(tǒng)及其管理
7.3.1中斷源及中斷系統(tǒng)構(gòu)成
7.3.2中斷控制寄存器
7.4中斷應(yīng)用開發(fā)舉例
7.4.1中斷使用過程中需要注意的問題
7.4.2中斷應(yīng)用開發(fā)舉例
7.5習題
第8章定時/計數(shù)器
8.1STC8A8K64S4A12單片機的定時/計數(shù)器
8.1.1定時/計數(shù)器的結(jié)構(gòu)及工作原理
8.1.2定時/計數(shù)器的工作方式
8.1.3定時/計數(shù)器的功能寄存器
8.1.4定時/計數(shù)器量程的擴展
8.1.5定時/計數(shù)器編程舉例
8.2STC8A8K64S4A12的可編程計數(shù)器陣列模塊
8.2.1PCA模塊的結(jié)構(gòu)
8.2.2PCA模塊的特殊功能寄存器
8.2.3PCA模塊的工作模式
8.2.4PCA模塊的應(yīng)用舉例
8.3習題
第9章串行通信
9.1通信的一般概念
9.1.1并行通信與串行通信
9.1.2串行通信的基本方式及數(shù)據(jù)傳送方向
9.1.3通用的異步接收器/發(fā)送器UART
9.2STC8A8K64S4A12單片機的串行接口
9.2.1串行接口的工作方式
9.2.2串行接口的寄存器
9.2.3波特率設(shè)定
9.2.4STC8A8K64S4A12單片機串行接口應(yīng)用舉例
9.3STC8A8K64S4A12單片機的SPI
9.3.1SPI的結(jié)構(gòu)
9.3.2SPI的數(shù)據(jù)通信
9.3.3SPI的應(yīng)用舉例
9.4習題
第10章模擬量模塊
10.1模擬量處理系統(tǒng)的一般結(jié)構(gòu)
10.2STC8A8K64S4A12片內(nèi)集成A/D模塊的結(jié)構(gòu)及使用
10.2.1A/D轉(zhuǎn)換器的結(jié)構(gòu)及相關(guān)寄存器
10.2.2A/D轉(zhuǎn)換器的應(yīng)用
10.3D/A轉(zhuǎn)換器及其與單片機的接口應(yīng)用
10.3.1TLC5615簡介
10.3.2TLC5615接口電路及應(yīng)用編程
10.4習題
第11章增強型PWM波形發(fā)生器
11.1PWM概述
11.2增強型PWM發(fā)生器的結(jié)構(gòu)
11.3增強型PWM發(fā)生器相關(guān)寄存器
11.4增強型PWM波形發(fā)生器的應(yīng)用
11.5習題
第12章單片機應(yīng)用系統(tǒng)設(shè)計舉例
12.1系統(tǒng)要求
12.2需求分析
12.3系統(tǒng)硬件設(shè)計
12.4系統(tǒng)軟件設(shè)計
12.5習題
附錄
附錄ASTC8A8K64S4A12單片機寄存器頭文件STC8.INC內(nèi)容
附錄BSTC8A8K64S4A12單片機寄存器頭文件stc8.h內(nèi)容
附錄C邏輯符號對照表
參考文獻