單片微型計算機及接口技術

單片微型計算機及接口技術

單片微型計算機接口技術》針對單片微型計算機套用系統中所涉及的常用接口技術及有關的接口器件作了系統介紹,包括鍵盤接口、LED接口、LCD接口、CRT接口、串列通訊接口、A/D接口、D/A接口和印表機接口。這些接口技術都是智慧型化測量控制儀器儀表所必不可少的。最後還對單片機套用系統的設計方法作了簡要介紹。

基本介紹

  • 書名:單片微型計算機及接口技術
  • 作者:謝永寧
  • ISBN:978-7-113-14266-7
  • 出版社:中國鐵道出版社
基本信息,內容簡介,圖書目錄,

基本信息

套系名稱:高等學校計算機類課程套用型人才培養規劃教材
版次:1-1
開本:16開
出版時間:2012-03-01
定價:29 元
適用專業:計算機、待、電子、通信等專業

內容簡介

本書基於51核心,融合了多種新型的單片機,結合編者多年的教學和科研經驗,系統全面地介紹了單片機套用系統的基本概念、結構、軟硬體設計方法和相關的開發工具。內容更加側重於接口技術,讀者對接口的套用有了更深入的了解以後,可以按照不同的套用需求選擇不同的接口進行套用開發。通過本書的學習,可以幫助讀者從系統的角度掌握單片機套用系統的基本知識,掌握單片機套用系統開發的基本方法,具備開發單片機套用系統的設計技能。
本書適合作為高等學校計算機、電子、電氣、通信等與控制相關專業的教材,也可用於IT企業嵌入式工程師作為單片機開發的參考手冊。

圖書目錄

第1章 概述 1
1.1 單片機與微控制器 1
1.2 單片機系統 2
1.3 關於接口的一些基本概念 3
1.4 數據傳送方式 3
1.5 認識接口的基本方法 5
小結 7
習題 7
第2章 51核心的單片機 8
2.1 傳統的MCS51系列單片機 8
2.2 ATMEL公司的89系列單片機 11
2.3 基於51核心的新型單片機的發展 13
小結 15
習題 15
第3章 單片機的軟體開發環境 16
3.1 軟體開發環境的基本要求 16
3.2 幾種流行的51單片機的軟體開發環境 17
3.3 Keil μ Vision4 集成開發環境 18
3.1.1 安裝與啟動 18
3.1.2 工程項目的管理 19
3.1.3 工程項目的配置 22
3.1.4 編譯 23
3.1.5 仿真調試 23
小結 25
習題 25
第4章 51彙編語言程式設計 26
4.1 51系列單片機指令系統的特點 26
4.2 51指令的助記符 27
4.3 定址方式 28
4.4 指令系統 31
4.5 偽指令 44
4.6 51彙編語言源程式 46
小結 47
習題 48
第5章 C51程式設計語言 50
5.1 C51的標識符與關鍵字 51
5.2 C51的數據類型 52
5.3 C51的運算符 55
5.4 函式 58
5.5 數組 62
5.6 指針 64
5.7 結構 66
5.8 聯合 67
5.9 枚舉 68
5.10 類型定義 69
5.11 C51的可執行語句 70
5.12 C51的程式結構 75
5.13 彙編語言的嵌入 75
小結 76
習題 76
第6章 51核心單片機的基本套用接口設計 77
6.1 51單片機系統核心的硬體設計 78
6.1.1 處理器晶片的選擇 78
6.1.2 時鐘與電源管理 78
6.1.3 中斷系統 79
6.2 存儲器接口 85
6.2.1 51單片機的存儲器組織 85
6.2.2 程式存儲器的擴展 92
6.2.3 數據存儲器的擴展 92
6.2.4 非易失性數據存儲器 94
6.3 通用I/O接口 95
6.3.1 51單片機的通用I/O接口 95
6.3.2 通用I/O接口的基本套用電路 95
6.3.3 通用I/O接口的套用實例(組合邏輯控制) 97
6.3.4 51單片機I/O接口的擴展方法 100
6.4 定時計數器 102
6.4.1 基本結構 102
6.4.2 兩個特殊功能暫存器 103
6.4.3 工作方式 104
6.4.4 定時/計數器的初始化 106
6.4.5 定時/計數器的套用實例 107
6.5 鍵盤接口 108
6.5.1 獨立式鍵盤接口 109
6.5.2 矩陣式鍵盤接口 109
6.6 顯示器接口 113
6.6.1 LED數碼管顯示接口 113
6.6.2 LCD顯示接口 116
6.7 A/D轉換接口 121
6.7.1 A/D轉換的基本原理 121
6.7.2 擴展的集成A/D轉換接口 123
6.7.3 C8051F021的內置ADC接口 125
6.8 D/A轉換接口 129
6.8.1 D/A轉換的基本原理 129
6.8.2 擴展的D/A轉換接口 130
6.8.3 C8051F021的內置DAC接口 133
小結 134
習題 135
第7章 51核心單片機的通信接口設計 137
7.1 UART接口 137
7.1.1 UART通信數據格式 138
7.1.2 51單片機的UART接口 138
7.1.3 UART接口相關的暫存器 139
7.1.4 UART接口設計 141
7.1.5 UART接口驅動程式 142
7.2 IIC接口 143
7.2.1 IIC通信數據格式 143
7.2.2 模擬IIC接口 144
7.2.3 W79E82X的內置IIC接口 151
7.3 SPI接口 155
7.3.1 SPI接口簡介 155
7.3.2 模擬SPI接口 156
7.3.3 C8051F021的內置SPI接口 158
7.4 USB接口 160
7.4.1 USB接口簡介 160
7.4.2 擴展的USB接口 162
7.4.3 內置USB接口的51單片機 164
7.5 常用網路接口 166
7.5.1 乙太網技術協定 166
7.5.2 擴展的乙太網接口 166
7.5.3 內置網路接口的DS80C400 171
小結 173
習題 173
第8章 51實時作業系統 174
8.1 實時作業系統概述 174
8.2 RTX51實時作業系統 175
8.3 μC/OS-II 實時作業系統 190
小結 203
習題 203
第9章 單片機套用系統的開發實例 205
9.1 套用系統開發的基本步驟 205
9.1.1 方案論證 205
9.1.2 硬體系統的設計 206
9.1.3 套用軟體的設計 207
9.1.4 軟硬體調試 207
9.1.5 程式的下載 207
9.2 工業順序控制器(開發實例) 208
9.2.1 方案論證 208
9.2.2 硬體系統的設計 209
9.2.3 套用軟體的設計 211
小結 217
習題 217
附錄A 51單片機指令速查表 218
附錄B 51單片機指令操作碼速查表 222
參考文獻 223

相關詞條

熱門詞條

聯絡我們