注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具STM32單片機應用與實踐(項目驅(qū)動教學)

STM32單片機應用與實踐(項目驅(qū)動教學)

STM32單片機應用與實踐(項目驅(qū)動教學)

定 價:¥75.00

作 者: 曾菊容
出版社: 四川大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787569054798 出版時間: 2022-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書基于ST公司的STM32F103XX芯片,共11章,包括10個項目,11個子項目,分別介紹LED流水燈控制、多位數(shù)碼管的動態(tài)顯示、按鍵輸入識別、LCD液晶顯示設計、按鍵中斷控制流水燈、簡易數(shù)字鐘、PWM輸出控制電機運轉(zhuǎn)、外部輸入模擬電壓的采集、串口通信、智能小車控制系統(tǒng)等內(nèi)容,涵蓋了單片機應用系統(tǒng)的基本知識和單片機系統(tǒng)開發(fā)的基本內(nèi)容。本書引入Protues仿真軟件,采用”項目驅(qū)動“的編寫思路,將知識、技能的學習結(jié)合任務完成過程來進行。本書可作為高等院校電子信息類專業(yè)單片機原理及應用課程的教材,也可作為廣大從事檢測、自動控制、智能電子產(chǎn)品制作愛好者的自學用書。

作者簡介

  曾菊容,女,碩士研究生,宜賓學院副教授,四川省首批應用型示范課程《單片機原理及應用》建設負責人,四川省精品在線開放課程《數(shù)字電子技術》負責人,四川省首批一流課程《數(shù)字電子技術》負責人。曾擔任《數(shù)字電子技術》和《數(shù)字電路與邏輯設計》副主編,擔任《數(shù)字電子技術實驗與仿真教程》主編。

圖書目錄

項目一 認識STM32
1.1 嵌入式系統(tǒng)簡介
1.1.1 嵌入式系統(tǒng)
1.1.2 ARMCortex-M3處理器
1.2 STM32微處理器
1.2.1 STM32的內(nèi)部結(jié)構
1.2.2 STM32的命名規(guī)則
1.2.3 STM32F103ZET6的特性
1.2.4 STM32芯片的引腳功能
1.3 STM32最小應用系統(tǒng)設計
1.3.1 電源電路設計
1.3.2 時鐘電路設計
1.3.3 復位電路設計
1.3.4 啟動模式配置電路設計
1.3.5 調(diào)試接口設計
1.3.6 外圍擴展電路
1.4 STM32的軟件開發(fā)模式
1.5 STM32開發(fā)工具
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模塊結(jié)構與工作原理
2.2.3 GPIO端口寄存器
2.2.4 GPIO常用庫函數(shù)
2.2.5 I/O端口的外設映射
2.2.6 GPIO使用流程
2.3 子項目1:點亮一個LED
2.4 子項目2:一個LED閃爍控制
2.5 項目二的實現(xiàn)
項目三 多位數(shù)碼管的動態(tài)顯示
3.1 項目要求
3.2 數(shù)碼管的顯示原理
3.2.1 認識數(shù)碼管
3.2.2 數(shù)碼管的字形編碼
3.2.3 數(shù)碼管的顯示方法
3.3 子項目1:數(shù)碼管靜態(tài)顯示接口設計
3.4 子項目2:數(shù)碼管動態(tài)顯示接口設計
3.5 項目三的實現(xiàn)
項目四 按鍵輸入識別
4.1 項目要求
4.2 認識按鍵
4.3 子項目:獨立式按鍵接口設計
4.4 矩陣式鍵盤接口設計
4.5 項目四的實現(xiàn)
項目五 液晶顯示器接口設計
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 項目五的實現(xiàn)
項目六 按鍵中斷控制流水燈
6.1 項目要求
6.2 STM32的外部中斷和中斷控制器
6.2.1 中斷的概念
6.2.2 STM32的中斷通道和中斷向量
6.2.3 嵌套向量中斷控制器
6.2.4 STM32的外部中斷
6.2.5 嵌套向量中斷控制器(NVIC)庫函數(shù)
6.2.6 STM32外部中斷EXTI庫函數(shù)
6.3 外部中斷使用流程
6.3.1 NVIC設置
6.3.2 中斷端口配置
6.3.3 中斷處理
6.4 項目六的實現(xiàn)
項目七 簡易數(shù)字鐘
7.1 項目要求
7.2 STM32定時/計數(shù)器概述
7.3 SysTick定時器
7.3.1 認識SysTick定時器
7.3.2 SysTick定時器相關寄存器
7.3.3 SysTick定時器操作
7.3.4 庫函數(shù)中的SysTick相關函數(shù)
7.3.5 SysTick的關鍵函數(shù)編寫
7.4 子項目1:基于SysTick定時器的1s延時設計與實現(xiàn)
7.5 STM32通用定時器
7.5.1 通用定時器TIMx功能
7.5.2 通用定時器TIMx結(jié)構
7.5.3 計數(shù)模式
7.5.4 通用定時器常用庫函數(shù)
7.5.5 通用定時器使用流程
7.6 子項目2:用STM32通用定時器實現(xiàn)1s的定時
7.7 項目七的實現(xiàn)
項目八 PWM輸出控制電機運轉(zhuǎn)
8.1 項目要求
8.2 PWM基礎
8.3 STM32的PWM實現(xiàn)原理
8.4 PWM輸出控制電機運轉(zhuǎn)硬件設計
8.5 項目八的實現(xiàn)
項目九 外部輸入模擬電壓的采集
9.1 項目要求
9.2 STM32的模數(shù)轉(zhuǎn)換
9.2.1 STM32的模數(shù)轉(zhuǎn)換簡介
9.2.2 ADC操作相關寄存器
9.2.3 ADC相關的庫函數(shù)
9.2.4 ADC的程序流程
9.3 項目九的實現(xiàn)
項目十 串口通信
10.1 項目要求
10.2 STM32的串口通信
10.2.1 串行通信基本知識
10.2.2 STM32串口通信的功能和結(jié)構
10.2.3 波特率設置
10.2.4 硬件流控制
10.2.5 USART中斷請求
10.2.6 USART的相關庫函數(shù)
10.2.7 USART應用子項目
10.3 項目十的實現(xiàn)
項目十一 利用DMA實現(xiàn)數(shù)據(jù)傳輸
11.1 項目要求
11.2 STM32的DMA介紹
11.2.1 DMA簡介
11.2.2 STM32的DMA概述
11.2.3 DMA庫函數(shù)
11.2.4 DMA應用項目舉例
11.3 項目十一的實現(xiàn)
項目十二 基于線性CCD的小車循跡系統(tǒng)
12.1 系統(tǒng)要求
12.2 線性CCD的原理及其使用
12.2.1 線性CCD傳感器原理
12.2.2 線性CCD傳感器應用
12.2.3 硬件接口
12.3 曝光時間自適應策略
12.4 程序設計
12.5 系統(tǒng)性能測試
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號