注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構深入淺出玩轉51單片機

深入淺出玩轉51單片機

深入淺出玩轉51單片機

定 價:¥59.00

作 者: 劉平 著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 單片機與嵌入式 計算機與互聯網

購買這本書可以去


ISBN: 9787512415348 出版時間: 2014-06-01 包裝: 平裝
開本: 16開 頁數: 452 字數:  

內容簡介

  本書包含4部分,共計27章。首先從最基本的概念、開發(fā)軟件的操作入手,教讀者如何搭建一個工程;之后帶領讀者深入淺出學習51單片機內部資源(如定時器、中斷、串口)和經典外圍電路(如LED、數碼管、按鍵、液晶、點陣、EEPROM、溫度傳感器、時鐘、紅外線解碼),同時穿插了一些C語言和基礎電路;其后又擴展了一些工程中常用的知識點,如模塊化編程、PCB、實時操作系統(tǒng)、上位機編程等;最后以一些小項目(如搖搖棒、溫濕度控制系統(tǒng)、nRF24L01無線通信、藍牙智能小車、語音點歌系統(tǒng)、簡易電視)為例,手把手教大家進行實踐。配套資料中包含書中所有實例的例程、應用軟件、PCB工程圖及相關資料,且注釋詳盡,便于自學,讀者可在北京航空航天大學出版社網站的“下載專區(qū)”免費下載。同時,與本書配套的50多講高清視頻——《31天環(huán)游單片機》,部分視頻隨配套資料附帶,其余部分可到http://study.chinaaet.com/course/6100000018觀看。本書還有與之配套的單片機實驗板,這樣理論結合實踐進行學習,可以事半功倍。如果讀者手上有別的實驗板,配合本書同樣可以學習。本書可作為高等院校電子相關專業(yè)的8051單片機教材,也可作為課程設計、畢業(yè)設計、電子競賽等的參考用書,還可作為電子工程技術人員的參考用書。

作者簡介

  劉平,網名“殘弈悟恩”,曾就職于珠海某電子公司,熱愛電子產品的研發(fā)工作,擅長鉆研、記錄和分析經驗與技術。先后在EDN和AET上創(chuàng)辦“51單片機助學”小組,現創(chuàng)立了蘭州文軒電子科技有限公司。

圖書目錄


第一部分準備篇
筆記1三問敲開單片機的大門2
1.1什么是單片機2
1.2為何玩單片機3
1.3如何玩單片機4
筆記2開發(fā)必備9
2.1單片機開發(fā)流程9
2.2開發(fā)平臺:MGMCV1.0實驗板10
2.3開發(fā)環(huán)境:Keil μVision412
實例1我的第一個程序18
2.4輔助工具18
第二部分實例篇
筆記3點亮你心中的希望之燈——LED燈22
3.1夯實基礎——各進制的換算22
3.2工程圖示LED23
3.3LED的點點滴滴23
3.4實例解讀LED25
實例2一閃一閃亮晶晶——讓一個LED燈閃爍顯示25
實例3跑馬的漢子——LED跑馬燈(傻瓜版)28
實例4跑馬的漢子——LED跑馬燈(高級版)29
實例5美女長發(fā)飄飄流——LED流水燈31
3.5知識擴展——混合編程32
實例6C語言/匯編聯合編程33
筆記4奮斗警鐘長鳴——蜂鳴器34
4.1夯實基礎——二極管34
4.2蜂鳴器的點點滴滴37
4.3實例詮釋蜂鳴器39
實例7國際求救信號:SOS39
實例8生日快樂39
4.4知識擴展——數字電路和C語言中的邏輯運算41
筆記5數字世界——數碼管43
5.1夯實基礎——三極管43
5.2工程圖示數碼管45
5.3數碼管的點點滴滴45
5.4實例詮釋數碼管48
實例9靜以修身——數碼管靜態(tài)顯示48
實例10動人心弦——數碼管動態(tài)掃描49
5.5知識擴展——MOS管51
?
筆記6無怨無悔的定時器打擾者——中斷53
6.1夯實基礎——C語言編程規(guī)范53
6.2定時器和中斷的點點滴滴54
實例11“鬼火”燈(一)61
6.3實例詮釋定時器和中斷62
實例12“鬼火”燈(二)62
實例134位計數器伴隨8盞“鬼火”燈63
附加實例請個大師來捉“鬼”——數碼管的消隱65
6.4知識擴展——復位和晶振電路67
筆記7另類事件的引發(fā)者——按鍵69
7.1夯實基礎——C語言之數據69
7.2工程圖示按鍵73
7.3按鍵的點點滴滴74
7.4實例詮釋按鍵78
實例14孤獨的操作手——獨立按鍵78
實例15孕育生命的搖籃——矩陣(按鍵_行列掃描法)79
實例16孕育生命的搖籃——矩陣(按鍵_高低電平翻轉法)82
7.5延時版的消抖背后埋藏著多少深思——狀態(tài)機法83
實例17獨立按鍵的檢測——狀態(tài)機法85
7.6知識擴展——存儲器87
筆記8Hello Word——液晶90
8.1夯實基礎——C語言條件判斷90
8.2工程圖示LCD92
8.31602液晶的點點滴滴93
實例18WelcomeMGTECH98
8.4實例詮釋LCD1602101
實例19舞動的字母101
8.512864液晶的點點滴滴103
實例20王勃,您好110
8.6實例詮釋LCD12864112
實例21新春快樂——LCD12864112
實例22BirdsLOVE&&簡易計算器——基于LCD12864114
實例2312864液晶的點、線、面114
實例2412864液晶的串口操作法118
8.7知識擴展——Keil4的軟仿真118
筆記9夜晚需要它點綴——LED點陣123
9.1夯實基礎——C語言之循環(huán)123
9.2LED點陣的點點滴滴125
實例25點亮LED點陣的第一行129
9.3實例詮釋LED點陣131
實例26顯示“I LOVE YOU”131
實例27“心”動137
實例28流星雨139
實例29山寨版交通指示燈141
9.4知識擴展——各種版本的延時141
筆記10小橋流水——串口通信143
10.1夯實基礎——C語言之數組、字符串143
10.2工程圖示串口144
10.3串口的點點滴滴145
10.4實例詮釋串口163
實例30調試的第三只手——串口調試163
實例31通信的橋梁——收發(fā)必須統(tǒng)一164
實例32上位機與下位機通信載體——串口166
10.5知識擴展——上拉電阻和下拉電阻166
筆記11有一種總線叫I2C總線170
11.1夯實基礎——C語言之函數170
11.2工程圖示EEPROM172
11.3I2C總線和AT24C02的點點滴滴173
11.4實例詮釋I2C總線的操作方法185
實例33讀/寫必須統(tǒng)一——AT24C02185
實例34單片機開關機多少次188
11.5知識擴展——單片機的I/O口189
筆記12探究數模、模數的奧秘194
12.1夯實基礎——運算放大器194
12.2工程圖示A/D及D/A195
12.3D/A及A/D的點點滴滴196
12.4實例詮釋A/D和D/A208
實例35互換的代價——A/D&&D/A208
實例36簡易多波形發(fā)生器210
12.5知識擴展——10種軟件濾波算法213
筆記13感知冷熱的神秘儀器——溫度傳感器215
13.1夯實基礎——C語言之指針215
13.2工程圖示溫度傳感器219
13.3溫度傳感器的點點滴滴219
13.4實例詮釋溫度傳感器228
實例37基于LM75的溫度測試儀228
13.5知識擴展——單片機還養(yǎng)了一只小“狗”230
實例38LED燈閃爍是因為“狗”餓了232
實例39要讓系統(tǒng)OK必須實時喂狗233
筆記14響聲十二下、開始新一天——時鐘234
14.1夯實基礎——C語言之結構體234
14.2時鐘芯片的點點滴滴238
14.3實例詮釋時鐘243
實例40基于PCF8563的時鐘設計243
14.4知識擴展——與電磁兼容有關的幾個概念245
筆記15玩轉紅外編、解碼247
15.1夯實基礎——電源247
15.2工程圖示紅外編、解碼251
15.3紅外編、解碼的點點滴滴251
15.4實例詮釋紅外編解碼255
實例41紅外解碼255
實例42紅外編碼之發(fā)射259
15.5知識擴展——案例解說電源264
第三部分拓展篇
筆記16重建程序——模塊化編程271
16.1Keil4的進階應用——建模271
16.2單片機的模塊化編程275
16.3源文件路徑的添加280
16.4模塊化編程的應用實例281
實例43模塊化編程——8燈閃爍281
實例44模塊化編程——基于定時器的時鐘283
筆記17流行的操作系統(tǒng)——RTX51 Tiny296
17.1概述296
17.2RTX51 Tiny操作系統(tǒng)297
17.3RTX51 Tiny的應用實例312
實例45流星慧燈——基于RTX51 Tiny312
實例46基于RTX51 Tiny的MGMCV1.0全板測試程序314
筆記18高級指揮者——上位機316
18.1簡述上位機316
18.2上位機編程317
18.3上位機的應用實例326
實例47基于LabWindows/CVI簡易串口助手326
實例48基于VS2010的簡易串口助手330
實例49基于LabVIEW的簡易串口助手330
筆記19DIY必備基礎——PCB331
19.1PCB設計流程331
19.2PCB問答333
19.3PCB軟件的使用339
第四部分項目篇
筆記20如何搭建MCU的最小系統(tǒng)356
20.1單片機的體系結構356
20.2單片機最小系統(tǒng)360
20.34種最小系統(tǒng)的搭建方法362
筆記21DIY搖搖棒——1+1項目368
21.1項目概述368
21.2硬件設計368
21.3軟件設計370
筆記22DIY“空調”——菜鳥級項目371
22.1項目概述371
22.2硬件設計371
22.3軟件設計372
22.4DIY“空調”的制作點睛375
筆記23升級版的DIY“空調”——PID算法377
23.1PID概述377
23.2PID方式轉換379
23.3“老外”的PID算法383
筆記24無線溫/濕度測試系統(tǒng)——基于nRF24L01386
24.1項目簡介386
24.2兩個子模塊的準備386
24.3發(fā)射系統(tǒng)的設計391
24.4接收系統(tǒng)的下位機設計398
24.5接收系統(tǒng)的上位機開發(fā)401
筆記25基于Android手機的藍牙智能小車402
25.1電機驅動402
25.2實例解讀3種電機404
25.3藍牙模塊415
25.4手機控制界面416
25.5曬曬藍牙智能小車416
筆記26基于LD3320的語音點歌系統(tǒng)418
26.1工程簡介418
26.2LD3320概述418
26.3系統(tǒng)的調試點睛427
筆記27基于單片機的簡易電視機429
27.1項目背景429
27.2DIY電視的硬件設計430
27.2.1硬件設計——CPU430
27.2.2硬件設計——電源電路432
27.2.3硬件設計——視頻解碼和顯示電路432
27.2.4硬件設計——音頻功放電路435
27.3軟件調試435
參考文獻438

本目錄推薦

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