中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
單片機基礎及應用 版權信息
- ISBN:9787560670980
- 條形碼:9787560670980 ; 978-7-5606-7098-0
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
單片機基礎及應用 內容簡介
本書以中、小規模單片機應用系統中普遍采用的8位單片機典型代表MCS-51系列為基礎,詳細介紹了單片機的基本原理、硬件結構、指令系統、C語言程序設計、應用系統設計及實例等內容。全書的例題經過實踐檢驗,具有可行性。每章末都配有習題,供讀者鞏固所學知識。本書可以滿足教師課堂教學和學生課程學習的需要。 本書是一本既注重基礎知識講解和邏輯思維訓練,又突出職業院校工程實踐和工程應用的實用教程。全書內容系統全面、通俗易懂、實例豐富,具有由淺入深、循序漸進、條理清晰、編排合理的特點,采用在實踐中構建知識體系的教學方法,引導學生逐步認識、熟知、實踐和應用單片機。本書既可作為職業院校本科、專科、函授或培訓班教材,也可作為從事單片機系統開發應用的工程技術人員或智能產品開發愛好者的參考用書。
單片機基礎及應用 目錄
第1章 緒論 1
1.1 單片機的概念 2
1.1.1 微型計算機系統 2
1.1.2 單片機 2
1.2 單片機的產生與發展 2
1.2.1 單片機的產生及現狀 2
1.2.2 單片機的發展趨勢 3
1.3 單片機應用系統 4
1.3.1 應用系統的構成方式和分類 5
1.3.2 應用系統的軟、硬件 5
1.3.3 應用領域 6
1.4 常用的單片機產品 6
1.4.1 常見的單片機系列 7
1.4.2 8位單片機系列 7
1.4.3 單片機的選用 8
1.5 計算機基礎知識 9
1.5.1 計算機中的數制及轉換 9
1.5.2 二進制數的運算 11
1.5.3 帶符號數的表示 11
1.5.4 定點數和浮點數 13
1.5.5 BCD碼和ASCII碼 13
1.5.6 微型計算機的組成及工作過程 14
習題 19
第2章 MCS-51單片機硬件結構 20
2.1 單片機的內部組成及引腳 21
2.1.1 內部組成 21
2.1.2 引腳 22
2.2 MCS-51單片機的微處理器 24
2.2.1 運算器 24
2.2.2 控制器 26
2.3 MCS-51單片機存儲器 27
2.3.1 存儲器空間 27
2.3.2 程序存儲器 28
2.3.3 數據存儲器 29
2.3.4 位存儲器 33
2.4 并行輸入/輸出(I/O)接口 33
2.4.1 P0口 33
2.4.2 P1口 34
2.4.3 P2口 35
2.4.4 P3口 36
2.4.5 I/O口的使用原則 37
2.5 時鐘電路與復位電路 37
2.5.1 時鐘電路性質 37
2.5.2 時序 39
2.5.3 復位電路 40
2.6 單片機的工作方式 41
2.6.1 空閑工作方式 42
2.6.2 掉電工作方式 42
習題 43
第3章 MCS-51單片機指令系統 45
3.1 指令系統概述 46
3.1.1 MCS-51指令格式 46
3.1.2 操作數類型及指令描述約定 48
3.1.3 尋址方式 49
3.1.4 尋址方式小結 55
3.2 數據傳送類指令 56
3.3 算術運算類指令 62
3.4 邏輯運算及移位類指令 68
3.5 控制轉移類指令 71
3.5.1 無條件轉移指令 73
3.5.2 條件轉移指令 75
3.5.3 子程序調用與返回指令 76
3.5.4 空操作指令 77
3.6 位操作類指令 78
習題 82
第4章 MCS-51單片機匯編語言
程序設計 84
4.1 偽指令 85
4.2 匯編程序設計步驟及編程格式 87
4.2.1 設計步驟 87
4.2.2 編程格式 88
4.3 順序結構的程序設計 89
4.4 分支結構的程序設計 91
4.4.1 單分支結構 92
4.4.2 多分支結構 93
4.5 循環結構的程序設計 95
4.6 查表程序設計 98
4.7 子程序設計 100
4.7.1 子程序的調用和返回 100
4.7.2 子程序設計注意事項 101
習題 103
第5章 MCS-51單片機的C51
程序設計 105
5.1 認識C51程序 106
5.2 C51數據類型與存儲類型 107
5.2.1 C51基本數據類型 107
5.2.2 C51存儲類型 108
5.2.3 C51存儲模式 110
5.2.4 特殊功能寄存器SFR及其
位地址的C51定義 111
5.2.5 MCS-51并行接口的C51定義 112
5.2.6 位變量(bit)及其C51定義 113
5.3 C51運算符及優先級 114
5.3.1 算術運算符及優先級 114
5.3.2 關系運算符及優先級 115
5.3.3 邏輯運算符及優先級 115
5.3.4 位操作運算符 116
5.3.5 自增減運算符、復合運算符及其
表達式 116
5.4 C51流程控制語句 117
5.4.1 C51程序的基本結構 117
5.4.2 選擇語句 119
5.4.3 循環語句 122
5.5 構造數據類型 123
5.5.1 數組 123
5.5.2 結構體(struct) 124
5.5.3 共用體(union) 126
5.5.4 枚舉(enum) 127
5.6 C51指針 128
5.6.1 指針的概念 128
5.6.2 指針的類型 129
5.7 C51函數 130
5.7.1 函數的定義 131
5.7.2 函數的調用 132
5.7.3 對被調用函數的說明 133
5.7.4 函數的參數和函數的返回值 134
5.7.5 實際參數的傳遞方式 135
5.7.6 中斷服務函數與寄存器組定義 135
5.7.7 函數變量的存儲方式 137
5.7.8 函數的參數和局部變量的
存儲器模式 138
5.8 預處理器 138
5.8.1 宏定義 139
5.8.2 文件包含 140
5.8.3 條件編譯 141
5.8.4 其他預處理命令 143
習題 144
第6章 MCS-51單片機中斷系統 145
6.1 中斷概述 146
6.1.1 中斷的概念 146
6.1.2 計算機中的中斷 146
6.1.3 MCS-51單片機中斷系統 146
6.2 MCS-51的中斷源與中斷矢量 147
6.2.1 中斷源 147
6.2.2 中斷矢量 148
6.3 中斷設置與控制 148
6.3.1 中斷允許控制寄存器IE 149
6.3.2 定時器控制寄存器TCON 149
6.3.3 串行口控制寄存器SCON 150
6.3.4 中斷優先級控制寄存器IP 150
6.3.5 中斷優先級控制 151
6.4 中斷的響應與處理 152
6.4.1 中斷的響應 152
6.4.2 中斷的初始化設置 153
6.4.3 中斷處理程序 153
6.5 中斷的應用 155
6.5.1 具體使用步驟 155
6.5.2 應用實例 155
習題 158
第7章 MCS-51單片機定時/計數器 160
7.1 定時方法概述 161
7.2 定時/計數器的計數和定時功能 161
7.2.1 計數功能 161
7.2.2 定時功能 161
7.3 定時/計數器的控制寄存器 162
7.3.1 定時控制寄存器的高四位 162
7.3.2 工作方式控制寄存器(TMOD) 162
7.3.3 中斷允許控制寄存器(IE) 163
7.4 定時器工作方式0 163
7.4.1 電路邏輯結構 163
7.4.2 啟動和停止控制 164
7.4.3 定時和計數范圍 164
7.5 定時器工作方式1 165
7.6 定時器工作方式2 166
7.6.1 電路邏輯結構 166
7.6.2 循環定時和循環計數應用 167
7.7 定時器工作方式3 168
7.7.1 工作方式3下的定時/計數器0 168
7.7.2 在定時/計數器0設置為工作
方式3時定時/計數器1的使用 169
習題 170
第8章 MCS-51單片機系統擴展 171
8.1 單片機系統擴展概述 172
8.1.1 單片機并行擴展總線 172
8.1.2 并行擴展系統的I/O編址和
芯片選取 174
8.2 簡單I/O擴展 176
8.2.1 單片機I/O口擴展的基礎知識 177
8.2.2 采用鎖存器擴展簡單的
8位輸出口 178
8.2.3 用三態門擴展8位輸入
并行口 179
8.2.4 采用鎖存器擴展選通輸入的
8位并行口 179
8.3 程序存儲器的擴展 180
8.3.1 常用EPROM芯片介紹 181
8.3.2 程序存儲器擴展方法 181
8.4 數據存儲器并行擴展 182
8.4.1 RAM芯片6116 183
8.4.2 數據存儲器擴展連接 183
8.4.3 使用RAM芯片擴展可讀/寫的
程序存儲器 184
8.4.4 程序存儲器和數據存儲器
綜合擴展 185
8.4.5 80C51單片機存儲器系統的
特點和使用方法 186
8.5 單片機人機接口技術 188
8.5.1 LED顯示及接口 188
8.5.2 鍵盤及接口 192
8.6 用8279擴展鍵盤與LED顯示器 198
8.6.1 8279的內部結構和引腳 198
8.6.2 MCS-51與8279的接口編程 200
8.7 可編程并行I/O擴展 203
8.7.1 8255硬件邏輯結構 203
8.7.2 8255的工作方式 205
8.7.3 8255的編程內容 206
8.7.4 8255接口的應用 207
8.8 A/D、D/A與80C51接口技術 208
8.8.1 80C51與A/D轉換器的接口 208
8.8.2 D/A轉換器接口 212
習題 218
第9章 MCS-51單片機串行數據通信 220
9.1 串行通信基礎知識 221
9.1.1 通信概述 221
9.1.2 RS-232C總線標準 222
9.1.3 串行接口電路 223
9.2 MCS-51單片機的串行口及
控制寄存器 224
9.2.1 串行口寄存器結構 224
9.2.2 串行通信控制寄存器 225
9.3 MCS-51單片機串行通信工作方式 227
9.3.1 串行工作方式0 227
9.3.2 串行工作方式1 230
9.3.3 串行工作方式2 234
9.3.4 串行工作方式3 236
習題 237
第10章 單片機應用系統設計 238
10.1 單片機應用系統的設計原則 239
10.1.1 基本要求 239
10.1.2 設計原則 239
10.1.3 設計步驟 240
10.2 單片機應用系統硬件設計 240
10.2.1 硬件設計基本要求 240
10.2.2 系統的硬件組成 241
10.2.3 微機系統設計 241
10.2.4 人機接口設計 243
10.2.5 數據采集設計 244
10.2.6 輸出控制接口設計 245
10.2.7 電源設計 245
10.3 單片機應用系統軟件設計 246
10.3.1 軟件設計基本要求 246
10.3.2 程序設計方法 247
10.3.3 軟件設計 247
10.4 單片機應用系統設計實例 248
10.4.1 系統設計要求 248
10.4.2 系統硬件設計 249
10.4.3 系統軟件設計 252
習題 262
單片機項目實驗 263
參考文獻 264
展開全部
書友推薦
- >
名家帶你讀魯迅:朝花夕拾
- >
煙與鏡
- >
月亮與六便士
- >
唐代進士錄
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
山海經
- >
詩經-先民的歌唱
- >
我從未如此眷戀人間
本類暢銷