预购商品
书目分类
特别推荐
本書結合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 工程項目索引 參考文獻
客服公告
热门活动
订阅电子报