出版時間:2011-1 出版社:電子工業(yè) 作者:彭剛//秦志強 頁數(shù):340
Tag標(biāo)簽:無
內(nèi)容概要
本書介紹了意法半導(dǎo)體(STMicroelectronics,簡稱ST)公司的32位基于ARM Cortex-M3內(nèi)核的STM32單片機應(yīng)用與實踐。通過“學(xué)中做、做中學(xué)”,按照工作導(dǎo)向的思路展開教學(xué)與實踐學(xué)習(xí),循序漸進地構(gòu)建智能機器人的控制器、傳感器電路和STM32單片機軟件,將STM32單片機的外圍引腳特性、內(nèi)部結(jié)構(gòu)原理、片上外設(shè)資源、開發(fā)設(shè)計方法和應(yīng)用軟件編程等知識傳授給學(xué)生,徹底打破了傳統(tǒng)的教學(xué)方法和教學(xué)體系結(jié)構(gòu),力求解決嵌入式系統(tǒng)課程抽象與難學(xué)的問題。 全書通俗易懂、內(nèi)容豐富,可作為高等本科院校和職業(yè)技術(shù)學(xué)院的計算機、電子信息、自動化、電力電氣、電子技術(shù)及機電一體化等相關(guān)專業(yè)的“32位高級單片機原理與應(yīng)用”、“基于ARM Cortex內(nèi)核的單片機系統(tǒng)開發(fā)“等課程的教材和教學(xué)參考書,也可以作為工程實訓(xùn)、電子制作與競賽的實踐教材和實驗配套教材,同時還可以供廣大從事自動控制、智能儀器儀表、電力電子、機電一體化等系統(tǒng)開發(fā)和設(shè)計的工程技術(shù)人員、教師或者個人參考自學(xué)使用,并可作為ARM相關(guān)應(yīng)用與培訓(xùn)課程的參考書。如需本書配套的STM32微控制器教學(xué)實驗開發(fā)板及各種器件可與深圳市鷗鵬科技有限公司(www.szopen.cn)聯(lián)系。
作者簡介
彭剛,男,1973年10月生,武漢人。2002年在華中科技大學(xué)控制科學(xué)與工程系獲博士學(xué)位,同年進入華中科技大學(xué)從事博士后研究工作?,F(xiàn)為華中科技大學(xué)控制科學(xué)與工程系副教授,2002年當(dāng)選中國人工智能學(xué)會智能機器人專業(yè)委員會委員(最年輕的委員)。
書籍目錄
第1章 ARM Cortex-M3處理器編程環(huán)境與嵌入式系統(tǒng) 1.1 單片機與ARM Cortex-M3處理器 1.2 基于ARM Cortex-M3的STM32單片機教學(xué)開發(fā)板 1.3 創(chuàng)建工程和執(zhí)行程序 第2章 STM32單片機IO端口與伺服電機控制 2.1 STM32單片機的輸入/輸出端口 2.2 STM32單片機的時鐘配置 2.3 STM32單片機的IO端口配置 2.4 STM32單片機IO端口的應(yīng)用 第3章 STM32單片機程序模塊化設(shè)計與機器人運動控制 3.1 STM32單片機程序調(diào)試方法 3.2 STM32單片機程序模塊化設(shè)計 第4章 STM32單片機中斷編程與機器人觸覺導(dǎo)航 4.1 TM32單片機按鍵輸入檢測 4.2 STM32單片機輸入端口的應(yīng)用 4.3 STM32單片機中斷編程 第5章 STM32單片機輸入/輸出接口綜合應(yīng)用與紅外導(dǎo)航第6章 STM32單片機定時器編程與機器人的距離檢測 6.1 STM32單片機通用定時器 6.2 STM32單片機通用定時器的應(yīng)用 6.3 STM32單片機高級控制定時器 第7章 STM32單片機串口編程及其應(yīng)用 第8章 STM32單片機LCD顯示接口編程及其應(yīng)用 第9章 STM32單片機模數(shù)轉(zhuǎn)換編程及其應(yīng)用第10章 STM32單片機DMA編程及其應(yīng)用 第11章 STM32單片機實時時鐘編程及其應(yīng)用第12章 STM32單片機看門狗編程及其應(yīng)用 附錄A 本書所用STM32教學(xué)開發(fā)板主要電路圖 附錄B 基于ARM Cortex-M3的STM32微控制器原理歸納附錄C STM32固件庫說明 附錄D 本書所使用的器材清單 參考文獻
章節(jié)摘錄
插圖:(1)宏定義在C語言源程序中允許用一個標(biāo)識符來表示一個字符串,稱為“宏”。“define”為宏定義命令,被定義為“宏”的標(biāo)識符稱為“宏名”。在編譯預(yù)處理時,對程序中所有出現(xiàn)的“宏名”,都用宏定義中的字符串去代換,這稱為“宏代換”或“宏展開”。(2)文件包含文件包含是C預(yù)處理程序的另一個重要功能。文件包含命令的功能是把指定的文件插入該命令行位置取代該命令行,從而把指定的文件和當(dāng)前的源程序文件連成一個源文件。在程序設(shè)計中,文件包含是很有用的。一個大的程序可以分為多個模塊,由多個程序員分別編程。有些公用的符號常量或宏定義等可單獨組成一個文件,在其他文件的開頭用包含命令包含該文件即可使用。這樣,可避免在每個文件開頭都去書寫那些公用量,從而節(jié)省時間,并減少出錯。
編輯推薦
《基于ARM Cortex-M3的STM32系列嵌入式微控制器應(yīng)用實踐》:嵌入式系統(tǒng)原來可以這樣學(xué)——采用DIY(Do It Yourself)和LBD(Learning By Doing)方式,著重培養(yǎng)工程實踐能力,真正意義上學(xué)以致用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
基于ARM Cortex-M3的STM32系列嵌入式微控制器應(yīng)用實踐 PDF格式下載