51單片微型機原理和接口教程

51單片微型機原理和接口教程

《51單片微型機原理和接口教程》是2010年化學工業出版的圖書,作者是周思躍。

基本介紹

  • 書名:51單片微型機原理和接口教程
  • 作者:周思躍
  • ISBN:9787122069719
  • 頁數:266
  • 定價:29.80元
  • 出版社:化學工業
  • 出版時間:2010-1
內容簡介,圖書目錄,

內容簡介

《51單片微型機原理和接口教程》共分3篇12章。第1篇共有7章的內容,包含了51系列單片機的結構原理,彙編語言程式設計。第2篇共有4章的內容,包含了51系列單片機的擴展套用方式,常用接口晶片與單片機的連線和套用,單片機套用系統的設計。第3篇只有1章,包含了C51語言程式設計的基礎內容,將讀者引入單片機學習的新境界。
《51單片微型機原理和接口教程》在每一章內都穿插了一些實驗,全書共穿插了十八個實驗,使教師可以在實驗室里,一邊講課,一邊做實驗。學生自學時也可以看看書,動動手。
《51單片微型機原理和接口教程》在編寫的文字上力求通俗、口語化,經常用設問的方式引導學生,增加其自學的興趣。
《51單片微型機原理和接口教程》可以作為普通高等學校機械設計製造及其自動化、電氣工程及其自動化、自動化、電子信息工程等相關專業單片機課程的教材,也可以供從事單片機設計與研究的科研人員參考。

圖書目錄

基礎篇
1 單片機基礎知識
1.1 引言
1.1.1 計算機
1.1.2 微型機
1.1.3 單片機與嵌入式計算機
1.2 常用數制和碼制
1.2.1 常用的數制及其轉換
1.2.2 常用的碼制
實驗一、認識補碼
1.3 單片機內部結構概述
1.3.1 中央處理器CPU概述
1.3.2 存儲器概述
1.3.3 輸入/輸出接口概述
1.4 單片機產品概述
1.4.1 單片機產品的類型
1.4.2 單片機產品的套用
1.5 本章小結
習題1
2 MCS-51系列單片機系統基本組成
2.1 總體結構
2.1.1 內部結構
2.1.2 外部引腳
2.2 CPU特性
2.3 存儲器組織
2.3.1 程式存儲器
2.3.2 數據存儲器
2.3.3 特殊功能暫存器
2.3.4 外部數據存儲器和I/O接口
2.4 I/O接口
2.4.1 P1口
2.4.2 P3口
2.4.3 P2口
2.4.4 P0口
實驗二、認識P0~P3口
2.5 時鐘和時鐘電路
2.6 復位和復位電路
2.7 本章小結
習題2
3 MCS-51系列指令系統
3.1 指令格式和定址方式
3.1.1 立即定址方式
3.1.2 直接定址方式
3.1.3 暫存器定址方式
3.1.4 暫存器間接定址方式
3.1.5 變址定址方式
3.1.6 相對定址方式
3.1.7 位定址方式
3.2 數據傳送類指令
3.2.1 內部數據傳送指令
3.2.2 內外數據傳送指令
3.2.3 查表指令
實驗三、定址方式和堆疊的認識
3.3 數據處理類指令
3.3.1 算術運算指令
3.3.2 邏輯運算指令
3.3.3 移位指令
3.4 位操作類指令
3.4.1 位變數傳送指令
3.4.2 位變數設定指令
3.4.3 位變數邏輯運算指令
3.5 程式轉移類指令
3.5.1 無條件轉移指令
3.5.2 有條件轉移指令
3.5.3 調用和返回子程式指令
實驗四、轉移類指令和位操作類指令的認識
3.6 CPU執行指令的時序
3.7 本章小結
習題3
4 MCS-51系列彙編語言程式設計 71
4.1 偽指令 71
4.1.1 起始指令 71
4.1.2 結束指令 71
4.1.3 數據定義類指令 72
4.2 彙編語言語句格式 74
實驗五、認識彙編語言程式格式 74
4.3 彙編語言程式設計方法 75
4.3.1 順序結構程式設計 76
4.3.2 分支結構程式設計 76
4.3.3 循環結構程式設計 78
4.3.4 子程式設計 80
4.3.5 經典程式設計舉例 85
實驗六、查表程式設計 93
實驗七、排序程式設計 94
4.4 本章小結 95
習題4 95
5 MCS-51單片機系列中斷系統 98
5.1 中斷的概念 98
5.1.1 什麼是中斷 98
5.1.2 中斷源 98
5.1.3 中斷優先權 99
5.1.4 控制中斷的特殊功能暫存器 100
5.2 中斷處理過程 102
5.2.1 中斷申請 102
5.2.2 中斷回響條件 102
5.2.3 中斷處理過程 102
5.2.4 中斷請求信號的撤消 103
5.3 中斷程式的編制 103
5.3.1 中斷初始化程式的編制 103
5.3.2 中斷服務子程式的編寫 104
實驗八、認識中斷系統和中斷服務子程式編寫 105
5.4 本章小結 106
習題5 107
6 MCS-51單片機定時器/計數器 108
6.1 定時器/計數器的結構和工作原理 108
6.1.1 定時器/計數器T0和T1 108
6.1.2 定時器/計數器T2 112
6.1.3 定時器/計數器的使用極限 115
6.2 控制定時器/計數器的特殊功能暫存器 115
6.3 定時器/計數器的套用及其編程 117
6.3.1 初始化編程 117
6.3.2 定時器/計數器套用編程 118
實驗九、定時器/計數器套用 126
6.4 本章小結 128
習題6 128
7 MCS-51單片機串列接口 130
7.1 串列通信的概念 130
7.2 單片機串列接口的結構原理 132
7.3 單片機串列接口的工作方式和原理 134
7.3.1 串列口控制暫存器SCON
(Serial Control) 134
7.3.2 串列口工作方式0 135
7.3.3 串列口工作方式1 138
7.3.4 串列口工作方式2、3 138
7.3.5 串列口數據傳送的波特率 139
7.4 串列口套用舉例 140
實驗十、串列口雙機通信 147
7.5 本章小結 149
習題7 150
擴展、接口和套用篇
8 MCS-51單片機的擴展技術 152
8.1 單片機擴展原理 152
8.2 程式存儲器擴展 153
8.2.1 EPROM存儲器晶片 153
8.2.2 程式存儲器晶片與系統的連線舉例 154
8.3 數據存儲器的擴展 158
8.3.1 常用靜態隨機存儲器(SRAM)晶片 158
8.3.2 數據存儲器擴展套用舉例 159
8.3.3 CPU如何訪問外部存儲器 163
實驗十一、數據存儲器的擴展和測試 164
8.4 並行接口的擴展 165
8.4.1 基本並行接口及其擴展 166
實驗十二、基本並行口及其擴展 169
8.4.2 8255A並行口及其擴展 171
實驗十三、8255A並行口及其擴展 180
8.5 綜合接口晶片8155 181
8.6 本章小結 185
習題8 185
9 鍵盤/顯示器的接口技術 187
9.1 LED數碼顯示器結構原理和接口技術 187
9.1.1 LED數碼顯示器結構原理 187
9.1.2 LED數碼顯示器的顯示碼 187
9.1.3 LED顯示器的顯示方式及其顯示程式 188
9.2 鍵盤結構原理與接口技術 193
9.2.1 鍵盤電路的結構原理 193
9.2.2 鍵抖動問題 194
9.2.3 鍵盤接口電路舉例 195
9.3 8279顯示器/鍵盤接口電路的原理和套用 198
9.3.1 8279內部結構 198
9.3.2 8279的接口工作方式 199
9.3.3 8279的控制命令字、狀態字和數據格式 200
9.3.4 8279晶片外部引腳 202
9.3.5 8279的套用舉例 203
實驗十四、8279顯示器/鍵盤接口和編程 209
9.4 本章小結 209
習題9 210
10 D/A和A/D轉換器的接口技術 211
10.1 D/A轉換器和接口技術 211
10.1.1 D/A轉換器原理 211
10.1.2 D/A轉換器性能指標 214
10.1.3 DAC0832的結構原理和接口技術 214
10.1.4 DAC0832的套用和編程 216
實驗十五、D/A轉換器套用舉例 219
10.2 A/D轉換器和接口技術 221
10.2.1 A/D轉換器原理 221
10.2.2 A/D轉換器的主要性能指標 221
10.2.3 ADC0809的結構原理和接口技術 222
10.2.4 A/D轉換器的套用舉例 223
實驗十六、A/D轉換器的套用和編程 227
10.3 本章小結 228
習題10 228
11 單片機套用系統的研製 230
11.1 單片機套用系統設計概論 230
11.2 單片機套用系統硬體設計 230
11.3 單片機套用系統的軟體設計 233
11.4 單片機套用系統設計舉例 235
實驗十七、單片機套用系統設計舉例 244
11.5 本章小結 244
習題11 244
C51篇
12 C51程式設計初步 246
12.1 C51概論 246
12.1.1 C51語言與C語言 246
12.1.2 C51語言與51系列彙編語言 246
12.2 C51的數據類型 247
12.2.1 數據類型 247
12.2.2 存儲器類型 247
12.2.3 訪問特殊功能暫存器 249
12.2.4 位變數的定義 249
12.2.5 C51指針 250
12.2.6 絕對地址訪問 250
12.2.7 存儲器模式 251
12.3 C51位變數邏輯運算符 251
實驗十八、認識C51的位操作運算符 251
12.4 C51程式設計 252
12.4.1 基本並行接口的輸入/輸出程式的設計 252
12.4.2 8255A並行接口的輸入/輸出程式的設計 253
12.4.3 51串列口傳送/接收程式設計 254
12.4.4 D/A轉換控制程式的設計 257
12.4.5 A/D轉換控制程式的設計 258
12.5 C51函式館 260
12.6 本章小結 261
習題12 261
附錄 51系列單片機指令表 263
參考文獻 267

相關詞條

熱門詞條

聯絡我們