-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

零點起飛學51單片機

( 簡體 字)
作者:趙杰、王麗、韓龍類別:1. -> 電腦組織與體系結構 -> 單晶片 -> 8051
譯者:
出版社:清華大學出版社零點起飛學51單片機 3dWoo書號: 52259
詢問書籍請說出此書號!

缺書
NT售價: 400

出版日:1/1/2020
頁數:391
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302532064
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

隨著電子技術和微型計算機的迅速發展,單片機的應用領域也在不斷擴大,涵蓋了日常生活、交通、通信、軍事、航空航天電子系統等眾多領域,因此,掌握單片機電路的設計技術已成為電子技術工程師必備的技能之一。單片機種類和型號繁多,各種高性能的單片機不斷問世,但 8位單片機仍以其突出的性價比、成熟的開發和應用技術,在單片機應用領域占有非常重要的地位。
本書采用匯編語言和 C語言對照的編程方法。匯編語言的代碼效率高,實時性強,從中可以理解單片機的工作機理,而且目前很多資料使用的是匯編語言。但是對于復雜的運算或大型程序,用匯編語言編程所花費的時間遠比用 C語言多,大大降低了開發效率;而 C語言編程無須考慮具體的寄存器或存儲器的分配等細節,由 C51編譯系統安排,從而可以提高開發者的編程速度,縮短開發周期。為了方便初學者學習,本書對匯編語言和 C語言都在專門的章節進行了介紹,這樣,即使是無 C語言編程基礎的人,也可通過本書掌握單片機的編程技術。對于兩種編程語言的教學,教學時可根據情況進行取舍。
本書內容系統全面、結構合理,教學重點突出,敘述準確精練,可以滿足教師課堂教學和學生課程學習之需要,也可以滿足學生課外設計和實踐活動需求。
本書包含的大量可供參考的實例,是在實際教學和應用經驗中反復提煉出來的,涉及面廣、實用性強。
全書由趙杰統稿,并編寫第 2∼7章和第 10章;第 9、11∼13章由王麗編寫;第 1章及第 14章由韓龍編寫。參加本書編寫的還有管殿柱、宋一兵、王獻紅、李文秋。
內容簡介:

《零點起飛學51單片機》以 51系列單片機原理和應用為主線,介紹單片機的工作原理、內部各功能部件的結構、匯編指令系統、 C51語言編程,并以此為基礎,采用匯編語言和 C語言相對照的編寫方式,重點講解 51系列單片機內部資源及應用編程、 51單片機的接口技術,并精心設計大量例題和多種解題思路。精選具有代表性的真實項目,包括溫度傳感器、紅外遙控、直流電動機控制等內容。
《零點起飛學51單片機》既可作為普通高等院校通信工程、電子信息、自動化、電氣工程、計算機、機電一體化、測控技術和儀器儀表等專業的教材,也可作為廣大單片機應用開發技術人員的參考資料和培訓教材。
目錄:

第1章單片機系統概述.1
1.1微型計算機概述.1
1.2單片機的發展歷史.2
1.3單片機的分類.4
1.4單片機的發展趨勢.4
1.5單片機的應用.7
1.6主流單片機產品.9
1.6.1Intel公司的MCS-51系列單片機.9
1.6.2Atmel公司的AVR單片機10
1.6.3Microchip公司的PIC單片機.11
第2章單片機的硬件結構12
2.1單片機的內部結構.12
2.251單片機的中央處理器14
2.3單片機的工作過程.16
2.451系列單片機的引腳及功能17
2.5存儲器結構.20
2.5.1存儲器地址分配.20
2.5.2程序存儲器.21
2.5.3片內數據存儲器.22
2.5.4片外數據存儲器.30
2.6時鐘電路和CPU時序.30
2.6.1時鐘電路.30
2.6.2時序單位.31
2.6.3典型指令時序.32
2.7單片機的工作方式.34
2.7.1復位方式.35
2.7.2程序執行方式.36
2.7.3低功耗工作模式.37
2.8思考與練習.38
第3章指令系統.39
3.1單片機開發語言概述.39
3.2指令格式和尋址方式.40
3.2.1匯編語言指令格式.41
3.2.2尋址方式.41
3.380C51單片機的指令系統.46
3.3.1數據傳送指令.47
3.3.2算術運算類指令.54
3.3.3邏輯運算類指令.62
3.3.4控制轉移指令.66
3.3.5位操作指令.73
3.4偽指令.76
3.5匯編語言程序設計.79
3.5.1順序程序設計.79
3.5.2查表程序設計.80
3.5.3分支程序設計.83
3.5.4循環程序設計.89
3.5.5子程序設計.92
3.6匯編語言程序設計實例.95
3.6.1巡回檢測報警裝置.95
3.6.2單片機測溫系統.95
3.6.3碼制轉換.96
3.6.4排序問題.102
3.7思考與練習.105
第4章單片機C51程序設計107
4.1C51基礎知識.107
4.2數據類型.110
4.2.1C語言數據類型.110
4.2.2常量.111
4.2.3變量.114
4.3運算符與表達式.122
4.3.1賦值運算符與表達式.122
4.3.2算術運算符與表達式.122
4.3.3邏輯運算符與表達式.123
4.3.4關系運算符與表達式.124
4.3.5位運算符與表達式.125
4.3.6逗號運算符與表達式.125
4.3.7條件運算符.126
4.3.8長度運算符.126
4.3.9指針運算符.126
4.3.10復合賦值運算符與表達式.127
4.3.11類型轉換運算符.127
4.3.12運算符優先級和結合性.128
4.4構造數據類型.129
4.4.1數組.129
4.4.2指針.135
4.4.3結構.138
4.4.4共用體(聯合).141
4.4.5枚舉.142
·IV·
4.5基本語句和程序流程結構.143
4.5.1順序語句和順序流程結構.143
4.5.2選擇語句和選擇流程結構.146
4.5.3循環語句和循環流程結構.150
4.5.4循環結構.156
4.6函數.158
4.6.1函數的分類.158
4.6.2函數的定義.158
4.6.3函數的參數和函數的值.160
4.6.4函數的調用.162
4.6.5數組作為函數的參數.165
4.7思考與練習.165
第5章51單片機并行I/O端口.167
5.1I/O端口工作原理.167
5.1.1P0口167
5.1.2P1口169
5.1.3P2口170
5.1.4P3口171
5.2端口的負載能力和接口要求.172
5.3并行I/O應用舉例173
5.4思考與練習.176
第6章51單片機中斷系統.177
6.1中斷概念.177
6.2中斷系統結構及中斷控制.178
6.2.1中斷系統結構.178
6.2.2中斷類型.178
6.2.3中斷控制.180
6.2.4多級中斷和中斷嵌套.182
6.3中斷處理過程.183
6.4中斷響應時間.185
6.5中斷請求的撤銷.186
6.6中斷程序的設計.187
6.6.1匯編語言中斷程序.188
6.6.2C語言中斷程序.189
6.7思考與練習.192
第7章MCS-51單片機定時器/計數器193
7.1定時器/計數器的結構和功能193
7.2定時器/計數器相關寄存器195
7.3定時器/計數器的工作方式196
7.4定時器/計數器的編程204
7.5思考與練習.207
·V·
第8章51單片機串行接口.208
8.1串行通信基礎.208
8.1.1異步通信.208
8.1.2同步通信.210
8.1.3串行通信的傳輸方向.210
8.1.4串行通信的傳輸速率.211
8.251單片機串行口212
8.2.1串行口結構.212
8.2.2串行數據緩沖寄存器SBUF213
8.2.3串行口控制寄存器SCON.213
8.2.4電源控制寄存器PCON.215
8.2.5波特率的設定.216
8.3串行口工作方式.217
8.3.1方式0218
8.3.2方式1219
8.3.3方式2220
8.3.4方式3221
8.4串行口應用實例.221
8.4.1串行口方式0應用.222
8.4.2串行口方式1應用.224
8.4.3串行口方式2和方式3應用.226
8.5思考與練習.227
第9章并行I/O接口的擴展.229
9.1I/O接口電路功能.229
9.2簡單并行I/O接口擴展231
9.2.1簡單并行輸入口擴展.231
9.2.2簡單輸出口擴展.232
9.3可編程并行接口芯片8255234
9.3.18255A芯片介紹.234
9.3.28255A的初始化編程.239
9.3.3單片機和8255A的接口及程序設計239
9.4思考與練習.242
第10章存儲器的擴展243
10.1單片機系統總線結構.243
10.2地址譯碼方法.245
10.2.1編址方法.245
10.2.274LS138(3-8譯碼器)246
10.2.3可編程邏輯器件.249
10.3程序存儲器擴展.252
10.3.1常用程序存儲器芯片.252
10.3.2典型的EPROM接口電路.255
10.4數據存儲器擴展.259
10.4.1常用的靜態RAM(SRAM)芯片260
·VI·
10.4.2典型的外擴數據存儲器的接口電路.262
10.5思考與練習.264
第11章輸入設備.265
11.1鍵盤概述.265
11.1.1按鍵去抖動.265
11.1.2鍵盤的分類.267
11.2鍵盤與單片機的接口.270
11.2.1獨立式鍵盤與單片機的接口.270
11.2.2矩陣式鍵盤與單片機的接口.274
11.2.3串行口擴展鍵盤接口.277
11.3思考與練習.280
第12章輸出設備.281
12.1發光二極管.281
12.2LED接口282
12.2.1LED的結構與工作原理283
12.2.2LED的工作方式284
12.2.3LED數碼管的選擇和驅動286
12.2.4數碼管的軟件譯碼和硬件譯碼.286
12.2.5數碼管應用設計.287
12.3LCD接口290
12.3.1LCD工作原理290
12.3.2OCM12864液晶顯示模塊.292
12.3.3LCD應用舉例296
12.48279可編程鍵盤/顯示器接口芯片.303
12.4.18279可編程芯片簡介303
12.4.28279與單片機接口應用舉例310
12.5打印輸出設備.312
12.5.1微型打印機概述.312
12.5.2微型打印機的應用.317
12.6思考與練習.320
第13章A/D和D/A轉換器321
13.1A/D轉換器.321
13.1.1A/D轉換器的主要參數.321
13.1.2逐次逼近式A/D轉換器ADC0809.322
13.1.3串行A/D轉換器ADC0832.327
13.2D/A轉換器.329
13.2.1D/A轉換器原理.330
13.2.2D/A轉換器的主要技術指標.331
13.2.3并行D/A轉換器DAC0832.332
13.2.4串行D/A轉換器TLV5618339
13.3思考與練習.342
·VII·
第14章應用實戰案例343
14.1仿真軟件.343
14.1.1新建文件和項目.343
14.1.2下載程序.344
14.2溫度傳感器DS18B20345
14.2.1單總線概述.345
14.2.2單總線器件——溫度傳感器DS18B20.345
14.2.3應用電路設計.352
14.3紅外遙控.356
14.4直流電動機控制.362
14.4.1直流電動機工作原理及調速方法.362
14.4.2PWM調速原理362
14.4.3應用電路設計.363
14.4.4軟件程序設計.364
14.5RS-232與VB串行通信369
14.5.1VB串行通信簡介.369
13.5.2應用電路設計.370
14.5.3軟件程序設計.370
14.6語音錄放控制.373
14.6.1ISD2560引腳功能373
14.6.2應用電路設計.375
14.6.3軟件程序設計.375
14.7思考與練習.377
附錄AASCII碼字符表.378
附錄BMCS-51系列單片機指令一覽表379
附錄CC51庫函數.384
·VIII·
序: