中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
STM32單片機應用與實踐——項目驅動教學 版權信息
- ISBN:9787569054798
- 條形碼:9787569054798 ; 978-7-5690-5479-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
STM32單片機應用與實踐——項目驅動教學 內容簡介
本書基于ST公司的STM32F103XX芯片,共11章,包括10個項目,11個子項目,分別介紹LED流水燈控制、多位數碼管的動態顯示、按鍵輸入識別、LCD液晶顯示設計、按鍵中斷控制流水燈、簡易數字鐘、PWM輸出控制電機運轉、外部輸入模擬電壓的采集、串口通信、智能小車控制系統等內容,涵蓋了單片機應用系統的基本知識和單片機系統開發的基本內容。本書引入Protues仿真軟件,采用”項目驅動“的編寫思路,將知識、技能的學習結合任務完成過程來進行。本書可作為高等院校電子信息類專業單片機原理及應用課程的教材,也可作為廣大從事檢測、自動控制、智能電子產品制作愛好者的自學用書。
STM32單片機應用與實踐——項目驅動教學 目錄
項目一 認識STM32
1.1 嵌入式系統簡介
1.1.1 嵌入式系統
1.1.2 ARMCortex-M3處理器
1.2 STM32微處理器
1.2.1 STM32的內部結構
1.2.2 STM32的命名規則
1.2.3 STM32F103ZET6的特性
1.2.4 STM32芯片的引腳功能
1.3 STM32*小應用系統設計
1.3.1 電源電路設計
1.3.2 時鐘電路設計
1.3.3 復位電路設計
1.3.4 啟動模式配置電路設計
1.3.5 調試接口設計
1.3.6 外圍擴展電路
1.4 STM32的軟件開發模式
1.5 STM32開發工具
1.5.1 Keil MDK軟件安裝
1.5.2 固件庫簡介
1.5.3 新建工程的方法
1.5.4 MDK使用技巧
1.5.5 STM32軟件仿真
1.5.6 STM32程序下載
項目二 LED流水燈控制
2.1 項目要求
2.2 STM32的GPIO介紹
2.2.1 GPIO口的工作模式
2.2.2 GPIO模塊結構與工作原理
2.2.3 GPIO端口寄存器
2.2.4 GPIO常用庫函數
2.2.5 I/O端口的外設映射
2.2.6 GPIO使用流程
2.3 子項目1:點亮一個LED
2.4 子項目2:一個LED閃爍控制
2.5 項目二的實現
項目三 多位數碼管的動態顯示
3.1 項目要求
3.2 數碼管的顯示原理
3.2.1 認識數碼管
3.2.2 數碼管的字形編碼
3.2.3 數碼管的顯示方法
3.3 子項目1:數碼管靜態顯示接口設計
3.4 子項目2:數碼管動態顯示接口設計
3.5 項目三的實現
項目四 按鍵輸入識別
4.1 項目要求
4.2 認識按鍵
4.3 子項目:獨立式按鍵接口設計
4.4 矩陣式鍵盤接口設計
4.5 項目四的實現
項目五 液晶顯示器接口設計
5.1 項目要求
5.2 認識液晶顯示器
5.2.1 字符型液晶顯示模塊的組成及其基本特點
5.2.2 LCD1602模塊接口引腳功能
5.2.3 LCD1602模塊的操作指令
5.2.4 LCD1602的一般初始化設置
5.2.5 LCD1602的基本操作
5.2.6 LCD1602的初始化
5.3 項目五的實現
項目六 按鍵中斷控制流水燈
6.1 項目要求
6.2 STM32的外部中斷和中斷控制器
6.2.1 中斷的概念
6.2.2 STM32的中斷通道和中斷向量
6.2.3 嵌套向量中斷控制器
6.2.4 STM32的外部中斷
6.2.5 嵌套向量中斷控制器(NVIC)庫函數
6.2.6 STM32外部中斷EXTI庫函數
6.3 外部中斷使用流程
6.3.1 NVIC設置
6.3.2 中斷端口配置
6.3.3 中斷處理
6.4 項目六的實現
項目七 簡易數字鐘
7.1 項目要求
7.2 STM32定時/計數器概述
7.3 SysTick定時器
7.3.1 認識SysTick定時器
7.3.2 SysTick定時器相關寄存器
7.3.3 SysTick定時器操作
7.3.4 庫函數中的SysTick相關函數
7.3.5 SysTick的關鍵函數編寫
7.4 子項目1:基于SysTick定時器的1s延時設計與實現
7.5 STM32通用定時器
7.5.1 通用定時器TIMx功能
7.5.2 通用定時器TIMx結構
7.5.3 計數模式
7.5.4 通用定時器常用庫函數
7.5.5 通用定時器使用流程
7.6 子項目2:用STM32通用定時器實現1s的定時
7.7 項目七的實現
項目八 PWM輸出控制電機運轉
8.1 項目要求
8.2 PWM基礎
8.3 STM32的PWM實現原理
8.4 PWM輸出控制電機運轉硬件設計
8.5 項目八的實現
項目九 外部輸入模擬電壓的采集
9.1 項目要求
9.2 STM32的模數轉換
9.2.1 STM32的模數轉換簡介
9.2.2 ADC操作相關寄存器
9.2.3 ADC相關的庫函數
9.2.4 ADC的程序流程
9.3 項目九的實現
項目十 串口通信
10.1 項目要求
10.2 STM32的串口通信
10.2.1 串行通信基本知識
10.2.2 STM32串口通信的功能和結構
10.2.3 波特率設置
10.2.4 硬件流控制
10.2.5 USART中斷請求
10.2.6 USART的相關庫函數
10.2.7 USART應用子項目
10.3 項目十的實現
項目十一 利用DMA實現數據傳輸
11.1 項目要求
11.2 STM32的DMA介紹
11.2.1 DMA簡介
11.2.2 STM32的DMA概述
11.2.3 DMA庫函數
11.2.4 DMA應用項目舉例
11.3 項目十一的實現
項目十二 基于線性CCD的小車循跡系統
12.1 系統要求
12.2 線性CCD的原理及其使用
12.2.1 線性CCD傳感器原理
12.2.2 線性CCD傳感器應用
12.2.3 硬件接口
12.3 曝光時間自適應策略
12.4 程序設計
12.5 系統性能測試
參考文獻
1.1 嵌入式系統簡介
1.1.1 嵌入式系統
1.1.2 ARMCortex-M3處理器
1.2 STM32微處理器
1.2.1 STM32的內部結構
1.2.2 STM32的命名規則
1.2.3 STM32F103ZET6的特性
1.2.4 STM32芯片的引腳功能
1.3 STM32*小應用系統設計
1.3.1 電源電路設計
1.3.2 時鐘電路設計
1.3.3 復位電路設計
1.3.4 啟動模式配置電路設計
1.3.5 調試接口設計
1.3.6 外圍擴展電路
1.4 STM32的軟件開發模式
1.5 STM32開發工具
1.5.1 Keil MDK軟件安裝
1.5.2 固件庫簡介
1.5.3 新建工程的方法
1.5.4 MDK使用技巧
1.5.5 STM32軟件仿真
1.5.6 STM32程序下載
項目二 LED流水燈控制
2.1 項目要求
2.2 STM32的GPIO介紹
2.2.1 GPIO口的工作模式
2.2.2 GPIO模塊結構與工作原理
2.2.3 GPIO端口寄存器
2.2.4 GPIO常用庫函數
2.2.5 I/O端口的外設映射
2.2.6 GPIO使用流程
2.3 子項目1:點亮一個LED
2.4 子項目2:一個LED閃爍控制
2.5 項目二的實現
項目三 多位數碼管的動態顯示
3.1 項目要求
3.2 數碼管的顯示原理
3.2.1 認識數碼管
3.2.2 數碼管的字形編碼
3.2.3 數碼管的顯示方法
3.3 子項目1:數碼管靜態顯示接口設計
3.4 子項目2:數碼管動態顯示接口設計
3.5 項目三的實現
項目四 按鍵輸入識別
4.1 項目要求
4.2 認識按鍵
4.3 子項目:獨立式按鍵接口設計
4.4 矩陣式鍵盤接口設計
4.5 項目四的實現
項目五 液晶顯示器接口設計
5.1 項目要求
5.2 認識液晶顯示器
5.2.1 字符型液晶顯示模塊的組成及其基本特點
5.2.2 LCD1602模塊接口引腳功能
5.2.3 LCD1602模塊的操作指令
5.2.4 LCD1602的一般初始化設置
5.2.5 LCD1602的基本操作
5.2.6 LCD1602的初始化
5.3 項目五的實現
項目六 按鍵中斷控制流水燈
6.1 項目要求
6.2 STM32的外部中斷和中斷控制器
6.2.1 中斷的概念
6.2.2 STM32的中斷通道和中斷向量
6.2.3 嵌套向量中斷控制器
6.2.4 STM32的外部中斷
6.2.5 嵌套向量中斷控制器(NVIC)庫函數
6.2.6 STM32外部中斷EXTI庫函數
6.3 外部中斷使用流程
6.3.1 NVIC設置
6.3.2 中斷端口配置
6.3.3 中斷處理
6.4 項目六的實現
項目七 簡易數字鐘
7.1 項目要求
7.2 STM32定時/計數器概述
7.3 SysTick定時器
7.3.1 認識SysTick定時器
7.3.2 SysTick定時器相關寄存器
7.3.3 SysTick定時器操作
7.3.4 庫函數中的SysTick相關函數
7.3.5 SysTick的關鍵函數編寫
7.4 子項目1:基于SysTick定時器的1s延時設計與實現
7.5 STM32通用定時器
7.5.1 通用定時器TIMx功能
7.5.2 通用定時器TIMx結構
7.5.3 計數模式
7.5.4 通用定時器常用庫函數
7.5.5 通用定時器使用流程
7.6 子項目2:用STM32通用定時器實現1s的定時
7.7 項目七的實現
項目八 PWM輸出控制電機運轉
8.1 項目要求
8.2 PWM基礎
8.3 STM32的PWM實現原理
8.4 PWM輸出控制電機運轉硬件設計
8.5 項目八的實現
項目九 外部輸入模擬電壓的采集
9.1 項目要求
9.2 STM32的模數轉換
9.2.1 STM32的模數轉換簡介
9.2.2 ADC操作相關寄存器
9.2.3 ADC相關的庫函數
9.2.4 ADC的程序流程
9.3 項目九的實現
項目十 串口通信
10.1 項目要求
10.2 STM32的串口通信
10.2.1 串行通信基本知識
10.2.2 STM32串口通信的功能和結構
10.2.3 波特率設置
10.2.4 硬件流控制
10.2.5 USART中斷請求
10.2.6 USART的相關庫函數
10.2.7 USART應用子項目
10.3 項目十的實現
項目十一 利用DMA實現數據傳輸
11.1 項目要求
11.2 STM32的DMA介紹
11.2.1 DMA簡介
11.2.2 STM32的DMA概述
11.2.3 DMA庫函數
11.2.4 DMA應用項目舉例
11.3 項目十一的實現
項目十二 基于線性CCD的小車循跡系統
12.1 系統要求
12.2 線性CCD的原理及其使用
12.2.1 線性CCD傳感器原理
12.2.2 線性CCD傳感器應用
12.2.3 硬件接口
12.3 曝光時間自適應策略
12.4 程序設計
12.5 系統性能測試
參考文獻
展開全部
STM32單片機應用與實踐——項目驅動教學 作者簡介
曾菊容,女,碩士研究生,宜賓學院副教授,四川省首批應用型示范課程《單片機原理及應用》建設負責人,四川省精品在線開放課程《數字電子技術》負責人,四川省首批一流課程《數字電子技術》負責人。曾擔任《數字電子技術》和《數字電路與邏輯設計》副主編,擔任《數字電子技術實驗與仿真教程》主編。
書友推薦
- >
有舍有得是人生
- >
名家帶你讀魯迅:故事新編
- >
唐代進士錄
- >
經典常談
- >
莉莉和章魚
- >
伊索寓言-世界文學名著典藏-全譯本
- >
羅庸西南聯大授課錄
- >
詩經-先民的歌唱
本類暢銷