国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee
ELEOK
標題:
增強型8051單片機實用開發技術
[打印本頁]
作者:
山海致遠
時間:
2013-6-20 11:30
標題:
增強型8051單片機實用開發技術
本下載包已包含書附帶的源碼
1-12092111445L22.jpg
(49.23 KB)
下載附件
2013-6-20 11:30 上傳
編輯推薦
本書介紹了STC12C5A60S2單片機的硬件結構、匯編語言程序設計,并詳細介紹了應用于單片機的C語言程序設計,以Keil μVision集成開發環境作為程序設計和調試環境介紹了程序的調試方法。以目前流行的智能車競賽中的智能汽車控制器以及壓力測控系統兩個綜合設計實例為背景,介紹了單片機中各部分的硬件功能和應用設計以及相關的匯編語言、C語言程序設計與調試;特別介紹了嵌入式操作系統μC/OS—II的裁減和應用。
內容簡介
以增強型8051內核單片機STC12C5A60S2為背景,介紹了單片機各部分的硬件結構及功能、匯編語言程序設計及調試、C語言程序設計及調試,以Keil μVision集成開發環境作為程序設計和調試環境。用智能汽車控制器和壓力測控系統兩個典型案例介紹了單片機應用系統的設計方法和步驟,特別介紹了嵌入式操作系統μC/OS—II的裁減和應用。
本書可作為普通高校計算機類、電子類、電氣自動化及機械專業的教學用書,還可作為培訓班的教材及從事單片機應用領域的工程技術人員的參考書。
第1章 單片機技術概述
1.1 單片機的基本概念及分類
1.1.1 單片機的概念
1.1.2 單片機的分類
1.2 單片機技術的特點
1.2.1 一般單片機技術發展的特點
1.2.2 STCl2C5A60S2單片機的特點
1.3 學習單片機技術所需的條件
1.3.1 學習單片機技術所需的基礎知識
1.3.2 學習單片機技術所需的硬件環境
1.3.3 學習單片機技術所需的軟件環境
1.4 單片機的應用
1.4.1 單片機的應用范圍
1.4.2 單片機應用系統的設計
習題
第2章 STCl2C5A60S2的增強型8051內核
2.1 STCl2C5A60S2單片機的引腳
2.2 STCl2C5A60S2單片機的結構
2.2.1 STCl2C5A60S2單片機的內部結構
2.2.2 CPU
2.3 STCl2C5A60S2單片機的存儲器
2.3.1 存儲器空間及存儲器
2.3.2 數據Flash存儲器的操作
習題
第3章 數字輸入/輸出端口
3.1 STCl2C5A60S2單片機的I/O口及工作模式
3.1.1 STCl2C5A60S2單片機的I/O口
3.1.2 STCl2C5A60S2單片機I/O口的工作模式
3.2 STC12C5A60S2單片機I/O口的結構
3.3 STCl2C5.A60S2單片機I/O口的使用
習題
第4章 匯編語言程序設計及仿真調試
4.1 STCl2C5.A60S2單片機的指令系統概述
4.1.1 指令中的符號約定
4.1.2 各類指令概述
4.2 匯編語言程序設計
4.2.1 偽指令
4.2.2 匯編語言程序設計的一般步驟和基本框架
4.3 典型匯編語言程序設計舉例
4.4 利用KeilμVision集成開發環境調試程序
4.4.1 KeilμVision集成開發環境概述
4.4.2 KeilμVision集成開發環境中調試匯編語言程序的方法
4.5 利用ISP工具將程序下載到單片機中驗證程序
4.5.1 ISP下載程序的運行過程
4.5.2 使用ISP工具下載程序的步驟
習題
第5章 C語言程序設計及仿真調試
5.1 單片機C語言程序中的常用功能
5.1.1 邏輯運算和位運算
5.1.2 預處理
5.2 KeilC和ANSIC
5.2.1 KeilC51擴展關鍵字
5.2.2 擴展I/O口的使用
5.2.3 KeilC51函數
5.2.4 STCl2C5A60S2單片機C51程序框架
5.3 STC12C5A60S2單片機C語言程序調試
5.3.1 ISD51在系統調試概述
5.3.2 ISD51在系統調試的工作原理及具體步驟
5.3.3 ISD51在系統調試實例
習題
第6章 中斷
6.1 STC12C5A60S2單片機的中斷系統及管理
6.1.1 中斷的概念
6.1.2 中斷源及其優先級管理
6.1.3 單片機中斷處理過程
6.1.4 中斷請求的撤除
6.2 中斷的應用
6.2.1 中斷程序編程舉例
6.2.2 中斷使用過程中需要注意的問題
習題
第7章 定時/計數器與可編程計數器陣列
7.1 STCl2C5A60S2單片機的定時/計數器
7.1.1 定時/計數器的結構及工作原理
7.1.2 定時/計數器的相關寄存器
7.1.3 定時/計數器的工作方式
7.1.4 定時/計數器量程的擴展
7.1.5 定時/計數器編程舉例
7.2 STCl2C5A60S2單片機的可編程時鐘輸出
7.2.1 可編程時鐘輸出的相關寄存器
7.2.2 可編程時鐘輸出的編程實例
7.3 STCl2C5A60S2的可編程計數器陣列模塊
7.3.1 PCA模塊的結構
7.3.2 PCA模塊的特殊功能寄存器
7.3.3 PCA模塊的工作模式
7.3.4 PCA模塊的應用
習題
第8章 串行通信
8.1 通信的有關概念
8.1.1 串行通信的分類
8.1.2 通用異步接收器/發送器UART、
8.2 STC12C5A60s2單片機的串行接口
8.2.1 串行接口的寄存器
8.2.2 串行接口的工作方式
8.2.3 多處理機通信
8.2.4 波特率的設定
8.2.5 串行接口通信應用舉例
8.2.6 計算機與單片機之間的串行通信
8.3 STCl2C5A60S2單片機的SPI接口
8.3.1 SPI接口的結構
8.3.2 SPI接口的數據通信
8.3.3 SPI接口的應用舉例
習題
第9章 模/數轉換器
9.1 ADC的結構及相關寄存器
9.1.1.ADC的結構
9.1.2 參考電壓源
9.1.3 與ADC有關的特殊功能寄存器
9.2 ADC的應用
習題
第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 系統軟件設計
習題
附錄A STCl2C5A60S2單片機指令表
附錄B STCl2C5A60S2單片機寄存器定義文件STCl2C5A.INC內容
附錄C STCl2C5A60S2單片機寄存器頭文件STCl2C5A.H內容
附錄D 邏輯符號對照表
附錄E ASCII碼表
參考文獻
下載地址:
作者:
yamqq
時間:
2014-6-13 23:27
單片機關鍵是在工業應用上很難做以穩定!
作者:
1976wkb
時間:
2024-2-29 18:44
謝謝分享
歡迎光臨 ELEOK (http://m.afoofa.cn/)
Powered by Discuz! X5.0