日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)嵌入式微處理器原理與應(yīng)用:基于ARM Cortex-M3微控制器(第2版)

嵌入式微處理器原理與應(yīng)用:基于ARM Cortex-M3微控制器(第2版)

嵌入式微處理器原理與應(yīng)用:基于ARM Cortex-M3微控制器(第2版)

定 價(jià):¥59.00

作 者: 嚴(yán)海蓉,李達(dá),杭天昊,時(shí)昕 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302518112 出版時(shí)間: 2019-02-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 279 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書系統(tǒng)地論述了ARM CortexM3嵌入式微處理器的原理、架構(gòu)、編程與系統(tǒng)開(kāi)發(fā)方法,并以STM32微處理器為樣本,給出了豐富的設(shè)計(jì)示例與綜合實(shí)例。本書共分9章,分別介紹了一般嵌入式微處理器的開(kāi)發(fā)方法、CortexM3體系結(jié)構(gòu)、CortexM3指令集、CortexM3特性、C語(yǔ)言與匯編語(yǔ)言混合編程、CortexM3連接外設(shè)方式、CortexM3的驅(qū)動(dòng)軟件編寫一級(jí)綜合應(yīng)用實(shí)例等內(nèi)容。 本書的每個(gè)案例包含了相關(guān)外接器件或者協(xié)議介紹、硬件電路設(shè)計(jì)、驅(qū)動(dòng)軟件編寫三大部分,所有案例代碼均經(jīng)過(guò)驗(yàn)證,器件和協(xié)議也是近期通用的。 本書適合作為高等學(xué)校電子信息類專業(yè)、計(jì)算機(jī)類專業(yè)、嵌入式類專業(yè)、物聯(lián)網(wǎng)類專業(yè)本科生及研究生的“嵌入式系統(tǒng)原理及應(yīng)用”課程的教材,也適合作為相關(guān)領(lǐng)域工程技術(shù)人員的參考用書。

作者簡(jiǎn)介

  嚴(yán)海蓉 北京工業(yè)大學(xué)嵌入式軟件與系統(tǒng)系,副教授,國(guó)級(jí)教學(xué)團(tuán)隊(duì)骨干成員。長(zhǎng)期從事嵌入式系統(tǒng)和嵌入式微處理器應(yīng)用系統(tǒng)等方面的科研與教學(xué)工作,為本科生和研究生開(kāi)設(shè)了“嵌入式微處理器原理及應(yīng)用”、“嵌入式操作系統(tǒng)”等課程。曾被評(píng)為國(guó)家專利局佳校園發(fā)明獎(jiǎng)優(yōu)秀指導(dǎo)教師、北京工業(yè)大學(xué)優(yōu)秀碩士學(xué)位論文指導(dǎo)教師,并獲得北京市優(yōu)秀教學(xué)成果二等獎(jiǎng)。獨(dú)立編寫了《嵌入式微處理器與應(yīng)用》一書,發(fā)表學(xué)術(shù)論文30余篇,授權(quán)專利7項(xiàng)。

圖書目錄

目錄






第1章緒論

1.1微處理器定義

1.2ARM發(fā)展歷程

1.3ARM體系結(jié)構(gòu)與特點(diǎn)

1.4處理器選型

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

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

第2章ARM核體系結(jié)構(gòu)

2.1寄存器

2.2ALU

2.3存儲(chǔ)部件

2.4中斷控制

2.5總線

2.6外圍接口I/O

2.7流水線

2.8ARM協(xié)處理器接口

第3章ARM指令集

3.1指令簡(jiǎn)介

3.2ARM尋址方式

3.2.1數(shù)據(jù)處理指令的操作數(shù)的尋址方式

3.2.2字及無(wú)符號(hào)字節(jié)的Load/Store指令的尋址方式

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

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

3.2.5協(xié)處理器Load/Store指令的尋址方式

3.3Cortex指令集

3.3.1數(shù)據(jù)傳送類指令

3.3.2數(shù)據(jù)處理指令

3.3.3其他計(jì)算類指令

3.3.4飽和運(yùn)算

3.3.5無(wú)條件跳轉(zhuǎn)指令

3.3.6標(biāo)志位與條件轉(zhuǎn)移指令

3.3.7IFTHEN指令塊

3.3.8Barrier隔離指令

3.3.9其他一些有用的指令

3.3.10對(duì)內(nèi)存的互斥訪問(wèn)

3.4偽指令

3.5內(nèi)嵌匯編

第4章CortexM3特性

4.1特殊功能寄存器

4.2中斷建立全過(guò)程的演示

4.3復(fù)位序列

4.4中斷咬尾

4.5晚到異常

4.6位帶操作

4.7互斥訪問(wèn)

第5章C語(yǔ)言與匯編語(yǔ)言混編

5.1ATPCS與AAPCS

5.2嵌入式C編寫與編譯

5.3C語(yǔ)言與匯編語(yǔ)言混編規(guī)范

5.3.1內(nèi)嵌匯編

5.3.2匯編程序中訪問(wèn)C全局變量

5.3.3C語(yǔ)言與匯編語(yǔ)言的相互調(diào)用

5.4C語(yǔ)言與匯編語(yǔ)言混編實(shí)踐

5.4.1Keil使用和STM32固件庫(kù)

5.4.2建立自己的第一個(gè)Keil程序

第6章STM32輸入/輸出

6.1pin配置

6.1.1單獨(dú)的位設(shè)置或位清除

6.1.2外部中斷/喚醒線

6.1.3復(fù)用功能

6.1.4軟件重新映射I/O復(fù)用功能

6.1.5GPIO鎖定機(jī)制

6.1.6輸入配置

6.1.7輸出配置

6.1.8復(fù)用功能配置

6.1.9模擬輸入配置

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

6.2.1基本概念

6.2.2寄存器詳解

6.2.3復(fù)用I/O配置寄存器

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

6.3通用I/O鎖定機(jī)制

6.4系統(tǒng)時(shí)鐘

6.4.1時(shí)鐘配置

6.4.2時(shí)鐘輸出的使能控制

6.5輸入/輸出常用固件庫(kù)函數(shù)

6.5.1GPIO_DeInit函數(shù)

6.5.2GPIO_AFIODeInit函數(shù)

6.5.3GPIO_Init函數(shù)

6.5.4GPIO_StructInit函數(shù)

6.5.5GPIO_ReadInputDataBit函數(shù)

6.5.6GPIO_ReadInputData函數(shù)

6.5.7GPIO_ReadOutputDataBit函數(shù)

6.5.8GPIO_ReadOutputData函數(shù)

6.5.9GPIO_SetBits函數(shù)

6.5.10GPIO_ResetBits函數(shù)

6.5.11GPIO_WriteBit函數(shù)

6.5.12GPIO_Write函數(shù)

6.5.13GPIO_PinLockConfig函數(shù)

6.5.14GPIO_EventOutputConfig函數(shù)

6.5.15GPIO_EventOutputCmd函數(shù)

6.5.16GPIO_PinRemapConfig函數(shù)

6.5.17GPIO_EXTILineConfig函數(shù)

6.6GPIO控制LED燈

6.6.1硬件設(shè)計(jì)

6.6.2軟件設(shè)計(jì)

6.7GPIO控制蜂鳴器

6.7.1硬件設(shè)計(jì)

6.7.2軟件設(shè)計(jì)

6.8跑馬燈實(shí)驗(yàn)

6.8.1硬件設(shè)計(jì)

6.8.2軟件設(shè)計(jì)

6.9LCD1602驅(qū)動(dòng)

6.9.1硬件設(shè)計(jì)

6.9.2軟件設(shè)計(jì)

6.101wire總線

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

7.1接口與通信標(biāo)準(zhǔn)

7.1.1I2C接口

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

7.1.3串行外設(shè)接口(SPI)

7.1.4控制器區(qū)域網(wǎng)絡(luò)(CAN)

7.1.5通用串行總線(USB)

7.2串口USART實(shí)例

7.3掃描鍵盤

7.4繼電器

7.5脈寬調(diào)制

7.6步進(jìn)電動(dòng)機(jī)

7.7GPS模塊定位數(shù)據(jù)讀取

7.7.1GPS模塊定位原理

7.7.2硬件設(shè)計(jì)

7.7.3軟件實(shí)現(xiàn)

7.8Profibus總線

7.8.1Profibus的組成

7.8.2Profibus的傳輸

7.8.3ProfibusDP實(shí)現(xiàn)案例

第8章STM32帶操作系統(tǒng)編程

8.1RAM、Flash啟動(dòng)

8.2小型操作系統(tǒng)STM32移植

8.2.1μCOSⅡ內(nèi)核簡(jiǎn)介

8.2.2開(kāi)始移植

8.2.3程序開(kāi)發(fā)模式討論

第9章綜合案例

9.1硬件連接方式

9.2驅(qū)動(dòng)軟件編寫

9.2.1串口通信

9.2.2數(shù)據(jù)采集

9.2.3小車的方向控制

9.2.4小車的速度控制

9.3ZStack軟件框架

9.3.1任務(wù)調(diào)度

9.3.2ZigBee無(wú)線傳輸系統(tǒng)開(kāi)發(fā)

9.4計(jì)算機(jī)端程序開(kāi)發(fā)

附錄ASTM32F10x.h中的定義

附錄BLCD1602程序



本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)