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

STM32單片機應用與全案例實踐/嵌入式技術與應用叢書

  • 作者:沈紅衛//任沙浦//朱敏傑//楊亦紅//盧雪萍
  • 出版社:電子工業
  • ISBN:9787121316203
  • 出版日期:2017/06/01
  • 裝幀:平裝
  • 頁數:327
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    沈紅衛、任沙浦、朱敏傑、楊亦紅、盧雪萍著的《STM32單片機應用與全案例實踐》為市級重點教材。以基於ARM的STM32單片機的基本概念、基本原理為主線,詳細闡述STM32的學習方法與應用系統開發的一般技術。本書在內容組織和框架設計上具有兩個鮮明特點:全案例、基於學習者學習。從學習者的角度,精心組織每個章節的內容體系,對STM32常用的典型外設模塊原理及其應用設計均以完整案例方式呈現。配套課件邏輯嚴密,思路清晰,製作精良,與教材相得益彰。
    本書可作為電腦、電子、通信、機電、自動化及其他相關專業的本、專科學生及研究生的教材,也可作為從事檢測、自動控制等領域的嵌入式系統開發工程技術人員的參考用書。

作者介紹
沈紅衛//任沙浦//朱敏傑//楊亦紅//盧雪萍

目錄
第1章 如何學習STM32  
  1.1 學習STM32必須具備的知識基礎  
  1.2 STM32的基本架構和基本原理  
    1.2.1 什麼是ARM  
    1.2.2 什麼是STM32  
    1.2.3 STM32的內部結構  
    1.2.4 典型型號—STM32F103ZET6  
    1.2.5 STM32的時鐘樹  
  1.3 學習STM32的好方法是什麼  
  1.4 學習STM32需要哪些工具或平台  
    1.4.1 硬體平台  
    1.4.2 軟體平台  
  1.5 STM32程序開發的模式
    1.5.1 基於寄存器的開發模式  
    1.5.2 基於ST固件庫的開發模式
    1.5.3 基於操作系統的開發模式
    1.5.4 三種編程模式的選用建議
  思考與擴展  
第2章 如何調試STM32  
  2.1 STM32單片機的小系統  
  2.2 STM32工程模板的建立  
    2.2.1 STM32的固件庫(Standard Peripherals Library)  
    2.2.2 新建工程模板步—拷貝固件庫文件  
    2.2.3 新建工程模板第二步—新建一個KEIL工程  
    2.2.4 關於創建工程模板的簡單小結
  2.3 程序的燒寫  
    2.3.1 基於串口的程序下載(燒寫)方式  
    2.3.2 基於JTAG(SWD)的程序下載(燒寫)方式  
  2.4 程序的調試  
  2.5 模板的使用  
  2.6 三個GPIO輸出的範例—STM32中實現 延時的三種常用方法  
    2.6.1 我的個LED工程—基於延時函數的延時  
    2.6.2 我的第二個LED工程—SysTick中斷延時
    2.6.3 我的第3個工程—定時器中斷延時  
  2.7 GPIO口的各種輸出方式及其應用
    2.7.1 功能要求
    2.7.2 程序實現
  2.8 本章小結
  思考與擴展  
第3章 GPIO及其應用—輸入
  3.1 單功能按鍵輸入
    3.1.1 實現思想  
    3.1.2 具體程序  
  3.2 復用功能按鍵輸入  
    3.2.1 按鍵復用的基本概念  
    3.2.2 程序實現舉例  
  3.3 非按鍵類開關信號輸入及其實現  
    3.3.1 GPIO的輸入方式及其特點
    3.3.2 程序實現  
  3.4 GPIO輸入輸出小結  

  思考與擴展  
第4章 TIMER與PWM  
  4.1 關於STM32的定時器概述  
  4.2 STM32定時器的簡單應用  
    4.2.1 按周期輸出方波的例子  
    4.2.2 實現原理  
    4.2.3 具體程序  
  4.3 STM32定時器的複雜應用—檢測輸入方波的頻率
    4.3.1 STM32定時器的其他特性  
    4.3.2 本例設計要求  
    4.3.3 硬體介面設計與測量原理  
    4.3.4 具體程序  
  4.4 PWM原理及其應用一—一個LED呼吸燈的實現  
    4.4.1 PWM的基本概念及其基本應用  
    4.4.2 STM32的PWM的實現原理  
    4.4.3 基於PWM的LED呼吸燈的實現思路  
    4.4.4 呼吸燈的實現程序
  4.5 PWM原理及其應用二—通過L298N控制電機轉速
    4.5.1 硬體設計  
    4.5.2 直流電機調速與調向的原理
    4.5.3 程序實現  
  思考與擴展  
第5章 USART及其應用  
  5.1 串列通信模塊USART的基本應用要點  
    5.1.1 STM32的USART及其基本特性  
    5.1.2 STM32的USART應用的基本要領  
  5.2 一個USART的通信實現(STM32與PC)—查詢法  
    5.2.1 功能要求  
    5.2.2 實現難點  
    5.2.3 程序實現  
    5.2.4 USART應用的有關事項  
  5.3 一個USART的通信實現(STM32與PC)—中斷法  
    5.3.1 功能要求及通信協議設計  
    5.3.2 程序演算法  
    5.3.3 本例的源程序  
  5.4 兩個USART的通信實現  
    5.4.1 功能要求與通信協議  
    5.4.2 介面設計  
    5.4.3 程序實現  
  5.5 USART應用小結  
  思考與擴展  
第6章 人機界面—按鍵輸入與液晶顯示  
  6.1 STM32與液晶模塊12864的介面實現  
    6.1.1 STM32與液晶模塊12864的介面實現—延時法  
    6.1.2 STM32與液晶模塊12864的介面實現—查詢「忙」狀態  
  6.2 基於液晶模塊12864的菜單實現  
    6.2.1 程序中菜單的種類與菜單化程序的優勢  
    6.2.2 基於液晶模塊12864的菜單實現實例  
  6.3 矩陣鍵盤的介面實現  
    6.3.1 矩陣鍵盤的應用與程序設計思想

    6.3.2 4×4矩陣鍵盤的硬體設計  
    6.3.3 演示程序  
  6.4 本章小結  
  思考與擴展
第7章 同步串列介面匯流排SPI與I2C  
  7.1 STM32的SPI  
    7.1.1 SPI概述  
    7.1.2 STM32之SPI匯流排的應用要點  
  7.2 SPI的介面應用及其實現  
    7.2.1 STM32與OLED12864液晶模塊的SPI介面
    7.2.2 STM32的SPI1與OLED12864的介面程序  
  7.3 STM32的I2C匯流排  
    7.3.1 I2C匯流排的基本概念  
    7.3.2 STM32的I2C匯流排應用要領  
  7.4 STM32的I2C匯流排的應用舉例  
    7.4.1 具有I2C介面的DS3231時鐘模塊  
    7.4.2 STM32與DS3231時鐘模塊的硬體介面  
    7.4.3 STM32與DS3231的軟體介面及其演示實例  
  7.5 I2C匯流排穩健性設計  
  思考與擴展  
第8章 ADC、DAC與DMA及其應用  
  8.1 STM32的DMA  
    8.1.1 STM32的DMA及其基本特性  
    8.1.2 STM32的DMA原理及其配置要點  
  8.2 STM32的ADC  
    8.2.1 STM32的ADC的基本特性  
    8.2.2 STM32的ADC的程序流程與編程要點  
  8.3 一個三通道A/D轉換的範例
    8.3.1 功能要求與方案設計  
    8.3.2 實現程序  
    8.3.3 本例的中斷法實現  
  8.4 STM32的DAC  
    8.4.1 DAC概述  
    8.4.2 DAC的配置要領  
    8.4.3 DAC應用實例  
  思考與擴展  
第9章 工程實例—基於線性CCD的小車循跡系統  
  9.1 系統要求
  9.2 線性CCD的原理及其使用  
    9.2.1 線性CCD感測器原理  
    9.2.2 線性CCD感測器應用  
    9.2.3 硬體介面  
  9.3 自適應曝光的演算法設計
    9.3.1 自適應曝光演算法  
    9.3.2 模塊化架構  
  9.4 具體程序  
    9.4.1 工程文件視圖—文件結構  
    9.4.2 程序源代碼  
  9.5 系統性能實測  
    9.5.1 系統實物與測試環境

    9.5.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