注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護STM32單片機編程開發(fā)實戰(zhàn)

STM32單片機編程開發(fā)實戰(zhàn)

STM32單片機編程開發(fā)實戰(zhàn)

定 價:¥82.00

作 者: 李鶴,賈婷 編
出版社: 北京理工大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787576311846 出版時間: 2022-03-01 包裝: 平裝
開本: 16開 頁數(shù): 183 字數(shù):  

內(nèi)容簡介

  本書以ARM Cortex-M3內(nèi)核的STTM32F103單片機作為講述對象,通過任務驅(qū)動的方法融合相關知識點,學生通過這些任務的訓練,能夠快速地掌握STM32單片機的知識與技能,使之具有應用單片機解決實際項目開發(fā)的能力。主要任務包括認識單片機軟硬件開發(fā)環(huán)境、節(jié)日彩燈設計、串口通信和LCD顯示的應用、家居紅外報警系統(tǒng)、智能電子時鐘、超聲波倒車雷達、智能臺燈等項目。本書可作為大學本科、高職高專通信工程類、電子信息類、計算機及其自動控制類相關專業(yè)的教材,也可作為參加電子設計競賽、機器人競賽的學生與指導教師、單片機愛好者及從事單片機產(chǎn)品開發(fā)的工程技術人員的參考用書。

作者簡介

暫缺《STM32單片機編程開發(fā)實戰(zhàn)》作者簡介

圖書目錄

項目1 緒論
1.1 嵌入式系統(tǒng)介紹
1.2 什么是單片機
1.3 單片機最小系統(tǒng)電路
1.4 軟件開發(fā)平臺
1.4.1 安裝串口驅(qū)動
1.4.2 安裝Keil 5
1.4.3 創(chuàng)建工程
1.4.4 程序燒錄
1.5 項目知識點鏈接
1.6 項目總結(jié)
習題
項目2 節(jié)日彩燈
2.1 項目分析
2.2 技術準備
2.2.1 GPIO輸出功能
2.2.2 GPIO輸出庫函數(shù)
2.2.3 初始化配置
2.2.4 循環(huán)語句
2.3 項目實施
任務1 點亮一盞彩燈
任務2 單燈閃爍控制
任務3 單燈閃爍頻率控制
任務4 花樣流水燈控制
2.4 項目總結(jié)
習題
項目3 液晶廣告牌
3.1 項目分析
3.1.1 LCD液晶屏
3.1.2 背光和對比度
3.1.3 LCD1602液晶屏
3.2 技術準備
3.2.1 usart串口通信功能
3.2.2 LCD1602硬件接口
3.2.3 LCD1602相關函數(shù)
3.3 項目實施
任務1 單片機(下位機)向PC機(上位機)串口發(fā)送數(shù)據(jù)
任務2 LCD顯示固定信息
任務3 液晶廣告牌
3.4 項目總結(jié)
習題
項目4 家居紅外報警系統(tǒng)
4.1 項目分析
4.2 技術準備
4.2.1 GPIO的輸入方式及其特點
4.2.2 輸入管腳初始化配置
4.2.3 輸入電平檢測函數(shù)
4.2.4 機械按鍵去抖動方法
4.2.5 蜂鳴器驅(qū)動方法
4.2.6 紅外傳感器檢測
4.3 項目實施
任務1 單按鍵控制LED燈
任務2 單按鍵控制蜂鳴器
任務3 多按鍵組合控制LED燈
任務4 雙紅外傳感器障礙物檢測
任務5 智能家居紅外報警系統(tǒng)
4.4 項目總結(jié)
4.5 項目拓展練習
習題
項目5 智能電子時鐘
5.1 項目分析
5.2 技術準備
5.2.1 定時/計數(shù)器的分類及工作方式
5.2.2 定時器寄存器介紹
5.2.3 定時器初始化結(jié)構(gòu)體
5.2.4 定時器初始化配置
5.2.5 定時器中斷服務函數(shù)
5.3 項目實施
任務1 簡易計時秒表
任務2 兩個按鍵實現(xiàn)計時啟動、停止
任務3 簡易定時秒表
任務4 時分秒全顯示時鐘
任務5 帶鬧鐘功能的智能電子時鐘
5.4 項目總結(jié)
5.5 項目拓展練習
習題
項目6 超聲波倒車雷達(外部中斷)
6.1 項目分析
6.2 技術準備
6.2.1 中斷基本概念
6.2.2 中斷分組
6.2.3 外部中斷初始化配置
6.2.4 外部中斷服務函數(shù)
6.2.5 HC-SR04超聲波模塊驅(qū)動方法
6.3 項目實施
任務1 單按鍵中斷檢測
任務2 多按鍵中斷檢測
任務3 超聲波測距實現(xiàn)倒車雷達
6.4 項目總結(jié)
6.5 項目拓展練習
習題
項目7 智能風扇(定時器高級應用)
7.1 項目分析
7.2 技術準備
7.2.1 通用定時器PWM概述
7.2.2 PWM初始化配置
7.2.3 通用定時器輸入捕獲概述
7.2.4 輸入捕獲初始化配置
7.3 項目實施
任務1 PWM控制呼吸燈
任務2 轉(zhuǎn)速檢測
任務3 智能風扇
7.4 項目總結(jié)
習題
項目8 智能臺燈(A/D轉(zhuǎn)換應用)
8.1 項目分析
8.2 技術準備
8.2.1 光敏二極管的工作原理
8.2.2 STM32F10x ADC特點
8.2.3 STM32單片機ADC硬件結(jié)構(gòu)
8.2.4 ADC初始化配置
8.3 項目實施
任務1 環(huán)境光照亮度檢測
任務2 按鍵調(diào)節(jié)臺燈亮度
任務3 智能臺燈
8.4 項目總結(jié)
習題
項目9 STM32CubeMX使用介紹
9.1 STM32CubeMX簡介
9.1.1 STM32CubeMX官方介紹
9.1.2 STM32CubeMX的特點與用途
9.2 STM32CubeMX的安裝
9.2.1 前提條件
9.2.2 獲取STM32CubeMX安裝包
9.2.3 STM32CubeMX的安裝過程
9.3 STM32CubeMX的使用
9.3.1 啟動與主界面
9.3.2 創(chuàng)建CubeMX項目
9.3.3 配置CubeMX項目
9.3.4 生成IDE項目
參考文獻

本目錄推薦

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