ARM嵌入式微控制器原理與套用——基於Cortex-M0 核心LPC84X與μC/OS-

ARM嵌入式微控制器原理與套用——基於Cortex-M0 核心LPC84X與μC/OS-

《ARM嵌入式微控制器原理與套用——基於Cortex-M0 核心LPC84X與μC/OS-》是2018年清華大學出版社出版的圖書,作者是張勇。

基本介紹

  • 中文名:ARM嵌入式微控制器原理與套用——基於Cortex-M0 核心LPC84X與μC/OS-
  • 作者:張勇
  • 出版時間:2018年06月01日
  • 出版社:清華大學出版社
  • ISBN:9787302499619
  • 定價:79 元
圖書簡介,圖書目錄,

圖書簡介

本書結合ARM Cortex-M0+微控制器LPC84X與嵌入式實時作業系統μC/OS-II/III詳細講述了ARM微控制器原理與編程技術,主要內容包括Cortex-M0+微控制器、LPC84X硬體電路系統、Keil MDK集成開發環境、Cortex-M0+異常與中斷編程、片內外設驅動技術、μC/OS-II/III移植、μC/OS-II/III任務、信號量與互斥信號量以及訊息信箱與訊息佇列等。本書的特色在於理論與套用結合緊密且實例豐富,對學習基於Cortex-M0+微控制器和實時作業系統μC/OS-II/III等領域的嵌入式開發技術,具有頗強的參考價值。

圖書目錄

第一篇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嵌套向量中斷控制器
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工程項目索引
參考文獻

相關詞條

熱門詞條

聯絡我們