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

STM32單片機應用基礎與項目實踐-微課版

( 簡體 字)
作者:屈微 王志良類別:1. -> 電腦組織與體系結構 -> 單晶片 -> STM32
譯者:
出版社:清華大學出版社STM32單片機應用基礎與項目實踐-微課版 3dWoo書號: 51426
詢問書籍請說出此書號!

有庫存
NT定價: 295
折扣價: 277

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

譯者序:

前言:

一、 為什么要寫本書
隨著計算機的發展,單片機作為其中的一個重要分支領域,以完善的性能、可靠性以及較高的性價比,在很多領域得到了廣泛應用,其中包括工業過程控制、智能儀表、人工智能和智能家電等。為了順應工程實際需求和社會需要,單片機已成為相關工程領域必須掌握的一門基礎知識,因此,高等院校很多工科專業(物聯網、自動化、電子、機械和計算機)都開設了單片機技術課程,并將其作為必修基礎課。20世紀90年代,ARM 32位嵌入式處理器占據了低功耗、低成本和高性能的嵌入式系統應用領域的領先地位,其中典型的STM32單片機(也稱微處理器)成為主流應用芯片,占據了大部分應用市場。很多高校開設STM32嵌入式單片機課程,取代傳統的8位單片機。
STM32單片機教學,理論繁雜,組成結構理解起來抽象,需要大量實際操作和項目實例參考,傳統的重視理論講述的教材形式難以滿足要求,需要以實訓為主要形式,具有豐富的案例講解的教材,才能更好地輔助學習和掌握相關技術理論,適應STM32單片機教學。
本書緊扣教學需求,以實訓項目設計過程為主線,按照項目設計過程安排知識點,以實訓項目為中心選取相關的理論和實踐知識,將知識和技能相融合。本書實訓案例內容涵蓋STM32單片機的基礎和外設應用。每個實訓為完整的驗證性實驗,用于加深對理論知識的理解,同時每章設置大量思考和擴展題目。
二、 內容特色
在編寫本書過程時,作者秉承在新工科背景下,相關專業發展必須加強實訓的理念,同時,汲取了工程化教學思想。因此,與同類書籍相比具有如下特點:
結構系統完整
本書實現理論與實踐相結合,在講述實訓操作過程中輔以相關理論知識,更有利于讀者
對涉及的單片機各個方面技術的理解,每個實驗可獨立完成,又相互聯系。讀者也可以對其中的知識和實驗進一步深入和延伸。
內容層次清晰
本書共分為預備篇、基礎篇、應用篇和實戰篇,理論知識由淺入深,應用由簡單到復雜,層次分明,逐漸遞進。內容涵蓋設計原理圖及開發板制作,STM32單片機最小系統基礎應用,外圍芯片擴展應用,以及完整系統的開發。讀者可以根據自己的水平有選擇地閱讀; 作為教材,授課教師可以根據本校的教學計劃,自由選擇內容進行教學大綱設計,靈活調整授課學時。
啟發拓展思考
本書提供的16個實訓為完整的驗證性實驗,用于加深對理論知識的理解,同時每章設置大量思考和擴展題目,增強讀者興趣,引導讀者進一步思考和設計擴展應用,完成創新性實驗設計。
三、 結構安排
全書共4篇,包括:
預備篇(第1~4章): 介紹了嵌入式系統和STM32嵌入式芯片的基本概念, STM32最小系統開發板的制作以及STM32軟件開發環境的搭建。這4章的知識對于后面的STM32開發起到鋪墊作用,同時也使讀者初步認識STM32單片機。
基礎篇(第5~12章): 列舉了STM32單片機的I/O、串口、中斷、定時器、PWM、DMA和ADC應用,共10個基礎實驗。圍繞實訓案例,介紹了相關理論知識、軟硬件設計、實訓操作過程及相關的問題,理論與操作并重,達到相互促進、共同提升的目的。
應用篇(第13~18章): 列舉了6個STM32外部模塊擴展應用實驗,每章詳細描述了外設芯片的結構、原理和使用方法,對程序源代碼進行了詳細注解和說明,可以幫助讀者建立對STM32實際應用設計的概念,這部分的程序代碼較為復雜,讀者通過閱讀和使用可以大大提高STM32軟件編程能力。
STM32單片機應用基礎與項目實踐Q微課版


實戰篇(第19~22章): 全面講解了4個完整應用系統的設計過程,提供完整的參考代碼,可以使讀者對于STM32的工程應用建立真實的系統概念。
本書由屈微、王志良擔任主編,王志良制訂了本書大綱、內容安排并指導文字寫作,屈微負責全書的統稿和組織工作。潘秋實制作了基礎篇實訓講解視頻并提供了全書的各個實驗的工程源碼,李緒昆制作了應用篇實訓講解視頻。屈微、王志良編寫了預備篇(第1~4章); 屈微、衛玲蔚編寫了基礎篇(第5~12章); 潘秋實、屈微編寫了應用篇(第13~18章)和實戰篇(第19~22章); 王國勇參與了基礎篇的整理工作,郭雨桐參與了應用篇的整理工作。
四、 本書配套資源
課件PPT等資料: 請到清華大學出版社網站本書頁面下載。
工程源代碼和運行環境: 掃描此處二維碼下載。

(注意: 請先掃描封四刮刮卡中的二維碼進行注冊。)
實訓操作視頻:掃描書中對應章節處的二維碼進行觀看。

編者
2018年12月于北京
內容簡介:

本書以STM32單片機的多個實訓案例貫穿全書,共4篇,22章。第一篇為預備篇(第1~4章),主要介紹必備基礎知識; 第二篇為基礎篇(第5~12章),主要介紹STM32單片機系統結構原理和功能,詳細講解了STM32基礎實訓的設計和實現; 第三篇為應用篇(第13~18章),通過理論和實訓介紹了相關模塊的原理、結構及應用,講解STM32外圍設備模塊應用; 第四篇為實戰篇(第19~22章),介紹以STM32單片機為核心的4個實際應用系統的設計與實現。
書中提供的16個實訓案例涵蓋STM32單片機的基礎和外設應用,每章設置大量思考和擴展題目,以增強讀者興趣,引導讀者進一步思考和設計擴展應用。此外,書中全面講解了4個完整應用系統的設計過程,對于本科生創新創業訓練項目及實際工程項目設計具有很好的參考價值。
本書配套資源豐富,包括PPT課件、實訓操作視頻以及全部完整工程代碼文件。
本書針對STM32單片機教學、綜合實訓及創新實踐的需求,可供物聯網、自動化、電子信息工程等相關專業本科生選用,也可供計算機科學與技術、電子科學與技術、控制工程、通信工程、信息安全、智能科學與技術等相關專業選用,還可供需要掌握STM32單片機實際技能的愛好者作為參考書使用。
目錄:

第一篇預備篇
第1章嵌入式系統
1.1嵌入式系統概述
1.1.1嵌入式系統的概念
1.1.2嵌入式系統的發展
1.1.3嵌入式系統的分類
1.2嵌入式系統組成
1.2.1嵌入式系統硬件組成
1.2.2嵌入式系統軟件組成
1.3嵌入式系統應用
1.4嵌入式系統開發流程
1.4.1嵌入式硬件開發流程
1.4.2嵌入式軟件開發流程
1.5本章小結
思考與擴展
第2章STM32嵌入式芯片
2.1ARM處理器
2.1.1ARM體系結構的特點
2.1.2ARM系列微處理器
2.2ARMCortexQM3系列處理器
2.2.1ARMCortexQM3原理
2.2.2ARMCortexQM3應用與編程
2.3STM32系列芯片
2.3.1STM32系列芯片概述
2.3.2STM32的時鐘系統
2.4本章小結
思考與擴展
第3章制作STM32最小系統開發板
3.1電路設計工具簡介和安裝
3.1.1AltiumDesigner簡介
3.1.2安裝AltiumDesigner
3.1.3DXP平臺簡介
3.1.4電路設計過程
3.2STM32最小系統開發板
3.2.1STM32最小系統
3.2.2最小系統開發板設計實例
3.3焊制STM32開發板
3.3.1焊接工具介紹
3.3.2焊接方法
3.3.3焊接注意事項
3.4本章小結
思考與擴展
第4章搭建軟件開發環境
4.1MDKQKeilμVision簡介
4.2MDKQKeilμVision5安裝及設置
4.3安裝USB轉串口驅動
4.4安裝燒錄工具和調試助手
4.5本章小結
思考與擴展
第二篇基礎篇
第5章STM32開發基礎知識
5.1STM32的開發方式
5.2STM32的編程語言
5.3STM32固件庫簡介
5.3.1CMSIS標準
5.3.2STM32固件庫結構
5.4實訓一MDK5下STM32的程序開發
5.4.1創建工程模板
5.4.2創建新工程
5.4.3程序編譯配置
5.4.4燒錄程序
5.5本章小結
思考與擴展
第6章STM32的I/O應用
6.1STM32I/O簡介
6.1.1GPIO的8種工作模式
6.1.2GPIO相關寄存器配置
6.1.3開啟I/O端口時鐘
6.2SysTick定時器
6.3實訓二I/O口位輸出(流水燈)實驗
6.3.1實訓設計
6.3.2實訓過程
6.3.3實訓相關問題
6.4實訓三I/O口位輸入(按鍵)實驗
6.4.1實訓設計
6.4.2實訓過程
6.4.3實訓相關問題
6.5實訓四I/O口組輸出(掃描數碼管)實驗
6.5.1實訓設計
6.5.2實訓過程
6.5.3實訓相關問題
6.6本章小結
思考與擴展
第7章STM32的串口應用
7.1串口通信簡介
7.2STM32的串口通信
7.3實訓五串口輸入與輸出實驗
7.3.1實訓設計
7.3.2實訓過程
7.3.3實訓相關問題
7.4本章小結
思考與擴展
第8章STM32的中斷應用
8.1STM32的中斷向量表
8.2嵌套向量中斷控制器
8.3EXTI外部中斷
8.3.1EXTI初始化配置
8.3.2編寫中斷服務函數
8.3.3外部中斷配置過程
8.4實訓六中斷按鍵實驗
8.4.1實訓設計
8.4.2實訓過程
8.4.3實訓相關問題
8.5本章小結
思考與擴展
第9章STM32的定時器應用
9.1STM32通用定時器簡介
9.2通用定時器相關寄存器
9.3實訓七定時器中斷實驗
9.3.1實訓設計
9.3.2實訓過程
9.3.3實訓相關問題
9.4本章小結
思考與擴展
第10章STM32的PWM輸出
10.1STM32的PWM簡介
10.2PWM輸出相關寄存器
10.3實訓八PWM輸出實驗
10.3.1實訓設計
10.3.2實訓過程
10.3.3實訓相關問題
10.4本章小結
思考與擴展
第11章STM32的DMA應用
11.1DMA簡介
11.2STM32的DMA概述
11.3DMA操作相關寄存器
11.4實訓九板上串口DMA發送實驗
11.4.1實訓設計
11.4.2實訓過程
11.4.3實訓相關問題
11.5本章小結
思考與擴展
第12章STM32的ADC應用
12.1STM32的ADC概述
12.2ADC操作相關寄存器
12.3實訓十ADC模/數轉換實驗
12.3.1實訓設計
12.3.2實訓過程
12.3.3實訓相關問題
12.4本章小結
思考與擴展
第三篇應用篇
第13章STM32與步進電機
13.1步進電機簡介
13.2L298N電機驅動芯片
13.3實訓十一步進電機實驗
13.3.1實訓設計
13.3.2實訓過程
13.4本章小結
思考與擴展
第14章STM32與舵機
14.1舵機簡介
14.2舵機的規格和選型
14.3實訓十二舵機實驗
14.3.1實訓設計
14.3.2實訓過程
14.4本章小結
思考與擴展
第15章STM32與語音合成
15.1SYN6288中文語音合成芯片
15.2SYN6288芯片控制方法
15.3SYN6288通信控制
15.4實訓十三語音合成實驗
15.4.1實訓設計
15.4.2實訓過程
15.5本章小結
思考與擴展
第16章STM32與RFID讀卡器
16.1MFRC522芯片
16.2STM32的SPI簡介
16.3實訓十四RFID讀卡器實驗
16.3.1實訓設計
16.3.2實訓過程
16.4本章小結
思考與擴展
第17章STM32與藍牙串口
17.1藍牙技術簡介
17.2HCQ05藍牙串口通信模塊
17.3實訓十五藍牙實驗
17.3.1實訓設計
17.3.2實訓過程
17.4本章小結
思考與擴展
第18章STM32與人體紅外感應
18.1HCQSR501人體紅外模塊
18.2實訓十六人體紅外感應實驗
18.2.1實訓設計
18.2.2實訓過程
18.3本章小結
思考與擴展
第四篇實戰篇
第19章遙控小車系統設計與實現
19.1系統概述
19.2E32QTTLQ100無線串口模塊
19.3系統設計
19.3.1雙路ADC遙控器設計
19.3.2小車主控模塊設計
19.4遙控小車系統功能
19.5本章小結
第20章簡易交互狗系統設計與實現
20.1系統概述
20.2TTP223觸摸傳感器模塊
20.3簡易交互狗系統設計
20.3.1系統軟件設計
20.3.2系統硬件連接
20.4簡易交互狗系統功能
20.5本章小結
第21章電子驅蚊器系統設計與實現
21.1系統概述
21.2合成聲波設計
21.3電子驅蚊系統設計
21.3.1系統軟件設計
21.3.2系統硬件連接
21.4電子滅蚊器功能
21.5本章小結
第22章室內環境監控系統設計
22.1系統概述
22.2DHT11溫濕度傳感器
22.3BH1750光照強度傳感器
22.4MQ135空氣質量傳感器
22.5STM32的I2C簡介
22.6室內環境監控系統設計
22.7本章小結
附錄ASTM32編程C語言基礎
A.1STM32編程C語言簡介
A.2STM32編程中的數據類型

A.3STM32編程常用C語言知識點
A.3.1位操作
A.3.2宏定義和條件編譯
A.3.3外部聲明
A.3.4定義類型別名
A.3.5結構體
參考文獻

序: