TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
嵌入式微處理器原理與應用:基於ARM Cortex-M3微控制器(第2版)(簡體書)
滿額折

嵌入式微處理器原理與應用:基於ARM Cortex-M3微控制器(第2版)(簡體書)

人民幣定價:59 元
定  價:NT$ 354 元
優惠價:87308
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書系統地論述了ARM CortexM3嵌入式微處理器的原理、架構、編程與系統開發方法,並以STM32微處理器為樣本,給出了豐富的設計示例與綜合實例。本書共分9章,分別介紹了一般嵌入式微處理器的開發方法、CortexM3體系結構、CortexM3指令集、CortexM3特性、C語言與匯編語言混合編程、CortexM3連接外設方式、CortexM3的驅動軟件編寫一級綜合應用實例等內容。
本書的每個案例包含了相關外接器件或者協議介紹、硬件電路設計、驅動軟件編寫三大部分,所有案例代碼均經過驗證,器件和協議也是近期通用的。
本書適合作為高等學校電子信息類專業、計算機類專業、嵌入式類專業、物聯網類專業本科生及研究生的“嵌入式系統原理及應用”課程的教材,也適合作為相關領域工程技術人員的參考用書。

作者簡介

嚴海蓉,北京工業大學嵌入式軟件與系統系,副教授,國家級教學團隊骨幹成員。長期從事嵌入式系統和嵌入式微處理器應用系統等方面的科研與教學工作,為本科生和研究生開設了“嵌入式微處理器原理及應用”、“嵌入式操作系統”等課程。曾被評為國家專利局最佳校園發明獎優秀指導教師、北京工業大學優秀碩士學位論文指導教師,並獲得北京市優秀教學成果二等獎。獨立編寫了《嵌入式微處理器與應用》一書,發表學術論文30餘篇,授權專利7項。

目次

目錄






第1章緒論

1.1微處理器定義

1.2ARM發展歷程

1.3ARM體系結構與特點

1.4處理器選型

1.4.1嵌入式微處理器選型的考慮因素

1.4.2嵌入式微處理器選型示例

第2章ARM核體系結構

2.1寄存器

2.2ALU

2.3存儲部件

2.4中斷控制

2.5總線

2.6外圍接口I/O

2.7流水線

2.8ARM協處理器接口

第3章ARM指令集

3.1指令簡介

3.2ARM尋址方式

3.2.1數據處理指令的操作數的尋址方式

3.2.2字及無符號字節的Load/Store指令的尋址方式

3.2.3雜類Load/Store指令的尋址方式

3.2.4批量Load/Store指令的尋址方式

3.2.5協處理器Load/Store指令的尋址方式

3.3Cortex指令集

3.3.1數據傳送類指令

3.3.2數據處理指令

3.3.3其他計算類指令

3.3.4飽和運算

3.3.5無條件跳轉指令

3.3.6標誌位與條件轉移指令

3.3.7IFTHEN指令塊

3.3.8Barrier隔離指令

3.3.9其他一些有用的指令

3.3.10對內存的互斥訪問

3.4偽指令

3.5內嵌彙編

第4章CortexM3特性

4.1特殊功能寄存器

4.2中斷建立全過程的演示

4.3複位序列

4.4中斷咬尾

4.5晚到異常

4.6位帶操作

4.7互斥訪問

第5章C語言與匯編語言混編

5.1ATPCS與AAPCS

5.2嵌入式C編寫與編譯

5.3C語言與匯編語言混編規範

5.3.1內嵌彙編

5.3.2匯編程序中訪問C全局變量

5.3.3C語言與匯編語言的相互調用

5.4C語言與匯編語言混編實踐

5.4.1Keil使用和STM32固件庫

5.4.2建立自己的第一個Keil程序

第6章STM32輸入/輸出

6.1pin配置

6.1.1單獨的位設置或位清除

6.1.2外部中斷/喚醒線

6.1.3複用功能

6.1.4軟件重新映射I/O複用功能

6.1.5GPIO鎖定機制

6.1.6輸入配置

6.1.7輸出配置

6.1.8複用功能配置

6.1.9模擬輸入配置

6.2輸入/輸出基本概念(寄存器、輸入/輸出類型)

6.2.1基本概念

6.2.2寄存器詳解

6.2.3複用I/O配置寄存器

6.2.4通用I/O和AFIO使用的配置步驟

6.3通用I/O鎖定機制

6.4系統時鐘

6.4.1時鐘配置

6.4.2時鐘輸出的使能控制

6.5輸入/輸出常用固件庫函數

6.5.1GPIO_DeInit函數

6.5.2GPIO_AFIODeInit函數

6.5.3GPIO_Init函數

6.5.4GPIO_StructInit函數

6.5.5GPIO_ReadInputDataBit函數

6.5.6GPIO_ReadInputData函數

6.5.7GPIO_ReadOutputDataBit函數

6.5.8GPIO_ReadOutputData函數

6.5.9GPIO_SetBits函數

6.5.10GPIO_ResetBits函數

6.5.11GPIO_WriteBit函數

6.5.12GPIO_Write函數

6.5.13GPIO_PinLockConfig函數

6.5.14GPIO_EventOutputConfig函數

6.5.15GPIO_EventOutputCmd函數

6.5.16GPIO_PinRemapConfig函數

6.5.17GPIO_EXTILineConfig函數

6.6GPIO控制LED燈

6.6.1硬件設計

6.6.2軟件設計

6.7GPIO控制蜂鳴器

6.7.1硬件設計

6.7.2軟件設計

6.8跑馬燈實驗

6.8.1硬件設計

6.8.2軟件設計

6.9LCD1602驅動

6.9.1硬件設計

6.9.2軟件設計

6.101wire總線

第7章串行通信模塊與中斷程序

7.1接口與通信標準

7.1.1I2C接口

7.1.2通用同步/異步收發器(USART)

7.1.3串行外設接口(SPI)

7.1.4控制器區域網絡(CAN)

7.1.5通用串行總線(USB)

7.2串口USART實例

7.3掃描鍵盤

7.4繼電器

7.5脈寬調製

7.6步進電動機

7.7GPS模塊定位數據讀取

7.7.1GPS模塊定位原理

7.7.2硬件設計

7.7.3軟件實現

7.8Profibus總線

7.8.1Profibus的組成

7.8.2Profibus的傳輸

7.8.3ProfibusDP實現案例

第8章STM32帶操作系統編程

8.1RAM、Flash啟動

8.2小型操作系統STM32移植

8.2.1μCOSⅡ內核簡介

8.2.2開始移植

8.2.3程序開發模式討論

第9章綜合案例

9.1硬件連接方式

9.2驅動軟件編寫

9.2.1串口通信

9.2.2數據采集

9.2.3小車的方向控制

9.2.4小車的速度控制

9.3ZStack軟件框架

9.3.1任務調度

9.3.2ZigBee無線傳輸系統開發

9.4計算機端程序開發

附錄ASTM32F10x.h中的定義

附錄BLCD1602程序

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區