嵌入式系統及單片機套用

嵌入式系統及單片機套用

《嵌入式系統及單片機套用》是2005年清華大學出版社出版的圖書,作者是李誠人,高宏洋,劉淼,邊延兵。本書以MCS—51系列單片機中的8051為基礎,以Keil公司最新版本的C51編譯器為核心,闡述在Windows環境下採用單片機高級語言C51進行套用系統程式設計的基本原理和方法。

基本介紹

  • 書名:嵌入式系統及單片機套用
  • 作者:李誠人 高宏洋 劉淼 邊延兵
  • ISBN:730210427
  • 頁數:259
  • 定價:23
  • 出版社:清華大學出版社
  • 出版時間:2005-3-1
  • 開本:185×260
基本信息,簡介,目錄,

基本信息

定價:23
頁數:259
出版日期:2005-3-1
版次: 1
開本:185×260

簡介

本書還介紹了KeilC51的集成開發環境µ,Vision51和軟體仿真器dscope51的具體使用方法。
全書共分9章,內容包括:C語言、C51的基礎知識,MCS-51系列單片機的硬體結構、工作原理和指令系統、內部接口、定時器/計數器、?卸稀⒋?型ㄐ歐絞揭約巴獠抗δ艿睦┱狗椒ǎ?⑼ü?τ檬道??檣芾?肅51進行單片機系統開發的基本方法。各章後附有習題。
本書強調實用性,由淺入深,語言簡潔,便於自學,可作為高職、大專院校相關專業的教材和各類單片機套用、開發的技術人員的自學參考用書。

目錄

第1章 嵌入式系統概述
1. 1 嵌入式技術的發展
1. 2 單片機發展趨勢
1. 3 嵌入式作業系統及開發平台
1. 4 嵌入式系統的套用領域
1. 5 習題
第2章 C語言與C51
2. 1 C語言概述
2. 2 KeilC51概述
2. 3 數據類型. 運算符與表達式
2. 3. 1 標識符與關鍵字
2. 3. 2 數據類型
2. 3. 3 運算符與表達式
2. 4 C51的控制結構語句
2. 4. 1 基本結構
2. 4. 2 選擇結構流程控制語句
2. 4. 3 循環語句
2. 5 函式
2. 5. 1 函式的定義
2. 5. 2 函式的調用
2. 5. 3 變數及其存儲模式
2. 6 數組與指針
2. 6. 1 數組的定義與引用
2. 6. 2 數組作為函式的參數
2. 6. 3 指針的概念
2. 6. 4 數組的指針
2. 6. 5 指針的地址計算
2. 6. 6 指針數組和指向指針的指針
2. 6. 7 函式指針
2. 6. 8 返回指針型數據的函式
2. 7 結構體與共用體
2. 7. 1 結構體定義
2. 7. 2 結構體類型變數的定義
2. 7. 3 結構體類型變數的引用
2. 7. 4 結構體變數的初始化
2. 7. 5 結構體數組
2. 7. 6 指向結構體類型數據的指針
2. 7. 7 共用體
2. 8 位運算
2. 8. 1 基本概念
2. 8. 2 位運算
2. 9 預處理功能
2. 9. 1 宏定義
2. 9. 2 檔案包含
2. 9. 3 條件編譯
2. 9. 4 其他預處理命令
2. 10 習題
第3章 MCS-51單片機與C51編程
3. 1 單片機的硬體結構
3. 1. 1 8051單片機的結構框圖
3. 1. 2 外部引腳
3. 1. 3 片內CPU功能組件
3. 1. 4 8051的存儲器結構
3. 1. 5 並行輸入/輸出口電路結構
3. 1. 6 時序電路
3. 1. 7 MCS-51工作方式
3. 2 彙編語言與C51
3. 2. 1 彙編語言
3. 2. 2 C51的庫函式
3. 3 KeilC51的Windows集成開發環境
3. 3. 1 KeilC51的Windows集成開發環境的界面功能
3. 3. 2 μVision51的套用舉例
3. 4 習題
第4章 C51程式在8051單片機上的套用
4. 1 定時器/計數器
4. 1. 1 模式控制暫存器 TMOD
4. 1. 2 控制暫存器 TCON
4. 1. 3 中斷允許暫存器 IE
4. 1. 4 定時器的操作模式及使用
4. 1. 5 套用編程舉例
4. 2 中斷系統
4. 2. 1 8051中斷系統
4. 2. 2 中斷允許控制暫存器 IE
4. 2. 3 中斷優先權控制暫存器 IP
4. 2. 4 中斷回響及中斷請求的撤除
4. 2. 5 外部中斷初始化編程舉例
4. 3 串列口
4. 3. 1 串列口的結構
4. 3. 2 串列通信控制暫存器
4. 3. 3 串列口工作模式
4. 3. 4 串列口套用舉例
4. 4 習題
第5章 外部擴展
5. 1 可程式並行I/O接口控制晶片8255A
5. 1. 1 8255A的外部引腳及內部結構
5. 1. 2 8255A的控制字和工作方式
5. 1. 3 8255與8051的接口和編程
5. 2 用串列口擴展I/O連線埠
5. 2. 1 用併入串出8位移位暫存器74LS165擴展並行輸入口
5. 2. 2 用串入並出8位移位暫存器74LS164擴展並行輸出口
5. 3 可程式定時器晶片8253
5. 3. 1 8253內部結構和引腳
5. 3. 2 8253的工作方式和控制字
5. 3. 3 8253與8051單片機的接口和編程
5. 4 習題
第6章 C51的輸入編程
6. 1 單片機控制系統中的前向通道
6. 1. 1 前向通道的組成和特點
6. 1. 2 數字量輸入通道 D1
6. 1. 3 模擬量輸入通道 A1
6. 2 A/D轉換器與單片機接口電路
6. 2. 1 A/D轉換器
6. 2. 2 8位轉換器ADC0809與8051單片機接口電路
6. 2. 3 12位A/D轉換器AD574A與8051單片機接口電路
6. 3 習題
第7章 C51的輸出編程
7. 1 輸出通道的結構
7. 1. 1 數字量輸出通道
7. 1. 2 模擬量輸出通道
7. 2 D/A轉換器與單片機接口電路
7. 2. 1 D/A轉換的性能指標
7. 2. 2 DAC0832簡介
7. 2. 3 DAC0832和8051的接口方法
7. 2. 4 DAC0832的套用舉例
7. 3 列印輸出接口及驅動
7. 3. 1 PP40接口信號要求及時序
7. 3. 2 命令及繪圖方式
7. 3. 3 PP40與8051單片機的接口
7. 4 習題
第8章 μC/0S-Ⅱ實時作業系統8. 1 μC/OS-Ⅱ概述
8. 1. 1 μC/OS-Ⅱ的系統簡介8. 1. 2 μC/OS-Ⅱ的特點
8. 1. 3 原始碼結構規則
8. 2 μC/OS-Ⅱ核心結構
8. 2. 1 μC/OS-Ⅱ的臨界區
8. 2. 2 任務
8. 2. 3 任務狀態
8. 2. 4 任務控制塊 OS_TCB
8. 2. 5 μC/OS-Ⅱ的中斷處理
8. 2. 6 時鐘節拍
8. 3 μC/OS-Ⅱ中的數據結構
8. 3. 1 μC/OS-Ⅱ中的基本數據類型
8. 3. 2 μC/OS-Ⅱ中的複雜數據類型
8. 4 習題
第9章 單片機8051嵌入式開發實例
9. 1 嵌入式x-y運動工作檯控制器系統介紹
9. 1. 1 系統概述
9. 1. 2 工具機模型簡介
9. 2 上位機軟體的開發
9. 2. 1 上位機軟體介紹
9. 2. 2 上位機程式介紹
9. 3 MCS-51系統的開發
9. 3. 1 下位機系統設計
9. 3. 2 基於:μC/OS-Ⅱ實時作業系統下的套用軟體介紹
附錄A μC/0S-Ⅱ的庫函式
A. 1 OSTaskCreate
A. 2 OSTaskCreateExt
A. 3 OSTaskStkChk
A. 4 OSTaskDel
A. 5 OSTaskChangePrio
A. 6 OSTaskSuspend
A. 7 OSTaskResume
A. 8 OSTaskDelReq
A. 9 OSTaskQuely
A. 10 OSIntEnter
A. 11 OSIntExit
A. 12 OSTimeDly
A. 13 OSTimeDlyHMSM
A. 14 OSTimeDlyResume
A. 15 OSTimeGet
A. 16 OSTimeSet
A. 17 OSTimeTick
A. 18 OSSemCreate
A. 19 OSSemPend
A. 20 OSSemPost
A. 21 OSSemAccept
A. 22 OSSemQuery
A. 23 OSMboxCreate
A. 24 OSMboxPend
A. 25 OSMboxPost
A. 26 *OSMboxAccept
A. 27 OSMboxQuery
A. 28 OSQCreate
A. 29 OSQPend
A. 30 OSQPost
A. 31 OSQPostFront
A. 32 OSQAccept
A. 33 OSQFlush
A. 34 OSQQuery
A. 35 OSMemCreate
A. 36 OSMemGet
A. 37 OSMemPut
A. 38 OSMemQuery
A. 39 OSInit
A. 40 OSSchedLock
A. 41 OSSchedUnlock
A. 42 OSStart
A. 43 OSStatInit
A. 44 OSVersion
參考文獻

相關詞條

熱門詞條

聯絡我們