《增強型8051單片機實用開發技術》

《增強型8051單片機實用開發技術》

《增強型8051單片機實用開發技術》由北京航空航天大學出版社出版,本書介紹了STC12C5A60S2單片機的硬體結構、彙編語言程式設計。

基本信息

圖書信息

出版社:北京航空航天大學出版社;第1版(2010年1月1日)

作者:陳桂友

叢書名:“十五”高等院校規劃教材

平裝:326頁

正文語種:簡體中文

開本:16

ISBN:7811249499,9787811249491

條形碼:9787811249491

尺寸:22.8x18x1.8cm

重量:458g

內容簡介

增強型8051單片機實用開發技術》內容簡介:以增強型8051核心單片機STC12C5A60S2為背景,介紹了單片機各部分的硬體結構及功能、彙編語言程式設計及調試、C語言程式設計及調試,以KeilμVision集成開發環境作為程式設計和調試環境。用智慧型汽車控制器和壓力測控系統兩個典型案例介紹了單片機套用系統的設計方法和步驟,特別介紹了嵌入式作業系統μC/OS—II的裁減和套用。

《增強型8051單片機實用開發技術》可作為普通高校計算機類、電子類、電氣自動化及機械專業的教學用書,還可作為培訓班的教材及從事單片機套用領域的工程技術人員的參考書。

目錄

第1章 單片機技術概述  

1.1單片機的基本概念及分類

1.1.1單片機的概念

1.1.2單片機的分類

1.2單片機技術的特點

1.2.1一般單片機技術發展的特點

1.2.2STCl2C5A60S2單片機的特點

1.3學習單片機技術所需的條件

1.3.1學習單片機技術所需的基礎知識

1.3.2學習單片機技術所需的硬體環境

1.3.3學習單片機技術所需的軟體環境

1.4單片機的套用

1.4.1單片機的套用範圍

1.4.2單片機套用系統的設計

習題

第2章 STCl2C5A60S2的增強型8051核心  

2.1STCl2C5A60S2單片機的引腳

《增強型8051單片機實用開發技術》《增強型8051單片機實用開發技術》

2.2STCl2C5A60S2單片機的結構

2.2.1STCl2C5A60S2單片機的內部結構

2.2.2CPU

2.3STCl2C5A60S2單片機的存儲器

2.3.1存儲器空間及存儲器

2.3.2數據Flash存儲器的操作

習題

第3章 數字輸入/輸出連線埠

3.1STCl2C5A60S2單片機的I/O口及工作模式

3.1.1STCl2C5A60S2單片機的I/O口

3.1.2STCl2C5A60S2單片機I/O口的工作模式

3.2STC12C5A60S2單片機I/O口的結構

3.3STCl2C5.A60S2單片機I/O口的使用

習題

第4章 彙編語言程式設計及仿真調試  

4.1STCl2C5.A60S2單片機的指令系統概述

4.1.1指令中的符號約定

4.1.2各類指令概述

4.2彙編語言程式設計

4.2.1偽指令

4.2.2彙編語言程式設計的一般步驟和基本框架

4.3典型彙編語言程式設計舉例

4.4利用KeilμVision集成開發環境調試程式

4.4.1KeilμVision集成開發環境概述

4.4.2KeilμVision集成開發環境中調試彙編語言程式的方法

4.5利用ISP工具將程式下載到單片機中驗證程式

4.5.1ISP下載程式的運行過程

4.5.2使用ISP工具下載程式的步驟

習題

第5章 C語言程式設計及仿真調試  

5.1單片機C語言程式中的常用功能

5.1.1邏輯運算和位運算

5.1.2預處理

5.2KeilC和ANSIC

5.2.1KeilC51擴展關鍵字

5.2.2擴展I/O口的使用

5.2.3KeilC51函式

5.2.4STCl2C5A60S2單片機C51程式框架

5.3STC12C5A60S2單片機C語言程式調試

5.3.1ISD51在系統調試概述

5.3.2ISD51在系統調試的工作原理及具體步驟

5.3.3ISD51在系統調試實例

習題

第6章 中斷

6.1STC12C5A60S2單片機的中斷系統及管理

6.1.1中斷的概念

6.1.2中斷源及其優先權管理

6.1.3單片機中斷處理過程

6.1.4中斷請求的撤除

6.2中斷的套用

6.2.1中斷程式編程舉例

6.2.2中斷使用過程中需要注意的問題

習題

第7章 定時/計數器與可程式計數器陣列  

7.1STCl2C5A60S2單片機的定時/計數器

7.1.1定時/計數器的結構及工作原理

7.1.2定時/計數器的相關暫存器

7.1.3定時/計數器的工作方式

7.1.4定時/計數器量程的擴展

7.1.5定時/計數器編程舉例

7.2STCl2C5A60S2單片機的可程式時鐘輸出

7.2.1可程式時鐘輸出的相關暫存器

7.2.2可程式時鐘輸出的編程實例

7.3STCl2C5A60S2的可程式計數器陣列模組

7.3.1PCA模組的結構

7.3.2PCA模組的特殊功能暫存器

7.3.3PCA模組的工作模式

7.3.4PCA模組的套用

習題

第8章 串列通信

8.1通信的有關概念

8.1.1串列通信的分類

8.1.2通用異步接收器/傳送器UART、

8.2STC12C5A60s2單片機的串列接口

8.2.1串列接口的暫存器

8.2.2串列接口的工作方式

8.2.3多處理機通信

8.2.4波特率的設定

8.2.5串列接口通信套用舉例

8.2.6計算機與單片機之間的串列通信

8.3STCl2C5A60S2單片機的SPI接口

8.3.1SPI接口的結構

8.3.2SPI接口的數據通信

8.3.3SPI接口的套用舉例

習題

第9章 模/數轉換器

9.1ADC的結構及相關暫存器

9.1.1.ADC的結構 

9.1.2參考電壓源

9.1.3與ADC有關的特殊功能暫存器

9.2ADC的套用

習題

第10章 復位、省電方式和時鐘  

10.1復位

10.2單片機的電源檢測與控制

10.2.1單片機的外部低電壓檢測

10.2.2省電方式

10.3時鐘

習題

第11章 嵌入式實時作業系統的套用

11.1嵌入式系統與嵌入式作業系統

11.1.1嵌入式系統概述

11.1.2嵌入式作業系統概述

11.2用於8051核心單片機的常見嵌入式作業系統

11.3嵌入式實時作業系統μC/OS—Ⅱ概述

11.3.1μC/OS—Ⅱ的功能及構成

11.3.2μC/OS—Ⅱ的特點

11.4μC/OS—Ⅱ核心

11.4.1μC/OS—Ⅱ的臨界段保護機制

11.4.2μC/OS—Ⅱ的任務

11.4.3時鐘節拍與中斷服務子程式

11.4.4μC/OS—Ⅱ常用函式

11.5μC/OS—Ⅱ在STCl2C5A60S2中的移植及注意事項

11.5.1μC/OS—Ⅱ對微處理器的要求

11.5.2移植步驟

11.5.3一個移植實例

習題

第12章 單片機套用系統設計實例

12.1基於STCl2C5A60S2的智慧型自主循跡小車控制器

12.1.1系統要求

12.1.2需求分析

12.1.3系統硬體設計

12.1.4系統軟體設計

12.2基於實時作業系統μC/OS—Ⅱ的壓力測控系統

12.2.1系統要求

12.2.2需求分析

12.2.3系統硬體設計

12.2.4系統軟體設計

習題

附錄ASTCl2C5A60S2單片機指令表

附錄BSTCl2C5A60S2單片機暫存器定義檔案STCl2C5A.INC內容

附錄CSTCl2C5A60S2單片機暫存器頭檔案STCl2C5A.H內容

附錄D邏輯符號對照表

附錄EASCII碼錶

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們