注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護基于ARM Cortex-M3的STM32系列嵌入式微控制器應用實踐

基于ARM Cortex-M3的STM32系列嵌入式微控制器應用實踐

基于ARM Cortex-M3的STM32系列嵌入式微控制器應用實踐

定 價:¥45.00

作 者: 彭剛,春志強 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 維修

購買這本書可以去


ISBN: 9787121123733 出版時間: 2011-01-01 包裝: 平裝
開本: 16開 頁數(shù): 340 字數(shù):  

內容簡介

  《基于ARM Cortex-M3的STM32系列嵌入式微控制器應用實踐》介紹了意法半導體(STMicroelectronics,簡稱ST)公司的32位基于ARM Cortex-M3內核的STM32單片機應用與實踐。通過“學中做、做中學”,按照工作導向的思路展開教學與實踐學習,循序漸進地構建智能機器人的控制器、傳感器電路和STM32單片機軟件,將STM32單片機的外圍引腳特性、內部結構原理、片上外設資源、開發(fā)設計方法和應用軟件編程等知識傳授給學生,徹底打破了傳統(tǒng)的教學方法和教學體系結構,力求解決嵌入式系統(tǒng)課程抽象與難學的問題?!痘贏RM Cortex-M3的STM32系列嵌入式微控制器應用實踐》通俗易懂、內容豐富,可作為高等本科院校和職業(yè)技術學院的計算機、電子信息、自動化、電力電氣、電子技術及機電一體化等相關專業(yè)的“32位高級單片機原理與應用”、“基于ARM Cortex內核的單片機系統(tǒng)開發(fā)“等課程的教材和教學參考書,也可以作為工程實訓、電子制作與競賽的實踐教材和實驗配套教材,同時還可以供廣大從事自動控制、智能儀器儀表、電力電子、機電一體化等系統(tǒng)開發(fā)和設計的工程技術人員、教師或者個人參考自學使用,并可作為ARM相關應用與培訓課程的參考書。如需本書配套的STM32微控制器教學實驗開發(fā)板及各種器件可與深圳市鷗鵬科技有限公司聯(lián)系。

作者簡介

  彭剛,男,1973年10月生,武漢人。2002年在華中科技大學控制科學與工程系獲博士學位,同年進入華中科技大學從事博士后研究工作?,F(xiàn)為華中科技大學控制科學與工程系副教授,2002年當選中國人工智能學會智能機器人專業(yè)委員會委員(最年輕的委員)。

圖書目錄

第1章 ARM Cortex-M3處理器編程環(huán)境與嵌入式系統(tǒng)
1.1 單片機與ARM Cortex-M3處理器
1.2 基于ARM Cortex-M3的STM32單片機教學開發(fā)板
任務一 獲得軟件
任務二 安裝軟件
任務三 硬件連接
1.3 創(chuàng)建工程和執(zhí)行程序
任務四 你的第一個工程
任務五 你的第一個程序
任務六 下載可執(zhí)行文件到教學開發(fā)板
任務七 用串口調試軟件查看單片機輸出信息
任務八 做完實驗關斷電源
工程素質和技能歸納
第2章 STM32單片機IO端口與伺服電機控制
2.1 STM32單片機的輸入/輸出端口
任務一 認識封裝
任務二 單燈閃爍控制
2.2 STM32單片機的時鐘配置
2.3 STM32單片機的IO端口配置
任務三 該你了——讓另一個LED閃爍
任務四 流水燈
2.4 STM32單片機IO端口的應用
任務五 機器人伺服電機控制信號
任務六 計數(shù)并控制循環(huán)次數(shù)
任務七 用你的計算機來控制機器人的運動
工程素質和技能歸納
第3章 STM32單片機程序模塊化設計與機器人運動控制
3.1 STM32單片機程序調試方法
任務一 程序調試
3.2 STM32單片機程序模塊化設計
任務二 基本巡航動作
任務三 勻加速/減速運動
任務四 用函數(shù)調用簡化運動程序
任務五 高級主題——用數(shù)組建立復雜運動
工程素質和技能歸納
第4章 STM32單片機中斷編程與機器人觸覺導航
4.1 TM32單片機按鍵輸入檢測
任務一 按鍵檢測
4.2 STM32單片機輸入端口的應用
任務二 安裝并測試機器人的觸覺——胡須
任務三 基于胡須的機器人觸覺導航
任務四 機器人進入死區(qū)后的人工智能決策
4.3 STM32單片機中斷編程
任務五 按鍵中斷
任務六 中斷方式測試機器人觸覺
工程素質和技能歸納
第5章 STM32單片機輸入/輸出接口綜合應用與紅外導航
任務一 搭建電路并測試紅外發(fā)射和接收
任務二 探測和避開障礙物
任務三 高性能的紅外導航
任務四 俯視的探測器
工程素質和技能歸納
第6章 STM32單片機定時器編程與機器人的距離檢測
6.1 STM32單片機通用定時器
任務一 通用定時器控制LED閃爍
6.2 STM32單片機通用定時器的應用
任務二 距離探測
任務三 尾隨小車
任務四 跟蹤條紋帶
6.3 STM32單片機高級控制定時器
任務五 高級控制定時器控制LED閃爍
任務六 使用高級控制定時器實現(xiàn)PWM控制
工程素質和技能歸納
第7章 STM32單片機串口編程及其應用
7.1 STM32單片機串行通信接口
任務一 編寫串口通信程序
7.2 串行RS-232電平與TTL電平轉換
任務二 串口Echo回應程序
工程素質和技能歸納
第8章 STM32單片機LCD顯示接口編程及其應用
8.1 LCD介紹
任務一 認識LCD模塊
8.2 STM32單片機LCD接口編程
任務二 編寫LCD模塊驅動程序
任務三 用LCD顯示機器人運動狀態(tài)
工程素質和技能歸納
第9章 STM32單片機模數(shù)轉換編程及其應用
9.1 A/D模數(shù)轉換介紹
任務一 認識傳感器
9.2 STM32單片機A/D轉換編程
任務二 編寫A/D程序
任務三 環(huán)境溫度測量
工程素質和技能歸納
第10章 STM32單片機DMA編程及其應用
10.1 DMA介紹
10.2 STM32單片機DMA編程
任務一 利用DMA方式進行A/D數(shù)據采集
任務二 DMA與USART、ADC、定時器綜合編程
工程素質和技能歸納
第11章 STM32單片機實時時鐘編程及其應用
11.1 RTC實時時鐘介紹
任務一 進一步認識晶振
11.2 STM32單片機RTC的結構和寄存器
11.3 STM32單片機的備份寄存器和電源控制寄存器
任務二 編寫RTC程序
任務三 RTC時間設置編程
任務四 鬧鐘提醒機器人編程
11.4 STM32單片機的侵入檢測
任務五 侵入檢測編程
11.5 STM32單片機的電源控制
任務六 電源控制編程
工程素質和技能歸納
第12章 STM32單片機看門狗編程及其應用
12.1 看門狗介紹
12.2 STM32單片機獨立看門狗編程
任務一 獨立看門狗編程
任務二 認識系統(tǒng)節(jié)拍定時器
12.3 STM32單片機窗口看門狗編程
任務三 窗口看門狗編程
工程素質和技能歸納
附錄A 本書所用STM32教學開發(fā)板主要電路圖
附錄B 基于ARM Cortex-M3的STM32微控制器原理歸納
B.1 基于ARM Cortex-M3內核的STM32F10x微控制器結構
B.2 存儲映像地址
B.3 芯片編號和引腳說明
附錄C STM32固件庫說明
附錄D 本書所使用的器材清單
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號