注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護單片機原理與接口技術(第4版)

單片機原理與接口技術(第4版)

單片機原理與接口技術(第4版)

定 價:¥49.80

作 者: 李曉林,李麗宏,許鷗,蘇淑靖 編
出版社: 電子工業(yè)出版社
叢編項: 普通高等教育“十一五”國家規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121371677 出版時間: 2020-01-01 包裝: 平裝
開本: 16開 頁數: 312 字數:  

內容簡介

  編者通過總結多年來的教學實踐,結合高等學校單片機課程的實際教學安排,在《單片機原理與接口技術(第4版)》前3版的基礎上,對《單片機原理與接口技術(第4版)》內容進行了合理整合,充實了目前廣為應用的串行口擴展方法,并給出可以實際使用的例子,更能體現單片機課程的基本教學需求和實際應用情況。《單片機原理與接口技術(第4版)》共11章。以典型的MCS-51單片機為例,系統(tǒng)地介紹單片機的硬件結構、定時/計數器、串行口、中斷系統(tǒng)的工作原理,指令系統(tǒng)及匯編語言程序設計,針對單片機內部資源的C51語言編程方法及其與匯編語言的混合編程,通過并行口擴展外部總線、外部存儲器、鍵盤、LED和LCD顯示器、A/D和D/A轉換器的方法,采用I2C、SPI、1-Wire等目前廣為應用的串行擴展技術擴展EEPROM和Flash存儲器、鍵盤和LED顯示器、A/D和D/A轉換器的方法,以及單片機系統(tǒng)電源設計、硬件和軟件抗干擾技術等,各部分內容都舉實例講解。還介紹了應用新版本的Keil C51和Proteus仿真調試軟件進行單片機應用系統(tǒng)開發(fā)及仿真調試的方法。后給出了基本實驗和課程設計參考題目及內容。《單片機原理與接口技術(第4版)》可作為高等學校通信工程、電子信息工程、測控技術與儀器、自動化、電氣工程及其自動化、機械工程及其自動化、計算機科學與技術等專業(yè)的“單片機原理與接口技術”及相關課程的教材,也可供從事單片機應用系統(tǒng)開發(fā)的工程技術人員及單片機愛好者參考。

作者簡介

  李曉林,太原理工大學電氣與動力工程學院碩士生導師,多年來一直從事單片機原理及應用、智能儀表、集散控制系統(tǒng)及應用等方面的教學和科研工作。

圖書目錄

第1章 概述\t1
1.1 單片機的結構組成、特點和指標\t1
1.1.1 微型計算機的基本結構\t1
1.1.2 單片機的基本結構\t2
1.1.3 單片機的特點\t3
1.1.4 單片機的重要指標\t4
1.2 單片機的發(fā)展歷史和產品類型\t4
1.2.1 單片機的發(fā)展歷史\t4
1.2.2 單片機的產品類型\t5
1.2.3 80C51系列單片機\t5
1.2.4 其他系列單片機\t8
1.3 單片機的應用\t9
1.3.1 單片機應用領域\t9
1.3.2 單片機應用舉例\t10
1.4 單片機技術相關網站\t14
思考題與習題1\t14
第2章 MCS-51單片機硬件結構和工作原理\t15
2.1 MCS-51單片機的分類\t15
2.2 單片機硬件結構\t15
2.2.1 單片機的引腳功能\t15
2.2.2 單片機的內部結構\t17
2.3 中央處理器(CPU)\t18
2.3.1 運算器\t18
2.3.2 控制器\t19
2.3.3 布爾(位)處理器\t19
2.4 存儲器\t20
2.4.1 程序存儲器(ROM)\t20
2.4.2 數據存儲器(RAM)\t21
2.5 并行I/O接口\t25
2.5.1 P1口\t25
2.5.2 P2口\t26
2.5.3 P3口\t27
2.5.4 P0口\t27
2.5.5 并行I/O接口的應用\t28
2.6 時鐘電路和時序\t32
2.6.1 時鐘電路\t32
2.6.2 時序\t33
2.7 單片機的工作方式\t34
2.7.1 復位方式\t34
2.7.2 程序執(zhí)行方式\t35
2.7.3 低功耗運行方式\t36
思考題與習題2\t37
第3章 MCS-51指令系統(tǒng)及匯編程序設計\t38
3.1 指令系統(tǒng)簡介\t38
3.1.1 指令系統(tǒng)的分類\t38
3.1.2 指令格式\t39
3.1.3 指令中的常用符號\t39
3.1.4 尋址方式\t40
3.2 指令系統(tǒng)\t44
3.2.1 數據傳送指令\t44
3.2.2 算術運算指令\t48
3.2.3 邏輯運算指令\t52
3.2.4 控制轉移指令\t55
3.2.5 位操作指令\t59
3.3 匯編語言程序設計\t61
3.3.1 匯編語言程序設計的步驟\t61
3.3.2 匯編語言的程序編輯和匯編\t62
3.3.3 結構化程序設計方法\t65
思考題與習題3\t72
第4章 MCS-51單片機的C程序設計\t74
4.1 C51概述\t74
4.2 C51語法基礎\t75
4.2.1 標識符和關鍵字\t75
4.2.2 數據類型\t76
4.2.3 C51運算符\t78
4.2.4 程序結構\t78
4.3 C51對MCS-51單片機的訪問\t79
4.3.1 存儲類型\t79
4.3.2 存儲模式\t80
4.3.3 對特殊功能寄存器的訪問\t81
4.3.4 對存儲器和并行口的訪問\t82
4.3.5 位地址訪問\t84
4.3.6 中斷函數\t85
4.4 C51結構化程序設計\t86
4.4.1 順序結構程序\t86
4.4.2 選擇結構程序\t86
4.4.3 循環(huán)結構程序\t89
4.5 C51程序設計實例\t91
4.5.1 查表程序\t91
4.5.2 單片機應用程序設計\t92
4.5.3 C51語言和匯編語言混合編程\t97
4.5.4 編程優(yōu)化的概念\t99
思考題與習題4\t100
第5章 MCS-51單片機中斷、定時/計數器及串行口\t101
5.1 中斷系統(tǒng)\t101
5.1.1 中斷系統(tǒng)概述\t101
5.1.2 MCS-51單片機中斷系統(tǒng)\t103
5.1.3 中斷系統(tǒng)應用舉例\t111
5.2 定時/計數器\t114
5.2.1 定時/計數器的結構與原理\t114
5.2.2 定時/計數器的工作方式\t116
5.2.3 定時/計數器對輸入信號的要求\t119
5.2.4 定時/計數器的應用\t119
5.3 串行口\t126
5.3.1 串行通信基礎知識\t126
5.3.2 MCS-51單片機串行口\t127
5.3.3 串行口的應用\t132
思考題與習題5\t139
第6章 單片機系統(tǒng)基本并行擴展技術\t141
6.1 并行擴展概述\t141
6.2 外部總線擴展\t141
6.3 外部存儲器擴展\t142
6.3.1 外部ROM擴展\t142
6.3.2 外部RAM擴展\t147
6.3.3 多存儲器芯片擴展\t149
6.4 并行口擴展\t150
6.4.1 8155可編程并行口芯片\t150
6.4.2 8155與單片機的接口方法\t153
6.5 顯示器與鍵盤擴展\t154
6.5.1 LED顯示器擴展\t154
6.5.2 LCD顯示器擴展\t156
6.5.3 鍵盤接口擴展\t162
6.5.4 鍵盤和顯示器接口設計實例\t165
6.6 A/D和D/A轉換器擴展\t167
6.6.1 并行A/D轉換器擴展\t167
6.6.2 并行D/A轉換器擴展\t170
思考題與習題6\t173
第7章 單片機系統(tǒng)常用串行擴展技術\t174
7.1 串行擴展概述\t174
7.2 常用串行總線協議\t174
7.2.1 I2C串行總線\t174
7.2.2 SPI總線\t178
7.2.3 1-Wire總線\t181
7.3 串行存儲器擴展\t184
7.3.1 I2C接口的EEPROM存儲器擴展\t184
7.3.2 SPI接口的大容量Flash存儲器擴展\t191
7.4 串行轉并行I/O接口擴展\t201
7.4.1 串行轉并行I/O擴展芯片的工作原理\t201
7.4.2 串行總線擴展I/O接口實例\t204
思考題與習題7\t205
第8章 單片機系統(tǒng)外設串行擴展技術\t206
8.1 串行鍵盤和LED顯示器擴展\t206
8.1.1 串行鍵盤和LED顯示器控制芯片的工作原理\t206
8.1.2 串行鍵盤和LED顯示器擴展實例\t209
8.2 串行A/D和D/A轉換器擴展\t215
8.2.1 串行A/D轉換器擴展\t215
8.2.2 串行D/A轉換器擴展\t225
思考題與習題8\t229
第9章 單片機系統(tǒng)電源設計與抗干擾技術\t230
9.1 單片機系統(tǒng)電源設計的考慮因素\t230
9.2 線性穩(wěn)壓電源\t230
9.2.1 三端固定輸出集成穩(wěn)壓器\t231
9.2.2 三端可調輸出集成穩(wěn)壓器\t231
9.2.3 低壓差線性穩(wěn)壓器(LDO)\t232
9.3 DC/DC電源\t233
9.3.1 降壓型DC/DC電源電路\t233
9.3.2 升壓型DC/DC電源電路\t235
9.3.3 DC/DC模塊電源的選擇與應用\t237
9.4 AC/DC電源\t238
9.4.1 AC/DC電源技術\t238
9.4.2 AC/DC模塊電源\t240
9.5 基準電源的產生方法\t241
9.5.1 穩(wěn)壓管基準電源電路\t241
9.5.2 集成基準電源電路\t241
9.6 干擾對單片機應用系統(tǒng)的影響\t244
9.7 硬件抗干擾技術\t244
9.7.1 無源濾波\t244
9.7.2 有源濾波\t245
9.7.3 去耦電路\t245
9.7.4 屏蔽技術\t245
9.7.5 隔離技術\t246
9.7.6 接地技術\t247
9.8 軟件抗干擾技術\t249
9.8.1 軟件抗干擾的一般方法\t249
9.8.2 指令冗余技術\t250
9.8.3 軟件陷阱技術\t250
9.8.4 “看門狗”技術\t253
思考題與習題9\t255
第10章 單片機系統(tǒng)開發(fā)工具\t256
10.1 單片機應用系統(tǒng)開發(fā)環(huán)境\t256
10.1.1 開發(fā)系統(tǒng)的功能\t256
10.1.2 開發(fā)系統(tǒng)的分類\t256
10.2 Keil C51開發(fā)工具及仿真調試方法\t257
10.2.1 Keil C51開發(fā)工具\t257
10.2.2 應用Keil C51進行單片機軟件開發(fā)調試的方法\t259
10.2.3 應用Keil C51調試C51應用程序舉例\t263
10.3 Proteus仿真軟件及調試方法\t266
10.3.1 Proteus仿真軟件\t266
10.3.2 Proteus進行單片機應用系統(tǒng)仿真調試的方法\t267
10.3.3 Proteus進行單片機應用系統(tǒng)仿真調試舉例\t268
10.4 單片機應用系統(tǒng)設計實例\t273
10.4.1 系統(tǒng)結構\t273
10.4.2 硬件設計\t274
10.4.3 軟件設計\t276
思考題與習題10\t280
第11章 實驗及課程設計\t281
11.1 概述\t281
11.2 實驗\t281
11.2.1 實驗1――BCD碼/十六進制碼轉換\t281
11.2.2 實驗2――排序程序\t282
11.2.3 實驗3――定時/計數器\t284
11.2.4 實驗4――基本輸入/輸出\t288
11.2.5 實驗5――外部中斷\t290
11.2.6 實驗6――并行口擴展\t292
11.2.7 實驗7――串行A/D轉換\t295
11.2.8 實驗8――串行D/A轉換\t296
11.3 課程設計\t296
11.3.1 課程設計目的\t296
11.3.2 課程設計要求\t296
11.3.3 課程設計參考題目及要求\t297
附錄A MCS-51匯編指令-機器碼對照表\t301
附錄B ASCII編碼表\t303
參考文獻\t304

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號