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