ARM嵌入式微控制器原理與應用:基於Cortex-M0+內核LPC84X與μC/OS-III操作系統(第2版)(簡體書)
商品資訊
系列名:清華開發者書庫
ISBN13:9787302527053
出版社:清華大學出版社(大陸)
作者:張勇
出版日:2019/06/01
裝訂/頁數:平裝/449頁
規格:24cm*17cm (高/寬)
版次:二版
商品簡介
目次
商品簡介
ARM Cortex-M0+內核微控制器以其高性能、極低功耗和易用性等特點成為替代傳統8051架構單片機的首選微控制器,其中以NXP公司LPC84X系列微控制器因其處理速度快、存儲空間大和片內外設資源豐富而最有代表性。Micrium公司μC/OS-III系統軟件是在全球範圍內被廣泛加載到微控制器上的嵌入式實時操作系統。本書結合微控制器LPC84X與嵌入式實時操作系統μC/OS-III詳細講述ARM微控制器原理與應用技術,主要內容包括Cortex-M0+微控制器、LPC84X硬件電路系統、IAR EWARM集成開發環境、Cortex-M0+異常與中斷、片內外設驅動技術、μC/OS-III移植、μC/OS-III任務、信號量與互斥信號量以及消息郵箱與消息隊列等。本書的特色在於理論與應用結合緊密且實例豐富,對學習基於Cortex-M0+微控制器和實時操作系統μC/OS-III等領域的嵌入式設計與應用開發技術,都具有頗強的指導和參考價值。
目次
第一篇LPC84X典型硬件系統與芯片級軟件設計
第1章ARM CortexM0+內核
1.1ARM CortexM0+內核特點
1.2ARM CortexM0+內核架構
1.3ARM CortexM0+存儲器配置
1.4ARM CortexM0+內核寄存器
1.4.1內核寄存器
1.4.2系統控制寄存器
1.5SysTick定時器
1.6CortexM0+異常
1.7嵌套向量中斷控制器
1.8本章小結
第2章LPC84X微控制器
2.1LPC845微控制器特點與引腳配置
2.2LPC845微控制器內部結構
2.3LPC845存儲器配置
2.4LPC845 NVIC中斷
2.5I/O口配置IOCON
2.6通用目的輸入/輸出口GPIO
2.7系統配置模塊SYSCON
2.8本章小結
第3章LPC845典型硬件平臺
3.1LPC845核心電路
3.2電源電路
3.3LED驅動電路與蜂鳴器驅動電路
3.4串口通信電路
3.5用戶按鍵電路、用戶接口擴展電路和ADC電路
3.6DS18B20電路
3.7ZLG7289B電路
3.8SWD、ISP和複位電路
3.9LCD屏與電阻式觸摸屏接口電路
3.10存儲器電路
3.11聲碼器電路
3.12本章小結
第4章LED燈與蜂鳴器控制
4.1LED燈控制
4.1.1LPC845 GPIO口讀寫訪問
4.1.2Keil MDK工程框架
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模式匹配實例
4.6本章小結
第5章按鍵與數碼管顯示
5.1ZLG7289B工作原理
5.2DS18B20工作原理
5.3按鍵與數碼管實例
5.4本章小結
第6章串口通信與聲碼器
6.1串口通信
6.1.1LPC845串口工作原理
6.1.2串口通信實例
6.2聲碼器
6.2.1聲碼器工作原理
6.2.2聲碼器實例
6.3本章小結
第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訪問實例
7.4本章小結
第8章觸摸屏與LCD屏
8.1電阻式觸摸屏驅動原理
8.2電阻式觸摸屏實例
8.3LCD屏驅動原理
8.4LCD屏實例
8.5本章小結
第二篇嵌入式實時操作系統μC/OSⅡ
第9章μC/OSⅡ系統與移植
9.1μC/OSⅡ系統移植
9.2μC/OSⅡ系統結構與配置
9.3μC/OSⅡ系統任務
9.3.1空閒任務
9.3.2統計任務
9.3.3定時器任務
9.4本章小結
第10章μC/OSⅡ任務管理
10.1μC/OSⅡ用戶任務
10.2μC/OSⅡ多任務工程實例
10.3統計任務實例
10.4系統定時器
10.5本章小結
第11章信號量與互斥信號量
11.1μC/OSⅡ信號量
11.2μC/OSⅡ互斥信號量
11.3信號量與互斥信號量實例
11.4本章小結
第12章消息郵箱與消息隊列
12.1μC/OSⅡ消息郵箱
12.2μC/OSⅡ消息隊列
12.3消息郵箱與消息隊列實例
12.4本章小結
第三篇嵌入式實時操作系統μC/OSⅢ
第13章μC/OSⅢ系統與移植
13.1μC/OSⅢ發展歷程
13.2μC/OSⅢ特點
13.3μC/OSⅢ應用領域
13.4μC/OSⅢ系統組成
13.4.1μC/OSⅢ配置文件
13.4.2μC/OSⅢ內核文件
13.5μC/OSⅢ自定義數據類型
13.6μC/OSⅢ移植
13.7本章小結
第14章μC/OSⅢ任務管理
14.1用戶任務
14.1.1任務堆棧與優先級
14.1.2任務控制塊
14.1.3任務工作狀態
14.1.4用戶任務創建過程
14.2多任務工程實例
14.3統計任務
14.4定時器任務
14.5本章小結
第15章信號量、任務信號量和互斥信號量
15.1信號量
15.1.1信號量工作方式
15.1.2信號量實例
15.2任務信號量
15.2.1任務信號量工作方式
15.2.2任務信號量實例
15.3互斥信號量
15.3.1互斥信號量工作方式
15.3.2互斥信號量實例
15.4本章小結
第16章消息隊列與任務消息隊列
16.1消息隊列
16.1.1消息隊列工作方式
16.1.2消息隊列實例
16.2任務消息隊列
16.2.1任務消息隊列工作方式
16.2.2任務消息隊列實例
16.3本章小結
附錄A文件my25q64.c
附錄B工程項目索引
參考文獻
第1章ARM CortexM0+內核
1.1ARM CortexM0+內核特點
1.2ARM CortexM0+內核架構
1.3ARM CortexM0+存儲器配置
1.4ARM CortexM0+內核寄存器
1.4.1內核寄存器
1.4.2系統控制寄存器
1.5SysTick定時器
1.6CortexM0+異常
1.7嵌套向量中斷控制器
1.8本章小結
第2章LPC84X微控制器
2.1LPC845微控制器特點與引腳配置
2.2LPC845微控制器內部結構
2.3LPC845存儲器配置
2.4LPC845 NVIC中斷
2.5I/O口配置IOCON
2.6通用目的輸入/輸出口GPIO
2.7系統配置模塊SYSCON
2.8本章小結
第3章LPC845典型硬件平臺
3.1LPC845核心電路
3.2電源電路
3.3LED驅動電路與蜂鳴器驅動電路
3.4串口通信電路
3.5用戶按鍵電路、用戶接口擴展電路和ADC電路
3.6DS18B20電路
3.7ZLG7289B電路
3.8SWD、ISP和複位電路
3.9LCD屏與電阻式觸摸屏接口電路
3.10存儲器電路
3.11聲碼器電路
3.12本章小結
第4章LED燈與蜂鳴器控制
4.1LED燈控制
4.1.1LPC845 GPIO口讀寫訪問
4.1.2Keil MDK工程框架
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模式匹配實例
4.6本章小結
第5章按鍵與數碼管顯示
5.1ZLG7289B工作原理
5.2DS18B20工作原理
5.3按鍵與數碼管實例
5.4本章小結
第6章串口通信與聲碼器
6.1串口通信
6.1.1LPC845串口工作原理
6.1.2串口通信實例
6.2聲碼器
6.2.1聲碼器工作原理
6.2.2聲碼器實例
6.3本章小結
第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訪問實例
7.4本章小結
第8章觸摸屏與LCD屏
8.1電阻式觸摸屏驅動原理
8.2電阻式觸摸屏實例
8.3LCD屏驅動原理
8.4LCD屏實例
8.5本章小結
第二篇嵌入式實時操作系統μC/OSⅡ
第9章μC/OSⅡ系統與移植
9.1μC/OSⅡ系統移植
9.2μC/OSⅡ系統結構與配置
9.3μC/OSⅡ系統任務
9.3.1空閒任務
9.3.2統計任務
9.3.3定時器任務
9.4本章小結
第10章μC/OSⅡ任務管理
10.1μC/OSⅡ用戶任務
10.2μC/OSⅡ多任務工程實例
10.3統計任務實例
10.4系統定時器
10.5本章小結
第11章信號量與互斥信號量
11.1μC/OSⅡ信號量
11.2μC/OSⅡ互斥信號量
11.3信號量與互斥信號量實例
11.4本章小結
第12章消息郵箱與消息隊列
12.1μC/OSⅡ消息郵箱
12.2μC/OSⅡ消息隊列
12.3消息郵箱與消息隊列實例
12.4本章小結
第三篇嵌入式實時操作系統μC/OSⅢ
第13章μC/OSⅢ系統與移植
13.1μC/OSⅢ發展歷程
13.2μC/OSⅢ特點
13.3μC/OSⅢ應用領域
13.4μC/OSⅢ系統組成
13.4.1μC/OSⅢ配置文件
13.4.2μC/OSⅢ內核文件
13.5μC/OSⅢ自定義數據類型
13.6μC/OSⅢ移植
13.7本章小結
第14章μC/OSⅢ任務管理
14.1用戶任務
14.1.1任務堆棧與優先級
14.1.2任務控制塊
14.1.3任務工作狀態
14.1.4用戶任務創建過程
14.2多任務工程實例
14.3統計任務
14.4定時器任務
14.5本章小結
第15章信號量、任務信號量和互斥信號量
15.1信號量
15.1.1信號量工作方式
15.1.2信號量實例
15.2任務信號量
15.2.1任務信號量工作方式
15.2.2任務信號量實例
15.3互斥信號量
15.3.1互斥信號量工作方式
15.3.2互斥信號量實例
15.4本章小結
第16章消息隊列與任務消息隊列
16.1消息隊列
16.1.1消息隊列工作方式
16.1.2消息隊列實例
16.2任務消息隊列
16.2.1任務消息隊列工作方式
16.2.2任務消息隊列實例
16.3本章小結
附錄A文件my25q64.c
附錄B工程項目索引
參考文獻
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

