8051單片機徹底研究(基礎篇)

《8051單片機徹底研究(基礎篇)》是2004年人民郵電出版社出版的圖書,作者是林伸茂。該書全面介紹了8051單片機的基礎知識。

基本信息

頁 碼:352

版 次:1-1

定 價 :¥39.00

內容簡介

《8051單片機徹底研究:基礎篇》全書共21章,分七部分,主要內容包括:第一部分:第1章至第4章,8051的由來與套用範圍。第二部分:第5章至第7章,8051的指令與彙編語言的用法,以最簡單的操作來建立單片機系統 。

《8051單片機徹底研究:基礎篇)》選材實用性和可操作性強,範例豐富,文字敘述清楚,是8051單片機初學者的入門指南,同時對於8051已經有一定基礎的讀者也具有較高的參考價值。《8051單片機徹底研究:基礎篇》也適合作為大專院校學生做實驗、專題製作、研究和設計單片機產品的專業參考書。

圖書目錄

第1章 單片機的來龍去脈

1-1 單片機就在我們身邊 1

1-2 單片機與pc機的比較 2

1-3 典型的單片機套用系統 4

1-4 最簡化的單片機系統 6

1-5 單片機系統的開發過程 7

1-6 單片機開發的實際問題 8

1-7 本書的單片機學習環境 9

1-8 習題 10

第2章 8051單片機簡介

2-1 微型控制器與微型處理器 11

2-2 mcs-51系列單片機簡介 12

2-3 8051單片機功能方塊圖 14

2-4 8051系統分析 19

2-5 習題 22

第3章 單片機的彙編語言

3-1 8051單片機的程式設計 25

3-2 寫彙編程式的預備知識 25

3-3 彙編語言的基本架構 26

3-4 寫彙編語言前:熟悉暫存器與指令 28

3-5 試寫一個8051彙編程式 29

3-6 配合示波器做彙編語言的排錯 31

3-7 進一步完善8051彙編程式 33

3-8 8051的反彙編程式 34

3-9 習題 34

第4章 8051的存儲器

4-1 8051內部存儲器的分配 37

4-2 程式存儲器空間 37

4-3 外部數據存儲器空間 39

4-4 內部數據存儲器空間 40

4-5 習題 41

第5章 8051指令的定址模式

5-1 8051執行指令的過程 43

5-2 8051的直接定址模式 46

5-3 8051的間接定址模式 48

5-4 8051的暫存器定址模式 50

5-5 8051的立即定址模式 51

5-6 8051的索引定址模式 53

5-7 習題 54

第6章 8051指令解說

6-1 8051指令格式 55

6-2 8051指令概述 55

6-3 8051指令集整理 58

6-4 影響標誌的指令 59

6-5 8051指令解析一:算術運算指令 60

6-6 8051指令解析二:邏輯運算與傳送指令 64

6-7 8051指令解析三:數據傳送指令 67

6-8 8051指令解析四:布爾變數操作指令 71

6-9 8051指令解析五:程式分支指令 73

6-10 習題 79

第7章 8051單片機的引腳說明

7-1 8051單片機的引腳 81

7-2 認識at89c2051 84

7-3 8051與at89c2051的差異 87

7-4 at89c系列的下一步 88

7-5 習題 89

第8章 8051基本程式練習

8-1 工具的準備 91

8-1-1 硬體方面 91

8-1-2 軟體方面 92

8-2 8051彙編程式8051與link4的操作 92

8-3 基礎範例一:led的亮與滅 94

8-4 基礎範例二:蜂鳴器的使用 96

8-5 基礎範例三:指示燈 98

8-6 基礎範例四:七段顯示器的使用 100

8-7 基礎範例五:按鍵的使用 105

8-8 習題 109

第9章 8051控制板製作

9-1 選用控制板的要點 111

9-2 at2051控制板的特點 112

9-3 線路分析 113

9-4 at2051控制板的套用與學習方向 116

9-5 at2051零件表及零件照片 117

9-6 組裝指南 122

9-7 組裝的測試步驟 124

9-8 測試點的準位與波形觀察 131

9-9 習題 136

第10章 8051定時/計數徹底研究

10-1 什麼是定時/計數 137

10-2 8051定時器和計數器安排 137

10-3 定時計數器相關的暫存器 138

10-3-1 tmod模式控制暫存器解析 139

10-3-2 tcon控制暫存器解析 140

10-4 timer定時/計數器設定步驟 140

10-5 timer模式0徹底研究 142

10-6 timer模式1徹底研究 144

10-7 timer模式2徹底研究 153

10-8 timer模式3徹底研究 154

10-9 timer模式3的再探討 155

10-10 習題 156

第11章 8051中斷徹底研究

11-1 為何要有中斷 157

11-2 8051的中斷 157

11-3 中斷時軟體的動作剖析 158

11-4 中斷時的硬體動作剖析 159

11-5 中斷的暫存器(ie和ip)的介紹 162

11-6 8051的中斷源徹底研究 163

11-7 8051的中斷設定步驟 166

11-8 at2051控制板在中斷上的安排 167

11-9 內部計數器0中斷程式範例 168

11-10 外部負緣中斷into程式範例 171

11-11 外部低準位中斷程式範例 172

11-12 串列傳輸中斷程式範例 172

11-13 習題 173

第12章 8051串列通信徹底研究(一)

12-1 為何要通信 175

12-2 如何進行串列通信 176

12-3 rs-232c的規格 178

12-4 8051的串列接口概述 181

12-5 與串列傳輸控制有關的暫存器 183

12-6 8051串列傳輸的波特率設定 184

12-7 串列傳輸模式0徹底研究 186

12-8 串列傳輸模式1徹底研究 189

12-9 串列傳輸模式2徹底研究 193

12-10 串列傳輸模式3徹底研究 197

12-11 習題 199

第13章 8051串列通信徹底研究(二)

13-1 8051的多處理器通信徹底研究 201

13-2 at2051的串列硬體線路分析 205

13-3 at2051控制板如何與pc連線 206

13-4 多處理器通信的寫法分析 207

13-5 8051串列接口傳送硬體分析 208

13-6 串列傳輸實用程式例 210

13-7 串列傳輸的套用與影響 212

13-8 習題 214

第14章 at2051進階實驗(一)

14-1 實驗:蜂鳴器的控制程式 215

14-2 實驗:中斷服務程式所占用的時間 217

14-3 實驗:七段顯示器的初步使用 218

14-4 實驗:acc值的轉換與顯示 219

14-5 實驗:bcd值的轉換與顯示 220

14-6 實驗:按鍵動作的確認 221

14-7 實驗:學習波形duty cycle的計算與顯示 222

14-8 實驗:學習溫度值的換算與顯示 223

14-9 實驗:溫度值每秒讀取兩次的寫法 224

14-10 實驗:另一種溫度測量的寫法 224

14-11 習題 226

第15章 at2051進階實驗(二)

15-1 實驗:啟動rs485串列通信接口 227

15-2 實驗:練習溫度轉成ascii字元串的寫法 229

15-3 實驗:串列傳輸的寫法一 230

15-4 實驗:串列傳輸的寫法二 231

15-5 實驗:將溫度的解析度提高到小數點後一位 232

15-6 實驗:串列排錯程式的加入 233

15-7 習題 234

第16章 at2051進階實驗(三)

16-1 實驗:寫入一個位元組的數據到eeprom 24lc16內 235

16-2 實驗:eeprom的返回寫法分析 236

16-3 實驗:id值返回的寫法 238

16-4 實驗:如何判斷eeprom是否存在 239

16-5 實驗:id值的線上更改 240

16-6 實驗:配合id調用的串列通信程式 241

16-7 實驗:串列通信程式的排錯 241

16-8 實驗:rs485通信程式的完整版 243

16-9 習題 246

第17章 彙編語言的排錯方法

17-1 彙編語言的難處 247

17-2 寫程式的重點 247

17-3 led排錯法 248

17-4 蜂鳴器排錯法 248

17-5 display排錯法 248

17-6 串列通信排錯法 249

17-7 儀器協助排錯法 250

17-8 高級儀器排錯法 251

17-9 習題 252

第18章 8051程式歸納整理

18-1 清除4個內部數據存儲器地址 253

18-2 清除4個外部數據存儲器地址 254

18-3 將外部數據存儲器上4個位元組值存入內部數據存儲器 254

18-4 將4個內部數據值轉存到外部數據存儲器中 255

18-5 內部數據存儲器的4個位元組的相加(不含正負符號) 255

18-6 內部數據存儲器的值和外部數據存儲器的值相加 256

18-7 內部數據存儲器的4位元組相減 256

18-8 將內部數據存儲器內的值取補數 257

18-9 對外部數據存儲器做16位的加法運算 258

18-10 對外部存儲器做減法運算 258

18-11 內部數據存儲器做值的比較 259

18-12 外部數據存儲器做整段值的比較 259

18-13 內部數據存儲器區與累加器做比較 260

18-14 4位元組不含正負符號的乘法運算 261

18-15 4位元組不含正負符號的除法運算 261

18-16 對外部數據存儲器內的值做互斥運算,以產生一個校驗碼 262

18-17 確認外部存儲器(4位元組)的檢驗碼是否正確 263

18-18 在內部數據存儲器內產生4個隨機數值 264

18-19 檢查外部數據存儲器(16位)是否為0000h 265

18-20 檢查外部存儲器(16位)的值是否為十進制1000 265

18-21 檢查外部存儲器(16位)的值是否比5000大 266

18-22 將外部存儲器(16位)值轉化成6個bcd碼 267

18-23 將acc值( 99)轉化成兩個bcd碼 268

18-24 將累加器的值轉化成3個bcd碼 269

18-25 檢查一段外部數據存儲器(2k)的讀寫功能 269

18-26 計算2kb程式空間的檢驗和 270

18-27 清除外部數據存儲器共2048個地址 271

18-28 將1個位元組值轉換成供數據顯示用的ascii碼 271

18-29 將ascii碼轉化成二進制碼 272

18-30 習題 273

第19章 認識與使用混合式示波器

19-1 儀器規格 275

19-2 基本測量示範 278

19-3 特殊信號測量 280

19-4 習題 281

第20章 數字電錶的使用

20-1 數字電錶功能 283

20-2 數字電錶操作要點 283

20-3 數字電錶使用時特別注意事項 288

20-4 at2051控制板操作示範 288

20-5 電錶的校正 290

20-6 習題 291

第21章 usb刻錄器的安裝與使用

21-1 旗威usb刻錄器 293

21-2 刻錄器的安裝 293

21-3 刻錄程式的安裝 295

21-4 刻錄功能解說 296

21-5 files檔案選單 299

21-6 ic晶片選單 300

21-7 programmer刻錄器選單 303

21-8 diagnostic診斷選單 305

21-9 usb刻錄器特殊用法 307

21-10 usb刻錄器注意事項 307

21-11 習題 308

附 錄

附錄a ascii表 309

附錄b 8051相關ic引腳圖 311

附錄c 8051指令集總整理 313

附錄d 8051指令整理(依功能區分) 313

附錄e 8051指令整理(按16進制排列) 314

附錄f 8051 sfr表與reset後的初始值 321

附錄g sfr特殊功能快取器整理表 321

附錄h 如何購買電子零件 325

附錄i 如何辨識電晶體的腳位 327

附錄j 如何看數據表 330

附錄k 如何焊接 332

附錄l 如何上網找零件 333

相關詞條

熱門詞條

聯絡我們