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

嵌入式系統原理與應用--基於STM32硬體和Proteus模擬(新工科建設電子信息類系列教材)

  • 作者:編者:周銀祥|責編:張天運
  • 出版社:電子工業
  • ISBN:9787121506550
  • 出版日期:2025/07/01
  • 裝幀:平裝
  • 頁數:214
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書第1章主要講解嵌入式系統概述、ARM處理器概述及STM32微控制器概述;第2章主要講解STM32開發工具軟體、STM32開發/實驗板及STM32的庫函數;第3章主要講解STM32的GPIO、STM32的實驗過程與現象、STM32的複位與時鐘、STM32的中斷與事件及STM32的串口通信;第4章主要講解LCD顯示和STM32的FSMC、STM32定時器、STM32的I2C匯流排、STM32的SPI及STM32的ADC;第5章主要講解嵌入式實時操作系統RT-Thread及嵌入式圖形界面LVGL;第6章是一個實訓項目,主要講解大學生電子設計競賽控制類題目中常見的智能巡線小車的設計。本書的程序設計部分同時使用了STM32的標準庫和HAL庫,實驗常式同時涵蓋了STM32硬體實驗和Proteus軟體模擬STM32實驗,旨在幫助讀者在學習過程中迅速、高效地全面理解和掌握硬體設計和軟體設計的相關知識。本書可以作為高等院校電子、自動化等電類專業的單片機與嵌入式系統應用相關課程的教材,也可以作為相關領域工程技術人員的學習資料或參考用書。

作者介紹
編者:周銀祥|責編:張天運
    周銀祥,電子科技大學成都學院教授/正高工,雙師型教師,兼職研究生導師。具有10年企業研發、生產和管理經歷,有較強的科研工作能力和項目管理經驗。具有25年高校教學經歷,教研方向是嵌入式、物聯網、人工智慧,講授過「嵌入式系統(STM32)應用開發」「嵌入式(Cortex-A8)系統設計」「人工智慧(NVIDIA)實訓」等課程。主持2項教育部產學合作協同育人項目,主持3項重大橫向科研項目,獲得3項發明專利授權,發表5篇論文,出版教材3本。指導學生參加電子設計競賽獲省和國家級獎30余項,現任全國大學生電子設計競賽四川賽區專家組專家。

目錄
第1章  概述
  1.1  嵌入式系統概述
    1.1.1  嵌入式系統的定義
    1.1.2  嵌入式系統的組成
  1.2  ARM處理器概述
    1.2.1  ARM公司
    1.2.2  ARM處理器
  1.3  STM32微控制器概述
    1.3.1  STM32微控制器的分類
    1.3.2  STM32F103微控制器的內部結構
    1.3.3  STM32F103的外部引腳
    1.3.4  STM32F103的I/O埠特性
    1.3.5  STM32系列產品的命名規則
  1.4  思考與練習
第2章  STM32開發環境
  2.1  STM32開發工具軟體
    2.1.1  MDK的安裝
    2.1.2  STM32CubeMX的安裝
    2.1.3  Proteus軟體的安裝
    2.1.4  STM32模擬器及驅動程序的安裝
    2.1.5  USB轉串口驅動的安裝
  2.2  STM32開發/實驗板
    2.2.1  STM32最小系統板
    2.2.2  STM32 Nucleo開發板
    2.2.3  STM3210E-EVAL評估板
    2.2.4  AS-07型STM32實驗板
  2.3  STM32的庫函數
    2.3.1  STM32的標準外設庫
    2.3.2  STM32的HAL庫函數
  2.4  思考與練習
第3章  STM32基礎入門
  3.1  STM32的GPIO
    3.1.1  GPIO埠
    3.1.2  GPIO庫函數(標準庫V3.5.0)
    3.1.3  GPIO庫函數(HAL庫V1.8.5)
    3.1.4  AFIO和調試配置
    3.1.5  GPIO編程應用
  3.2  STM32的實驗過程與現象
    3.2.1  STM32標準庫V3.5.0的工程模板
    3.2.2  使用STM32標準庫V3.5.0的工程模板
    3.2.3  MDK模擬調試程序
    3.2.4  使用串口ISP和IAP下載程序
    3.2.5  Proteus模擬STM32
    3.2.6  使用STM32CubeMX
    3.2.7  使用STM32CubeF1固件庫工程模板和範例實驗
  3.3  STM32的複位與時鐘
    3.3.1  STM32的複位
    3.3.2  STM32的時鐘
    3.3.3  RCC編程應用
  3.4  STM32的中斷與事件

    3.4.1  NVIC
    3.4.2  EXTI
    3.4.3  中斷編程應用
  3.5  STM32的串口通信
    3.5.1  USART概述
    3.5.2  USART編程應用
  3.6  思考與練習
第4章  STM32應用編程
  4.1  LCD顯示和STM32的FSMC
    4.1.1  LCD簡介
    4.1.2  LCD的外部引腳
    4.1.3  LCD的主要特性
    4.1.4  LCD驅動器
    4.1.5  FSMC概述
    4.1.6  LCD編程應用
  4.2  STM32定時器
    4.2.1  基本定時器(TIM6和TIM7)
    4.2.2  通用定時器(TIMx)
    4.2.3  高級控制定時器(TIM1和TIM8)
    4.2.4  系統滴答定時器SysTick
    4.2.5  看門狗
    4.2.6  TIM編程應用
  4.3  STM32的I2C匯流排
    4.3.1  Philips的I2C匯流排
    4.3.2  STM32的I2C匯流排簡介
    4.3.3  STM32的I2C匯流排的主要特點
    4.3.4  STM32的I2C匯流排功能描述
    4.3.5  I2C匯流排存儲器24C02
    4.3.6  I2C編程應用
  4.4  STM32的SPI
    4.4.1  SPI的主要特點
    4.4.2  SPI的功能描述
    4.4.3  SPI匯流排存儲器W25Q32
    4.4.4  SPI編程應用
  4.5  STM32的ADC
    4.5.1  ADC的主要特性
    4.5.2  ADC編程應用
  4.6  思考與練習
第5章  STM32高級應用
  5.1  嵌入式實時操作系統RT-Thread
    5.1.1  RT-Thread內核
    5.1.2  RT-Thread Studio開發工具軟體
    5.1.3  RT-Thread實驗
  5.2  嵌入式圖形界面LVGL
    5.2.1  LVGL概述
    5.2.2  LVGL編程應用
  5.3  思考與練習
第6章  STM32智能巡線小車設計實訓
  6.1  STM32智能巡線小車的硬體設計
    6.1.1  小車車體(底盤)

    6.1.2  電池
    6.1.3  主控電路
    6.1.4  直流減速電機
    6.1.5  電機驅動電路
    6.1.6  紅外感測器
  6.2  STM32智能巡線小車的軟體設計
    6.2.1  小車前進、後退及差速轉向
    6.2.2  巡線原理與編程
    6.2.3  舵機控制
    6.2.4  速度檢測與PID控制
    6.2.5  舵機控制轉向的阿克曼小車巡線
  6.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