注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計ARM Cortex-M0+嵌入式微控制器原理與應用:基于LPC84X、IAR EWARM與μC/OS-lll操作系統

ARM Cortex-M0+嵌入式微控制器原理與應用:基于LPC84X、IAR EWARM與μC/OS-lll操作系統

ARM Cortex-M0+嵌入式微控制器原理與應用:基于LPC84X、IAR EWARM與μC/OS-lll操作系統

定 價:¥79.00

作 者: 張勇,陳愛國,唐穎軍 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302530022 出版時間: 2020-01-01 包裝: 平裝
開本: 16開 頁數: 346 字數:  

內容簡介

  ARM Cortex-M0+內核微控制器以其高性能、極低功耗和易用性等特點成為替代傳統8051架構單片機的S選微控制器,其中以NXP公司LPC84X系列微控制器因其處理速度快、存儲空間大和片內外設資源豐富而最有代表性。Micrium公司μC/OS-III系統軟件是在全球范圍內被廣泛加載到微控制器上的嵌入式實時操作系統。本書結合微控制器LPC84X與嵌入式實時操作系統μC/OS-III詳細講述ARM微控制器原理與應用技術,主要內容包括Cortex-M0+微控制器、LPC84X硬件電路系統、IAR EWARM集成開發(fā)環(huán)境、Cortex-M0+異常與中斷、片內外設驅動技術、μC/OS-III移植、μC/OS-III任務、信號量與互斥信號量以及消息郵箱與消息隊列等。本書的特色在于理論與應用結合緊密且實例豐富,對學習基于Cortex-M0+微控制器和實時操作系統μC/OS-III等領域的嵌入式設計與應用開發(fā)技術,都具有頗強的指導和參考價值。

作者簡介

  張勇,博士,副教授,江西財經大學軟件與物聯網工程學院電子與通信工程碩士生導師。研究興趣:嵌入式系統、信息安全與量子計算。出版嵌入式教材14部,精通NXP LPC系列ARM微控制器與μC/OS嵌入式實時操作系統。 唐穎軍,博士,副教授,江西財經大學軟件與物聯網工程學院電子與通信工程碩士生導師。研究興趣:嵌入式系統與圖像處理。 陳愛國,碩士,講師,江西財經大學軟件與物聯網工程學院教師,研究興趣:嵌入式系統與信息安全。

圖書目錄





目錄

第一篇LPC84X典型硬件系統與芯片級軟件設計

第1章ARM CortexM0+內核

1.1ARM CortexM0+內核特點

1.2ARM CortexM0+內核架構

1.3ARM CortexM0+存儲器配置

1.4ARM CortexM0+內核寄存器

1.4.1內核寄存器

1.4.2系統控制寄存器

1.5SysTick定時器

1.6CortexM0+異常

1.7嵌套向量中斷控制器

本章小結

第2章LPC84X微控制器

2.1LPC845微控制器特點與引腳配置

2.2LPC845微控制器內部結構

2.3LPC845存儲器配置

2.4LPC845 NVIC中斷

2.5I/O口配置IOCON

2.6GPIO口

2.7系統配置模塊SYSCON

本章小結

第3章LPC845典型硬件平臺

3.1LPC845核心電路

3.2電源電路

3.3LED驅動電路與蜂鳴器驅動電路

3.4串口通信電路

3.5用戶按鍵與用戶接口和ADC電路

3.6溫度傳感器電路

3.7ZLG7289B電路

3.8SWD、ISP和復位電路

3.9LCD屏與觸摸屏接口電路

3.10存儲器電路

3.11聲碼器電路

本章小結

第4章LED燈與蜂鳴器控制

4.1LED燈控制

4.1.1LPC845 GPIO口讀寫訪問

4.1.2IAR EWARM工程框架

4.2LPC845異常管理

4.2.1LPC845異常

4.2.2LED燈閃爍工程

4.3NVIC中斷管理

4.3.1多速率定時器MRT

4.3.2MRT定時器中斷實例

4.4蜂鳴器工作原理

4.5LPC845外部中斷

4.5.1外部中斷與模式匹配工作原理

4.5.2LPC845外部中斷實例

4.5.3LPC845模式匹配實例

本章小結

第5章按鍵與數碼管顯示

5.1ZLG7289B工作原理

5.2DS18B20工作原理

5.3按鍵與數碼管實例

本章小結

第6章串口通信與聲碼器

6.1串口通信

6.1.1LPC845串口工作原理

6.1.2串口通信實例

6.2聲碼器

6.2.1聲碼器工作原理

6.2.2聲碼器實例

本章小結

第7章ADC與存儲器訪問

7.1LPC845微控制器ADC

7.1.1ADC工作原理

7.1.2ADC工程實例

7.2AT24C128存儲器

7.2.1AT24C128訪問方法

7.2.2AT24C128訪問實例

7.3W25Q64存儲器

7.3.1W25Q64存儲器訪問方法

7.3.2LPC845微控制器SPI模塊

7.3.3W25Q64訪問實例

本章小結

第8章觸摸屏與LCD屏

8.1電阻式觸摸屏驅動原理

8.2電阻式觸摸屏實例

8.3LCD屏驅動原理

8.4LCD屏實例

本章小結

第二篇嵌入式實時操作系統μC/OSⅢ

第9章μC/OSⅢ系統與移植

9.1μC/OSⅢ發(fā)展歷程

9.2μC/OSⅢ特點

9.3μC/OSⅢ應用領域

9.4μC/OSⅢ系統組成

9.4.1μC/OSⅢ配置文件

9.4.2μC/OSⅢ內核文件

9.5μC/OSⅢ自定義數據類型

9.6μC/OSⅢ移植

本章小結

第10章μC/OSⅢ任務管理

10.1用戶任務

10.1.1任務堆棧與優(yōu)先級

10.1.2任務控制塊

10.1.3任務工作狀態(tài)

10.1.4用戶任務創(chuàng)建過程

10.2多任務工程實例

10.3統計任務

10.4定時器任務

本章小結

第11章信號量、任務信號量和互斥信號量

11.1信號量

11.1.1信號量工作方式

11.1.2信號量實例

11.2任務信號量

11.2.1任務信號量工作方式

11.2.2任務信號量實例

11.3互斥信號量

11.3.1互斥信號量工作方式

11.3.2互斥信號量實例

本章小結

第12章消息隊列與任務消息隊列

12.1消息隊列

12.1.1消息隊列工作方式

12.1.2消息隊列實例

12.2任務消息隊列

12.2.1任務消息隊列工作方式

12.2.2任務消息隊列實例

本章小結

附錄A文件my25q64.c

附錄B工程項目索引

參考文獻



本目錄推薦

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