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

STM32單片機技術與應用項目教程(電子信息類專業雙色印刷高等職業教育系列教材)

  • 作者:編者:王恩亮|責編:和慶娣
  • 出版社:機械工業
  • ISBN:9787111767831
  • 出版日期:2026/01/01
  • 裝幀:平裝
  • 頁數:181
人民幣:RMB 55 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書結合嵌入式產品開發與調試的崗位要求,以STM32F407ZGT6單片機為控制核心構建內容,注重實踐能力的培養和提高。本書涵蓋STM32單片機的基本硬體結構與功能、單片機項目開發環境功能與配置、單片機常用的介面與應用功能以及單片機項目開發的系統架構設計。設計內容按系統功能劃分為7個項目,每個項目又劃分為若幹個任務,從創建最小任務LED閃爍開始,在此基礎上不斷迭代設計功能,螺旋上升,最終完成直流電機調速系統的全部功能。通過對本書的學習,讀者能夠掌握STM32F407ZGT6單片機的硬體電路結構和常用介面功能,以及STM32單片機項目開發過程,提高對STM32F407ZGT6單片機項目設計開發的能力。
    本書可作為高等職業院校電子信息類、電腦類、自動化類等專業的單片機教材,也可作為從事單片機技術開發的工程技術人員的參考用書。

作者介紹
編者:王恩亮|責編:和慶娣

目錄
前言
二維碼資源清單
項目1  認識STM32單片機系統
  任務1.1  STM32單片機介紹
    1.1.1  單片機的概念
    1.1.2  STM32單片機的系列產品
    1.1.3  國產單片機的發展
    1.1.4  STM32F4單片機引腳
    1.1.5  STM32F4單片機電源引腳與功能
    1.1.6  STM32F4單片機複位電路結構
    1.1.7  STM32F4單片機時鐘源
    1.1.8  STM32F4單片機A/D轉換外部參考電源
    1.1.9  STM32F4單片機啟動模式設置引腳
    1.1.10  STM32F4單片機JLINK下載器模式設置
    1.1.11  STM32F4單片機I/O埠
  任務1.2  了解STM32F4單片機內部存儲器結構
    1.2.1  STM32F4單片機的Flash ROM結構
    1.2.2  STM32F4單片機的SRAM結構
    1.2.3  STM32F4單片機的Peripherals結構
  任務1.3  了解STM32F4單片機時鐘樹結構與功能
  任務1.4  認識STM32F4單片機的最小系統電路
  1.5  習題
項目2  STM32F4單片機的編譯集成環境MDK5的設置
  任務2.1  認識STM32標準固件庫與MDK
    2.1.1  STM32F4單片機的標準固件庫下載
    2.1.2  CMSIS
    2.1.3  STM32F4標準固件庫包
    2.1.4  STM32F4單片機的關鍵配置文件
    2.1.5  系統啟動文件
    2.1.6  MDK簡介
    2.1.7  國內自主研發的單片機開發環境
  任務2.2  新建STM32F4單片機項目工程
    2.2.1  創建項目工程並配置項目參數
    2.2.2  在項目中添加配置文件
    2.2.3  在項目中添加自定義延時文件和自定義系統文件
    2.2.4  添加並配置標準庫文件
    2.2.5  啟動文件配置
    2.2.6  項目頭文件路徑配置
    2.2.7  設置輸出選項
    2.2.8  設置下載/調試選項
    2.2.9  配置系統時鐘參數
    2.2.10  單片機項目編譯
  2.3  習題
項目3  流水燈、蜂鳴器、I/O按鍵設計
  任務3.1  LED單燈閃爍設計
    3.1.1  STM32F407ZGT6驅動的LED電路
    3.1.2  STM32F407ZGT6的GPIO埠功能
    3.1.3  I/O埠的基本配置寄存器
    3.1.4  LED項目的設置
    3.1.5  新建LED驅動文件

    3.1.6  LED頭文件的設計
    3.1.7  程序的編譯與下載調試
  任務3.2  LED流水燈程序設計
  任務3.3  蜂鳴器控製程序設計
  任務3.4  按鍵控制LED狀態設計
    3.4.1  I/O按鍵硬體電路結構
    3.4.2  I/O按鍵硬體檢測程序設計
    3.4.3  I/O按鍵功能程序的設計
  3.5  習題
項目4  中斷線方式LED狀態控制設計
  任務4.1  認識STM32F407ZGT6單片機的中斷向量與優先順序
    4.1.1  STM32單片機的中斷介紹
    4.1.2  STM32單片機的中斷管理
    4.1.3  STM32單片機的NVIC寄存器
  任務4.2  了解STM32F407ZGT6單片機的外部中斷
    4.2.1  STM32F407ZGT6單片機中斷線結構
    4.2.2  STM32F407ZGT6單片機中斷線寄存器
  任務4.3  基於外部中斷線的按鍵功能設計
    4.3.1  四個按鍵組成的外部中斷線結構
    4.3.2  外部中斷線程序設計
  4.4  習題
項目5  直流電機調速系統設計
  任務5.1  STM32單片機定時設計LED閃爍
    5.1.1  STM32單片機定時器介紹
    5.1.2  使用定時器的基本定時功能設計周期1ms的中斷
  任務5.2  基於時間標誌位的任務系統設計
    5.2.1  周期性任務系統的構建原則
    5.2.2  定時器構建周期性任務系統
  任務5.3  基於PWM的直流電機調速控制
    5.3.1  PWM介紹
    5.3.2  STM32F407ZGT6單片機驅動直流電機電路設計
    5.3.3  定時器TIM3的PWM功能
    5.3.4  定時器TIM3的CH2通道PWM程序設計
  5.4  拓展閱讀—嵌入式單片機程序設計規範
  5.5  習題
項目6  遠程控制直流電機調速設計
  任務6.1  認識串口通信功能
    6.1.1  串口通信
    6.1.2  非同步通信
    6.1.3  同步通信
    6.1.4  波特率
    6.1.5  串口通信介面協議
  任務6.2  了解STM32F407ZGT6單片機的串口結構
  任務6.3  STM32F407ZGT6單片機的串口通信程序設計
    6.3.1  STM32F407ZGT6單片機串口USART1的硬體電路設計
    6.3.2  STM32F407ZGT6單片機串口初始化程序設計
  任務6.4  串口遠程控制直流電機調速功能設計
    6.4.1  串口接收功能設計
    6.4.2  串口接收中斷功能設計
    6.4.3  遠程控制直流電機調速效果

  6.5  拓展閱讀—遠程控制技術的應用
  6.6  習題
項目7  晶元溫度和直流電壓信號檢測設計
  任務7.1  認識A/D轉換功能
    7.1.1  A/D轉換的分類
    7.1.2  A/D轉換器的主要技術指標
  任務7.2  了解STM32F407ZGT6單片機的A/D轉換功能
    7.2.1  STM32F407ZGT6單片機的A/D轉換特性
    7.2.2  STM32F407ZGT6單片機的轉換通道
  任務7.3  A/D轉換讀取晶元內部溫度系統設計
    7.3.1  STM32單片機內部溫度感測器
    7.3.2  STM32單片機內部溫度感測器的溫度檢測設計
  任務7.4  數字電壓表設計
    7.4.1  模擬量輸入信號電路結構
    7.4.2  外部通道A/D轉換的初始化程序及模擬量電壓檢測程序設計
  7.5  拓展閱讀—A/D轉換技術的發展
  7.6  習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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