共找到23條詞條名為單片機原理及應用的結果 展開
單片機原理及應用
2004年王麗編著的圖書
徠《單片機原理及應用》2004年王麗編著的圖書。MCS-51系列單片機應用廣泛,是學習單片機較好的系統平台,也是微控制系統應用開發的一個重要系列。本書以AT89S51單片機為主線,通過大量的實例,系統介紹單片機的工作原理及軟硬體開發技術。
目錄
• 書名單片機原理及應用
• 書號978-7-118-09604-0
• 作者王麗
• 出版時間2014年9月
• 譯者
• 版次1版1次
• 開本16
• 裝幀平裝
• 出版基金
• 頁數352
• 字數522
• 中圖分類TP368.1
• 叢書名
• 定價39.80
全書共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.5I2C匯流排247
9.5.1I2C匯流排概述247
9.5.2I2C匯流排的工作原理249
9.6AT89S51單片機的I2C匯流排擴展系統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"