單片機原理及套用(2004年王麗編著的圖書)

《單片機原理及套用》2004年王麗編著的圖書。MCS-51系列單片機套用廣泛,是學習單片機較好的系統平台,也是微控制系統套用開發的一個重要系列。本書以AT89S51單片機為主線,通過大量的實例,系統介紹單片機的工作原理及軟硬體開發技術。

基本介紹

  • 書名:單片機原理及套用
  • 作者:王麗
  • ISBN:978-7-118-09604-0
  • 頁數:352
  • 定價:39.80
  • 出版時間:2014年9月
  • 開本:16
基本信息,內容簡介,目錄,

基本信息

書名單片機原理及套用
書號978-7-118-09604-0
作者王麗
出版時間2014年9月
譯者
版次1版1次
開本16
裝幀平裝
出版基金
頁數352
字數522
中圖分類TP368.1
叢書名
定價39.80

內容簡介

MCS-51系列單片機套用廣泛,是學習單片機較好的系統平台,也是微控制系統套用開發的一個重要系列。本書以AT89S51單片機為主線,通過大量的實例,系統介紹單片機的工作原理及軟硬體開發技術。全書共12章。第1章介紹單片機的基礎知識;第2章介紹單片機內部硬體結構及相關知識;第3章介紹單片機彙編指令系統;第4章介紹單片機C51程式設計;第5章~第11章,分別介紹單片機中斷技術,單片機定時器/計數器技術,單片機異步通信串列口技術,單片機並行系統擴展技術,單片機串口擴展技術,單片機與鍵盤、顯示器的接口技術,單片機與A/D轉換器、D/A轉換器的接口電路與軟體設計;第12章單片機套用系統設計調試,介紹輔助教學的“示教板”的設計實例。每章後附有思考題。本書適合作為各類本科院校的電子工程、計算機、工業自動化、自動控制、測控技術、電氣及自動化、機電一體化、車輛工程等相關專業單片機課程教材,也可供從事單片機套用系統設計的工程技術人員參考。

目錄

第1章單片機概述1
1.1單片機的概念1
1.2單片機的體系結構和特點1
1.2.1單片機的體系結構1
1.2.2單片機的特點3
1.3單片機的發展4
1.3.1單片機的發展歷史4
1.3.2單片機的發展趨勢5
1.4單片機的套用及學習方法8
1.4.1單片機的套用領域8
1.4.2單片機套用系統的組成9
1.4.3單片機的學習方法9
1.5單片機與嵌入式系統10
1.5.1嵌入式系統10
1.5.2常見51單片機介紹11
1.5.3其他的單片機15
1.5.4各類嵌入式處理器簡介18
思考題與習題119
第2章AT89S51單片機的硬體結構21
2.1AT89S51單片機的內部結構21
2.2AT89S51單片機的引腳功能25
2.2.1晶片封裝25
2.2.2晶片引腳及功能26
2.3AT89S51單片機的存儲器系統28
2.3.1程式存儲器29
2.3.2片內數據存儲器30
2.3.3特殊功能暫存器31
2.3.4位地址空間37
2.3.5片外數據存儲器38
2.4並行I/O口39
2.4.1P0口39
2.4.2P1口41
2.4.3P2口42
2.4.4P3口44
2.5AT89S51單片機的工作時序45
2.5.1時鐘電路45
2.5.2機器周期及指令周期46
2.5.3指令的執行時序47
2.6單片機的工作方式48
2.6.1復位方式48
2.6.2程式執行方式50
2.6.3低功耗方式50
2.6.4編程和校驗方式52
2.7單片機的最小系統57
思考題與習題258
第3章AT89S51單片機指令系統及彙編語言程式設計61
3.1單片機指令系統概述61
3.1.1指令格式62
3.1.2符號說明64
3.2單片機的定址方式65
3.3指令分類及說明70
3.3.1數據傳送類指令70
3.3.2算術運算類指令74
3.3.3邏輯操作類指令79
3.3.4控制轉移類指令81
3.3.5位操作類指令84
3.4彙編語言程式設計86
3.4.1彙編語言程式設計步驟86
3.4.2彙編語言程式設計技巧86
3.4.3彙編87
3.4.4偽指令87
3.5彙編程式設計實例89
3.5.1順序結構程式設計89
3.5.2分支結構程式設計91
3.5.3循環結構程式設計94
3.5.4子程式設計100
思考題與習題3105
第4章C51語言程式設計基礎109
4.1C51程式的基礎知識109
4.1.1C51的特點109
4.1.2標識符和關鍵字111
4.1.3運算符與表達式113
4.2C51的數據類型117
4.2.1C51的基本數據類型117
4.2.2存儲器類型119
4.2.3存儲模式120
4.2.4常量和變數121
4.2.5特殊功能暫存器及位變數的定義125
4.2.6數組和指針127
4.2.7絕對地址訪問132
4.3C51的函式134
4.3.1函式的定義134
4.3.2函式的聲明135
4.3.3函式的調用136
4.3.4函式參數傳遞及返回值傳遞136
4.3.5中斷函式137
4.3.6可重入函式138
4.3.7常用庫函式139
4.3.8常用編譯預處理命令140
4.4C51程式設計143
4.4.1C51的程式結構143
4.4.2C51程式基本結構與相關語句144
4.4.3啟動程式STARTUP.A51148
4.4.4C51與彙編語言混合編程149
4.4.5C51程式設計實例157
思考題與習題4160
第5章AT89S51單片機的中斷系統164
5.1單片機與外設的數據傳輸方式164
5.2中斷系統概述166
5.2.1中斷的概念166
5.2.2中斷系統的結構166
5.3中斷處理過程171
5.4中斷請求的撤銷173
5.5外部中斷源擴展174
5.6中斷服務程式的設計及套用176
5.6.1設計思想和方法176
5.6.2中斷程式設計實例178
思考題與習題5181
第6章AT89S51單片機的定時/計數器182
6.1定時/計數器的結構及工作原理182
6.1.1定時/計數器的結構182
6.1.2定時/計數器的控制183
6.2定時/計數器的工作模式及其套用184
6.2.1模式0和模式1184
6.2.2模式2188
6.2.3模式3190
思考題與習題6193
第7章AT89S51單片機的串列口194
7.1串列通信的概念194
7.1.1串列通信的傳輸方式194
7.1.2串列通信的異步通信方式195
7.2串列口的結構196
7.2.1串列口控制暫存器SCON197
7.2.2電源控制暫存器PCON198
7.3串列口的通信工作方式198
7.3.1工作方式0198
7.3.2工作方式1201
7.3.3工作方式2208
7.3.4工作方式3211
7.3.5多機通信217
7.4串列通信接口標準221
思考題與習題7223
第8章單片機系統的並行口擴展224
8.1單片機的三匯流排結構224
8.2外部存儲器的擴展225
8.2.1程式存儲器擴展225
8.2.2靜態數據存儲器擴展228
8.2.3多個存儲晶片的綜合擴展230
8.3並行I/O口擴展231
8.3.1並行擴展晶片8255231
8.3.274LS系列晶片擴展並行口236
思考題與習題8237
第9章AT89S51單片機串列口擴展技術238
9.1RS-232C串列通信標準及套用238
9.2SPI串列匯流排240
9.3單匯流排串列擴展技術245
9.4Microwire匯流排247
9.5I2C匯流排247
9.5.1I2C匯流排概述247
9.5.2I2C匯流排的工作原理249
9.6AT89S51單片機的I2C匯流排擴展系統252
思考題與習題9260
第10章AT89S51單片機的人機接口262
10.1鍵盤輸入接口262
10.1.1鍵盤輸入應解決的問題262
10.1.2鍵盤的工作原理263
10.1.3鍵盤接口電路266
10.1.4鍵盤的工作方式266
10.2發光二極體顯示270
10.3LED數碼管顯示器272
10.4單片機與LCD的接口276
10.4.1LCD的分類276
10.4.2點陣字元型液晶顯示模組介紹276
10.4.3點陣字元型液晶顯示SMC1602介紹277
思考題與習題10281
第11章AT89S51單片機的A/D和D/A轉換器接口283
11.1D/A轉換器接口技術283
11.1.1D/A轉換器簡介283
11.1.2AT89S51單片機與DAC0832接口技術284
11.1.3AT89S51單片機與TLC5615的接口技術289
11.2A /D轉換器接口技術294
11.2.1A /D轉換器簡介294
11.2.2AT89S51單片機與ADC0809的接口技術295
11.2.3AT89S51單片機與TLC1549的接口設計299
思考題與習題11303
第12章AT89S51單片機套用系統設計與調試304
12.1單片機套用系統的設計步驟304
12.2典型的單片機套用系統306
12.3Keil μVision4軟體開發環境307
12.3.1Keil μVision4的基本操作308
12.3.2添加用戶源程式檔案310
12.3.3工程的設定312
12.3.4程式的調試313
12.4Proteus電子仿真軟體313
12.4.1電子產品的設計流程314
12.4.2Proteus ISIS的工作環境315
12.4.3Proteus的操作與仿真316
12.4.4Proteus與Keil C的聯合調試設定321
12.5單片機課程教學“示教板”322
12.5.1實例1:中斷技術套用322
12.5.2實例2:D/A轉換接口套用330
12.5.3實例3:基於AD590的溫度顯示系統332
12.5.4實例4:科學計算器336
12.5.5實例5:AT89S51單片機的下載器343
12.5.6實例6:單片機控制繼電器(220V交流)343
思考題與習題12345
附錄1指令系統速查表346
附錄2指令矩陣351
參考文獻352"

相關詞條

熱門詞條

聯絡我們