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

物聯網應用開發--基於STM32/物聯網與人工智慧開發系列叢書

  • 作者:編者:廖義奎
  • 出版社:北京航空航天大學
  • ISBN:9787512430129
  • 出版日期:2019/09/01
  • 裝幀:平裝
  • 頁數:360
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以物聯網智能設備應用設計為目標,以傻瓜式簡單易懂的講解方式介紹STM32單片機基本設計方法,並以STM32為核心介紹各類物聯網智能設備的實現方案。
    全書共14章。第1?3章為輸出與控制部分,以sTM32F030F4P6為核心,介紹物聯網及傻瓜STM32應用設計入門、輸出與控制、複雜控制;第4?7章為輸入與控制部分,以STM32F103VET6為核心,介紹多任務控制、輸入與中斷、輸入/輸出的工作原理、定時與控制;第8?10章為通信與控制部分,介紹電腦串口通信與控制、手機藍牙通信與控制、手機Wi—Fi通信與控制;第ll?14章為感知與檢測部分,介紹感知與信號採集、感測器信號採集、智能識別模塊應用、圖形用戶界面設計。
    本書可作為本、專科物聯網應用設計、單片機、嵌入式系統等相關課程的教材,也可作為課程設計、畢業設計以及各類專業競賽指導教材,還可作為從事物聯網應用開發人員及sTM32初學者的參考資料。

作者介紹
編者:廖義奎

目錄
第1章  物聯網及傻瓜STM32應用設計入門
  1.1  物聯網與單片機
    1.1.1  物聯網
    1.1.2  智慧生活
    1.1.3  智能控制器
  1.2  準備工作
  1.3  接線
  1.4  傻瓜式程序設計
    1.4.1  讓程序設計變得傻瓜
    1.4.2  從C51猜想到STM32的程序設計
    1.4.3  在Obtain_Studio中編譯和下載程序
    1.4.4  Arduino風格的LED閃爍程序
  1.5  實現與板無關的程序設計
    1.5.1  傻瓜STM32要求程序與具體板和具體晶元無關
    1.5.2  程序中的LED定義如何與STM32引腳關聯起來
    1.5.3  面向對象的傻瓜STM32編程
  1.6  STM32F030F4P6最小系統板電路圖
第2章  輸出與控制
      2.11.6元和5.0元能做什麼
  2.2  LED驅動傻瓜程序還能做什麼
    2.2.1  繼電器
    2.2.2  電器控制
  2.3  播放音樂
  2.4  流水燈
  2.5  愛心LED燈
  2.64  相步進電機驅動
第3章  複雜控制
  3.1  夢幻世界
  3.2  LED燈帶驅動
    3.2.1  WS2811/WS2812驅動晶元
    3.2.2  LED燈帶編程思路
    3.2.3  LED燈帶驅動方法
    3.2.4  控制LED燈帶動態顯示
    3.2.5  控制LED燈帶動態圖案實例
第4章  多任務控制
  4.1  從0到
    4.1.1  從STM32F0到STM32F
    4.1.2  STM32F030F4P6與STM32F103VET6的區別
  4.2  STM32F103VET6應用入門
    4.2.1  按鍵與LED電路
    4.2.2  LED驅動測試
    4.2.3  STM32F103VET6與STM32F030F4P6程序的異同
  4.3  自己設計一個簡單的操作系統
    4.3.1  引入操作系統
    4.3.2  操作系統最核心的多任務管理
    4.3.3  實時任務切換基礎
    4.3.4  最簡單的操作系統
    4.3.5  為操作系統加上任務休眠功能
    4.3.6  任務調度策略
    4.3.7  任務的同步

    4.3.8  多任務控制實例
第5章  輸入與中斷
  5.1  輸入功能
  5.2  輸入功能的應用
    5.2.1  常用輸入器件
    5.2.2  輸入應用實例
  5.3  STM32中斷入門
  5.4  STM32外部中斷工作原理
    5.4.1  STM32外部中斷
    5.4.2  STM32外部中斷程序設計步驟
    5.4.3  採用C++ lambda表達式
第6章  輸入/輸出的工作原理
  6.1  沿波討源
    6.1.1  輸入/輸出的本質
    6.1.2  STM32輸出功能的編程思路
  6.2  STM32 GPIO工作原理
    6.2.1  STM32 GPIO工作模式
    6.2.2  STM32 GPIO寄存器
    6.2.3  STM32埠的復用和重映射
    6.2.4  STM32 I/O口的優點
  6.3  STM32 GPIO庫函數
    6.3.1  STM32固件庫中提供的GPIO庫函數
    6.3.2  GPIO埠的定義
    6.3.3  AHB/APB橋的配置
    6.3.4  GPIO引腳的配置
  6.4  GPIO的讀/寫
  6.5  NVIC嵌套中斷向量控制器
    6.5.1  NVIC嵌套中斷向量控制器基礎
    6.5.2  STM32的NVIC優先順序
  6.6  STM32向量表及配置
    6.6.1  STM32複位后從哪個地址開始執行
    6.6.2  STM32向量表
    6.6.3  用戶程序中的向量表
第7章  定時與控制
  7.1  定時工作原理
    7.1.1  漏刻計時
    7.1.2  定時與控制介紹
    7.1.3  SysTick定時器
  7.2  日曆
    7.2.1  日曆的故事
    7.2.2  日曆定時器
    7.2.3  RTC的本質與測試程序
    7.2.4  日曆演算法
    7.2.5  STM32的RTC日曆測試程序
  7.3  STM32定時器
    7.3.1  STM32定時器的種類
    7.3.2  通用定時器介紹
    7.3.3  通用定時器基本應用程序設計
  7.4  PWM控制
    7.4.1  PWM控制的基本原理

    7.4.2  STM32的PWM波形輸出
    7.4.3  完整的PWM測試程序
  7.5  深入了解STM32定時器工作原理
    7.5.1  STM32定時器結構
    7.5.2  通用定時器常用模式
    7.5.3  輸出模式的例子
    7.5.4  用輸入捕獲模式測試例子
第8章  電腦串口通信與控制
  8.1  雙鯉尺素
    8.1.1  關於雙鯉尺素
    8.1.2  STM32的通信原理
  8.2  STM32的UART通信入門
  8.3  電腦控制系統
  8.4  深入USART工作原理
    8.4.1  STM32 USART介紹
    8.4.2  發送器
    8.4.3  接收器
    8.4.4  STM32固件庫中提供的USART庫函數
    8.4.5  初始化函數USART_Init
    8.4.6  波特率的計算方法
第9章  手機藍牙通信與控制
  9.1  關於藍牙
    9.1.1  藍牙簡介
    9.1.2  藍牙模塊
  9.2  藍牙模塊指令集
    9.2.1  常用指令
    9.2.2  串口指令
    9.2.3  從機指令
    9.2.4  主機指令
    9.2.5  連接相關指令
    9.2.6  模塊信息相關指令
    9.2.7  I/O監控指令
    9.2.8  電源管理指令
  9.3  手機藍牙通信與控制的實現
    9.3.1  STM32板與藍牙模塊的連接及程序
    9.3.2  安卓的藍牙4.0應用程序
第10章  手機Wi?Fi通信與控制
  10.1  Wi?Fi模塊
    10.1.1  ESP8266模塊介紹
    10.1.2  ESP8266使用方法
  10.2  ESP8266 AT指令集
    10.2.1  ESP8266 AT指令集介紹
    10.2.2  ESP8266 AT指令示例
  10.3  STM32與ESP8266模塊的連接
    10.3.1  STM32與ESP8266模塊的硬體連接
    10.3.2  STM32與ESP8266 Station模式的應用模型
  10.4  STM32與ESP8266模塊的程序設計
    10.4.1  TCP伺服器程序
    10.4.2  ESP8266模塊的STM32程序
    10.4.3  安卓TCP客戶端程序

第11章  感知與信號採集
  11.1  物聯網感知技術
    11.1.1  結繩記數
    11.1.2  關於物聯網感知技術
  11.2  STM32 ADC的程序設計
  11.3  深入STM32的ADC原理
    11.3.1  STM32的ADC簡介
    11.3.2  STM32 ADC的程序設計
    11.3.3  STM32 ADC程序分析
    11.3.4  STM32內部溫度測量
  11.4  STM32 ADC注入方式
    11.4.1  STM32 ADC注入方式介紹
    11.4.2  STM32雙ADC模式
    11.4.3  STM32 ADC注入方式例子
第12章  感測器信號採集
  12.1  夸父逐日
  12.2  MQ2煙霧感測器模塊
  12.3  E201型pH複合電極
  12.4  心跳感測器
第13章  智能識別模塊應用
  13.1  RFID模塊應用
    13.1.1  RFID工作原理
    13.1.2  RDM6300/RDM8800射頻模塊應用
  13.2  常用智能識別模塊
    13.2.1  R301超小型一體式電容指紋模塊
    13.2.2  R305光學指紋模塊
    13.2.3  ASR M013A語音識別模塊
第14章  圖形用戶界面設計
  14.1  觸摸屏在物聯網中的應用
    14.1.1  LCD介紹
    14.1.2  液晶屏顯示程序
  14.2  GUI入門
    14.2.1  簡單的控制項和窗口
    14.2.2  GUI的事件處理
    14.2.3  完整的GUI例子
  14.3  STM32的LCD工作原理
    14.3.1  STM32的LCD介面
    14.3.2  STM32的LCD驅動程序設計
    14.3.3  TFT屏初始化
    14.3.4  FSMC介面驅動TFT屏的測試程序
  14.4  深入GUI程序設計
    14.4.1  Obtain GUI結構
    14.4.2  帶消息處理的GUI測試程序
    14.4.3  在main函數里處理消息的方式
    14.4.4  窗口的控制項
    14.4.5  控制項應用程序設計
    14.4.6  智能手機桌面風格的應用程序
    14.4.7  嵌入式GUI底層的設計
  14.5  STM32 GUI綜合應用實例
參考文獻

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