幫助中心 | 我的帳號 | 關於我們

嵌入式原理與應用--基於STM32CubeIDE與HAL庫(電子信息類專業新形態立體化雙色印刷高等職業教育系列教材)

  • 作者:編者:顧群//蔣鵬|責編:和慶娣//韓靜
  • 出版社:機械工業
  • ISBN:9787111806158
  • 出版日期:2026/06/01
  • 裝幀:平裝
  • 頁數:230
人民幣:RMB 65 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以STM32單片機為核心教學載體,基於STM32CubeIDE集成開發環境與HAL庫,系統地講解嵌入式原理與應用。
    本書內容循序漸進,從STM32單片機的基礎入門知識起步,逐步深入到LED顯示、SMT32數碼管顯示、鍵盤控制、通用定時器、USART串口通信以及ADC應用等綜合應用。通過對STM32開發工具使用、代碼編寫及調試方法的細緻介紹,助力讀者逐步掌握嵌入式系統開發技能,為其在嵌入式領域的學習、研究和工作築牢基礎。
    本書可作為高等職業院校電子信息類、自動化類及相關專業的教材,也可作為STM32單片機初學者的參考用書。

作者介紹
編者:顧群//蔣鵬|責編:和慶娣//韓靜

目錄
前言
二維碼資源清單
項目1  STM32單片機入門項目描述
  項目知識
  1.1  STM32概述
    1.1.1  單片機概述
    1.1.2  STM32簡介
    1.1.3  STM32系列特點
    1.1.4  STM32單片機優勢
  1.2  HAL庫
    1.2.1  HAL庫概述
    1.2.2  HAL庫的特點
    1.2.3  HAL庫的使用方法
  1.3  軟體安裝
    1.3.1  STM32CubeIDE介紹
    1.3.2  STM32CubeIDE軟體安裝
    1.3.3  Proteus介紹
    1.3.4  Proteus軟體安裝
  項目實施
  1.4  軟體使用
    1.4.1  Proteus軟體使用
    1.4.2  STM32CubeIDE軟體使用
  1.5  程序下載
    1.5.1  編譯項目
    1.5.2  生成Hex文件
    1.5.3  模擬軟體載入程序
    1.5.4  單片機程序燒錄
  項目總結
  思考與練習
項目2  LED顯示電路設計應用項目描述
  項目知識
  2.1  STM32 GPIO與時鐘系統
    2.1.1  STM32 GPIO概述
    2.1.2  GPIO引腳功能
    2.1.3  STM32時鐘系統概述
    2.1.4  STM32時鐘系統重要參數
    2.1.5  STM32CubeIDE時鐘配置
  2.2  STM32CubeIDE GPIO初始化
    2.2.1  GPIO引腳功能選擇
    2.2.2  GPIO輸出引腳配置
    2.2.3  生成代碼
  2.3  STM32CubeIDE 實現LED閃爍
    2.3.1  電路設計
    2.3.2  生成代碼
    2.3.3  編寫代碼
    2.3.4  編譯運行代碼
  項目實施
  2.4  實戰演練——設計花樣燈
    2.4.1  整體設計
    2.4.2  電路設計

    2.4.3  編寫代碼
    2.4.4  任務評價
  2.5  實戰演練——交通信號燈的設計
    2.5.1  設計要求
    2.5.2  電路設計
    2.5.3  編寫代碼
    2.5.4  任務評價
  2.6  實操訓練——花樣燈設計與調試
  項目總結
  思考與練習
項目3  STM32數碼管顯示原理與應用項目描述
  項目知識
  3.1  數碼管
    3.1.1  數碼管概述
    3.1.2  數碼管的結構和工作原理
    3.1.3  數碼管欄位編碼
    3.1.4  數碼管顯示方式
  3.2  一位數碼管顯示程序設計
    3.2.1  電路設計
    3.2.2  編寫代碼
  3.3  STM32CubeIDE自定義函數
    3.3.1  自定義函數作用
    3.3.2  STM32CubeIDE自定義函數流程
  3.4  函數調用實現數碼管顯示設計
    3.4.1  相關概念
    3.4.2  編寫代碼
  3.5  多位數碼管靜態顯示設計
    3.5.1  電路設計
    3.5.2  數據處理
    3.5.3  編寫代碼
  3.6  鎖存器在數碼管電路中的應用
    3.6.1  鎖存器
    3.6.2  鎖存器控制數碼管靜態顯示電路設計
    3.6.3  編寫代碼
  3.7  數碼管動態顯示設計
    3.7.1  動態顯示概述
    3.7.2  動態顯示數碼管結構
    3.7.3  數碼管動態顯示原理
    3.7.4  四位數碼管動態顯示設計
  項目實施
  3.8  實戰演練——動態顯示日曆設計
    3.8.1  設計要求
    3.8.2  電路設計
    3.8.3  編寫代碼
    3.8.4  任務評價
  3.9  實戰演練——數碼管滾動顯示設計
    3.9.1  設計要求
    3.9.2  編寫代碼
    3.9.3  任務評價
  3.10  實操訓練——數碼管動態顯示

  項目總結
  思考與練習
項目4  STM32鍵盤控制技術與應用項目描述
  項目知識
  4.1  獨立式按鍵設計
    4.1.1  獨立式按鍵電路結構
    4.1.2  按鍵抖動的消除
    4.1.3  獨立式按鍵電路設計
    4.1.4  獨立式按鍵代碼設計
  4.2  外部中斷
    4.2.1  單片機中斷系統
    4.2.2  STM32中斷線
    4.2.3  中斷服務函數的映射關係
    4.2.4  STM32單片機的NVIC
  4.3  EXTI控制數碼管
    4.3.1  EXTI控制電路設計
    4.3.2  STM32CubeMX配置EXTI
    4.3.3  EXTI控制數碼管代碼設計
  4.4  矩陣式鍵盤設計
    4.4.1  矩陣式鍵盤的構成
    4.4.2  矩陣式鍵盤的按鍵掃描
    4.4.3  矩陣式鍵盤電路設計
    4.4.4  矩陣式鍵盤代碼設計
  項目實施
  4.5  實戰演練——單片機按鍵控制步進電機設計
    4.5.1  設計要求
    4.5.2  電路設計
    4.5.3  編寫代碼
    4.5.4  任務評價
  4.6  實操訓練——多按鍵應用項目總結
  思考與練習
項目5  STM32通用定時器項目描述
  項目知識
  5.1  STM32通用定時器概述
    5.1.1  STM32定時器簡介
    5.1.2  通用定時器
  5.2  STM32定時器應用
    5.2.1  EXTI控制電路設計
    5.2.2  STM32CubeMX配置TIMx
    5.2.3  定時器控制數碼管代碼設計項目實施
  5.3  實戰演練——PWM呼吸燈設計
    5.3.1  電路設計
    5.3.2  PWM
    5.3.3  編寫代碼
    5.3.4  任務評價
  5.4  實戰演練——電子秒錶設計
    5.4.1  電路設計
    5.4.2  編寫代碼
    5.4.3  任務評價
  5.5  實操訓練——電子秒錶設計與調試

  項目總結
  思考與練習
項目6  STM32 USART串口通信項目描述
  項目知識
  6.1  通信概述
    6.1.1  通信
    6.1.2  串列通信
    6.1.3  串列通信的波特率
  6.2  STM32單片機的USART
    6.2.1  USART特點
    6.2.2  USART功能
    6.2.3  USART常用寄存器
  6.3  USART應用
    6.3.1  繪製模擬電路
    6.3.2  USART初始化
    6.3.3  相關函數
    6.3.4  UART發送代碼
  項目實施
  6.4  實戰演練——USART收發控制LED
    6.4.1  繪製模擬電路
    6.4.2  串口助手
    6.4.3  編寫代碼
    6.4.4  任務評價
  6.5  實操訓練——串口應用與調試
  項目總結
  思考與練習
項目7  STM32 ADC應用項目描述
  項目知識
  7.1  ADC簡介
    7.1.1  ADC
    7.1.2  STM32的ADC
    7.1.3  ADC的適用場景
  7.2  STM32 ADC應用
    7.2.1  STM32CubeMX ADC初始化
    7.2.2  ADC應用代碼編寫
  項目實施
  7.3  實戰演練——實時溫控電機系統設計
    7.3.1  LM35
    7.3.2  L298
    7.3.3  溫控電機系統設計
    7.3.4  任務評價
  7.4  實操訓練——A/D轉換應用與調試
  項目總結
  思考與練習
項目8  綜合應用——基於RTC實時時鐘的智能電子萬年曆設計
  項目描述
  項目知識
  8.1  LCD1602驅動顯示
    8.1.1  LCD1602參數與結構
    8.1.2  LCD1602顯示

  8.2  RTC實時時鐘應用
    8.2.1  RTC簡介
    8.2.2  STM32CubeMX初始化RTC
    8.2.3  RTC信息讀寫與修改
  8.3  DHT11溫濕度感測器應用
    8.3.1  DHT11簡介
    8.3.2  DHT11介面與時序
    8.3.3  DHT11調試
  項目實施
  8.4  綜合應用
    8.4.1  綜合應用電路設計
    8.4.2  編寫代碼
    8.4.3  任務評價
  項目總結
  思考與練習
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032