普通高等教育電氣信息類規劃教材:單片機套用技術

普通高等教育電氣信息類規劃教材:單片機套用技術

《普通高等教育電氣信息類規劃教材:單片機套用技術》是2008年機械工業出版社出版的圖書,作者是陳桂友、柴遠斌 。

基本介紹

  • 書名:普通高等教育電氣信息類規劃教材:單片機套用技術
  • 作者:陳桂友、柴遠斌 
  • ISBN:9787111248927
  • 類別:圖書>計算機與網際網路>計算機組織與體系結構
  • 頁數:296
  • 定價:32.00元
  • 出版社:機械工業出版社
  • 出版時間: 2008-09-01
  • 裝幀:平裝
  • 開本:16開
編輯推薦,內容簡介,圖書目錄,

編輯推薦

STC12C5410AD單片機是深圳宏晶科技有限公司的典型單片機產品,採用了增強型8051核心,片內集成:10KB Flash程式存儲器、2KB數據Flash(EEPROM)、512B RAM、兩個16位定時/計數器、最多27根I/O口線、全雙工異步串列口(UART)、高速同步通信連線埠(SPI)、8通道10位。STC12C5410AD具有在系統可程式功能,可以省去價格較高的專門編程器,開發環境的搭建非常容易。《普通高等教育電氣信息類規劃教材:單片機套用技術》介紹了STCI 2C5410AD單片機的硬體結構、彙編語言程式設計,並詳細介紹了套用於單片機的C語言程式設計,以功能強大的Keil μVision2集成開發環境作為程式設計和調試環境,並介紹了程式的調試方法。以典型套用案例為背景,介紹單片機各部分的硬體功能和套用設計,以及相關的彙編語言和C語言程式設計。

內容簡介

《普通高等教育電氣信息類規劃教材:單片機套用技術》以STC125410AD增強型8051核心單片機MSC1211為對象,介紹了單片機的硬體結構、彙編語言程式設計及調試、單片機的C語言及編程調試方法,以功能強大的Keil μVision2集成開發環境作為程式設計和調試環境。通過典型套用案例,詳細介紹了單片機各部分的硬體功能和套用設計,以及相關的彙編語言和C語言程式設計。 《普通高等教育電氣信息類規劃教材:單片機套用技術》共12章。每章後,都給出相應的習題,便於教學。以典型套用案例為教學實例,便於讀者掌握和套用單片機技術。書中的所有實例以及最後一章套用系統設計的相關內容都可以從網站上下載,STC12C5410AD系列單片機的最新用戶手則可以從下載。 《普通高等教育電氣信息類規劃教材:單片機套用技術》適合作為普通大專院校計算機、電子、電氣自動化及機械專業的教學用書,也可作為從事單片機套用領域的工程技術人員的參考書。

圖書目錄

前言
第1章 單片機技術概述
1.1 微型計算機的基本概念、組成及分類
1.1.1 微型計算機的組成
1.1.2 微型計算機的分類
1.2 單片機技術發展的特點
1.3 常見的單片機
1.3.1 8051核心的單片機
1.3.2 其他單片機
1.4 單片機的套用
1.4.1 單片機的套用範圍
1.4.2 單片機套用系統的設計
1.5 習題
第2章 STC12C5410AD的增強型8051核心
2.1 STC12C5410AD單片機的引腳
2.2 STC12C5410AD單片機的結構
2.2.1 STC12C5410AD單片機的內部結構
2.2.2 CPU結構
2.3 STC12C5410AD單片機的存儲器
2.3.1 存儲器空間及存儲器
2.3.2 數據Flash存儲器的操作
2.4 習題
第3章 數字輸入/輸出連線埠
3.1 STC12C5410AD單片機的I/O口及工作模式
3.2 STC12C5410AD單片機I/O口的結構
3.3 STC12C5410AD單片機I/O口的使用
3.4 習題
第4章 指令系統
4.1 助記符語言
4.1.1 助記符語言概述
4.1.2 操作碼
4.1.3 運算元
4.2 指令格式及分類
4.2.1 彙編語言的概念及格式
4.2.2 指令代碼的存儲格式
4.2.3 指令中的符號約定
4.3 定址方式
4.4 數據傳送類指令
4.4.1 數據傳送指令
4.4.2 數據交換指令
4.4.3 棧操作指令
4.5 邏輯操作類指令
4.5.1 對累加器A進行的邏輯操作
4.5.2 雙運算元邏輯操作指令
4.6 算術運算類指令
4.6.1 加減運算指令
4.6.2 乘除運算指令
4.6.3 增量、減量指令
4.6.4 二一十進制調整指令
4.7 位操作指令
4.7.1 位數據傳送指令
4.7.2 位狀態控制指令
4.7.3 位邏輯操作指令
4.7.4 位條件轉移指令
4.8 控制轉移類指令
4.9 習題
第5章 彙編語言程式設計及仿真調試
5.1 彙編語言程式設計基礎知識
5.1.1 偽指令
5.1.2 彙編語言程式設計的一般步驟和基本框架
5.2 彙編語言程式設計舉例
5.3 利用Keil μVision2集成開發環境調試程式
5.3.1 Keil μVision2集成開發環境簡介
5.3.2 Keil μVision2集成開發環境中調試8051單片機彙編語言程式的方法
5.4 利用ISP工具將程式下載到單片機中驗證程式
5.4.1 ISP下載程式的運行過程
5.4.2 使用ISP工具下載程式的步驟
5.5 習題
第6章 C語言程式設計及仿真調試
6.1 C語言程式設計基礎
6.1.1 數據類型
6.1.2 基本運算符和表達式
6.1.3 C語言程式設計
6.1.4 函式
6.1.5 指針
6.1.6 結構與聯合
6.1.7 枚舉和位運算
6.1.8 預處理
6.2 Keil C對ANSI C的擴展
6.2.1 Keil C51擴展關鍵字
6.2.2 Keil C51指針
6.2.3 Keil C51函式
6.2.4 STC12C5410AD單片機C51程式框架
6.3 習題
第7章 中斷
7.1 中斷的概念
7.2 STC12C5410AD單片機的中斷系統及其管理
7.2.1 中斷源及其優先權管理
7.2.2 單片機中斷處理過程
7.2.3 中斷請求的撤除
7.2.4 關於外部中斷
7.2.5 中斷程式編程舉例
7.2.6 中斷使用過程中需要注意的問題
7.3 習題
第8章 定時/計數器
8.1 STC12C5410AD單片機的定時/計數器
8.1.1 定時/計數器的結構及工作原理
8.1.2 定時/計數器方式和控制暫存器
8.1.3 定時/計數器的工作方式
8.1.4 定時/計數器量程的擴展
8.1.5 定時/計數器編程舉例
8.1.6 定時/計數器套用中應注意的問題
8.2 STC12C5410AD的PCA/PWM模組
8.2.1 PCA/PWM模組的結構
8.2.2 PCA/PWM模組的特殊功能暫存器
8.2.3 PCA/PWM模組的工作模式
8.2.4 PCA/PWM模組韻套用
8.3 習題
第9章 串列通信
9.1 通信的一般概念
9.1.1 並行通信與串列通信
9.1.2 串列通信的兩種基本方式
9.2 STC12C5410AD單片機的串列接口
9.2.1 串列接口的控制暫存器
9.2.2 串列接口的工作方式
9.2.3 多處理機通信
9.2.4 波特率的設定
9.2.5 串列接口通信套用舉例
9.2.6 計算機與單片機之間的串列通信
9.3 STC112C5410AD單片機的SPI接口
9.3.1 SPI接口的結構
9.3.2 SPI接口的數據通信
9.3.3 SPI接口的套用舉例
9.4 習題
第10章 模數轉換器
10.1 模數轉換器的結構及相關暫存器
10.1.1 模數轉換器的結構
10.1.2 參考電壓源
10.1.3 與ADC有關的特殊功能暫存器
10.2 模數轉換器的套用
10.3 習題
第11章 復位、省電方式和時鐘
11.1 復位
11.2 省電方式
11.2.1 省電方式的控制
11.2.2 省電方式的套用
11.3 時鐘
11.4 習題
第12章 單片機套用系統設計舉例
12.1 系統要求
12.2 需求分析
12.3 系統硬體設計
12.4 系統軟體設計
12.5 習題
附錄
附錄A STC12C5410AD單片機指令表
附錄B STC12C5410單片機暫存器定義檔案STC12.INC內容
附錄C STC12C5410AD單片機暫存器頭檔案STC12.H內容
附錄D MSComm控制項簡介
附錄E 邏輯符號對照表
附錄F ASCII碼錶
參考文獻

相關詞條

熱門詞條

聯絡我們