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

嵌入式系統綜合應用開發(職業教育電子信息類系列教材)

  • 作者:編者:支艷利//程醒文|責編:明政珠
  • 出版社:西安電子科大
  • ISBN:9787560681740
  • 出版日期:2026/07/01
  • 裝幀:平裝
  • 頁數:264
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以ST公司的STM32F103C8T6單片機為核心硬體,深入探索嵌入式系統綜合應用開發。全書共11章,採用項目驅動的教學模式,系統講解STM32單片機開發技術,內容按基礎—拓展—綜合三層架構編排,從開發環境搭建、硬體資源講解起步,開展GPIO、中斷、定時器外設相關燈光控制實驗;依托USART串口實現單片機和上位機通信,利用ADC完成電壓採集;再延伸至Android遙控APP開發、ESP8266三種網路模式調試,最終完成智能門禁系統開發實測。
    本書從企業一線開發人員的角度進行編寫,在講解理論知識的同時,更強調技能實操的訓練與職業素養的培養。本書不僅可作為物聯網應用技術、智能機器人技術等專業的教材,也可作為嵌入式系統開發愛好者的自學資料。

作者介紹
編者:支艷利//程醒文|責編:明政珠

目錄
第1章 嵌入式系統概述
  1.1 嵌入式系統的定義和特點
  1.2 嵌入式系統的體系結構
  1.3 嵌入式系統的發展歷程
  1.4 嵌入式技術的典型應用
第2章 嵌入式硬體技術
  2.1 ARM微處理器
  2.2 STM32F103C8T6單片機
  2.3 STM32F103C8T6開發板
    2.3.1 STM32F103C8T6開發板功能模塊
    2.3.2 STM32F103C8T6最小系統開發板
  2.4 STM32F1系統架構
  2.5 STM32F1時鐘
    2.5.1 時鐘源
    2.5.2 時鐘樹
    2.5.3 AHB
  2.6 STM32F1基礎功能模塊
第3章 嵌入式軟體開發技術
  3.1 嵌入式軟體集成開發環境簡介
  3.2 軟體下載
    3.2.1 Keil5軟體下載
    3.2.2 晶元支持包下載
    3.2.3 固件庫(標準外設軟體庫)下載
  3.3 軟體安裝
    3.3.1 Keil5軟體安裝
    3.3.2 STM32F103C8T6晶元支持包安裝
  3.4 Keil5軟體主窗口功能概述
  3.5 Keil5基準工程模板配置
    3.5.1 創建固件庫基準工程模板目錄
    3.5.2 向模板子目錄中添加文件
    3.5.3 創建工程
    3.5.4 配置工程
    3.5.5 測試工程
    3.5.6 添加.c和.h文件
第4章 GPIO與開燈
  4.1 GPIO的定義和特點
  4.2 GPIO基本結構
    4.2.1 GPIO的引腳分佈
    4.2.2 GPIO的位置分佈
    4.2.3 GPIO埠位基本結構
  4.3 常用的GPIO庫函數
    4.3.1 GPIO_Init函數
    4.3.2 GPIO_SetBits函數
  4.4 GPIO使用過程
  4.5 Astyle代碼格式化工具
  4.6 DAPLink下載器
  4.7 實驗:開燈
第5章 中斷與開關燈
  5.1 中斷概述
  5.2 中斷系統

  5.3 嵌套向量中斷控制器
  5.4 中斷優先順序
  5.5 外部中斷/事件控制器
    5.5.1 EXTI簡介
    5.5.2 EXTI功能
  5.6 常用的NVIC庫函數
    5.6.1 NVIC_PriorityGroupConfig函數
    5.6.2 NVIC_Init函數
  5.7 常用的EXTI庫函數
    5.7.1 GPIO_EXTILineConfig函數
    5.7.2 EXTI_Init函數
  5.8 EXTI使用過程
  5.9 實驗:開關LED燈
第6章 定時器與燈閃爍
  6.1 定時器簡介
  6.2 通用定時器結構
    6.2.1 定時中斷結構
    6.2.2 時鐘源選擇
    6.2.3 時基單元
  6.3 通用定時器的常用庫函數
    6.3.1 TIM_DeInit函數
    6.3.2 TIM_TimeBaseInit函數
    6.3.3 TIM_Cmd函數
    6.3.4 TIM_ITConfig函數
  6.4 通用定時器定時中斷使用過程
  6.5 實驗:LED燈閃爍
第7章 USART通信
  7.1 USART概述
    7.1.1 通信
    7.1.2 串列通信
    7.1.3 串列非同步通信
    7.1.4 波特率
  7.2 USART結構
  7.3 常用的USART庫函數
    7.3.1 USART_Init函數
    7.3.2 USART_Cmd函數
    7.3.3 USART_ITConfig函數
    7.3.4 USART_SendData函數
    7.3.5 USART_ReceiveData函數
    7.3.6 USART_GetFlagStatus函數
    7.3.7 USART_ClearFlag函數
    7.3.8 USART_ClearITPendingBit函數
  7.4 USART通信過程
    7.4.1 硬體連接
    7.4.2 軟體配置
    7.4.3 數據通信
    7.4.4 調試與測試
  7.5 串口調試助手
  7.6 USB轉TTL(CH340)模塊
  7.7 實驗:開發板與電腦通信

第8章 ADC與電壓採集
  8.1 ADC簡介
  8.2 ADC結構功能
  8.3 常用的ADC庫函數
    8.3.1 ADC_Init函數
    8.3.2 ADC_Cmd函數
    8.3.3 ADC_SoftwareStartConvCmd函數
    8.3.4 ADC_RegularChannelConfig函數
    8.3.5 ADC_GetConversionValue函數
    8.3.6 ADC_GetFlagStatus函數
  8.4 ADC使用過程
  8.5 旋轉電位器
  8.6 實驗:電壓採集
第9章 Android應用開發與遙控器通信
  9.1 Android Studio的下載、安裝與配置
  9.2 項目創建
  9.3 項目運行
    9.3.1 虛擬機運行項目
    9.3.2 Android手機運行項目
    9.3.3 導出項目
  9.4 Android通信
    9.4.1 基於TCP協議的Socket通信實現過程
    9.4.2 Timer方法
    9.4.3 Handler方法
  9.5 實驗:遙控器通信
    9.5.1 實驗簡述
    9.5.2 Android基礎頁面設計
    9.5.3 Android基本功能開發
    9.5.4 AndroidManifest.xml文件配置
    9.5.5 遙控器APP測試
第10章 無線通信與ESP8266
  10.1 物聯網通信簡介
  10.2 ESP8266
  10.3 網路調試助手
  10.4 萬用表檢測電壓
  10.5 ESP8266基礎指令
    10.5.1 常用的AT指令
    10.5.2 基於三種網路模式的AT指令及步驟
  10.6 實驗:ESP8266串口調試
    10.6.1 ESP8266測試
    10.6.2 STA模式測試
    10.6.3 AP模式測試
    10.6.4 AP+STA模式測試
第11章 智能門禁系統
  11.1 智能門禁系統設計
  11.2 智能門禁系統實驗
參考文獻

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