ARM Cortex-M0+嵌入式開發與實踐:基於LPC800

ARM Cortex-M0+嵌入式開發與實踐:基於LPC800

《ARM Cortex-M0+嵌入式開發與實踐:基於LPC800》是2014年出版的圖書,作者是張勇。

基本介紹

  • 書名:ARM Cortex-M0+嵌入式開發與實踐:基於LPC800
  • 作者:張勇
  • ISBN:9787302368809
  • 定價:55元
  • 出版社清華大學出版社 
  • 出版時間:2014.09.01
  • 印次:1-1
  • 印刷日期:2014.08.25
內容簡介,圖書目錄,

內容簡介

基於ARM CortexM0+核心的NXP LPC8XX系列微控制器是替換傳統單片機的最佳選擇之一,它具有豐富的片上外設和強大的處理核心。本書基於NXP LPC812微控制器和Keil MDK集成開發環境,講述LPC812硬體設計系統以及晶片級別與μC/OSⅡ系統級別的軟體設計方法。全書共分為14章,包括LPC812晶片架構、LPC812典型開發電路系統、LPC812晶片級程式框架、定時器、通用I/O口、串口、外部中斷、按鍵與數碼管驅動、溫度感測器DS18B20、點陣式LCD屏、μC/OSⅡ用戶任務管理與程式框架、μC/OSⅡ信號量與訊息信箱以及μC/OSⅡ系統定時器等。本書理論與套用結合緊密,實例豐富,讀者可在清華大學出版社網站本書頁面下載到全部實例工程的原始碼。

圖書目錄

第1章認識LPC812晶片
1.1LPC812晶片
1.2LPC812引腳
1.3在系統編程
1.4I/O口配置矩陣
1.5LPC812特點與內部結構
1.6LPC812存儲配置
1.7LPC812中斷
1.8系統配置模組SYSCON
1.9本章小結
第2章LPC812開發平台
2.1LPC812核心電路
2.2電源電路
2.3LED驅動電路
2.4串口通信電路
2.5用戶按鍵與蜂鳴器電路
2.6DS18B20電路
2.7ZLG7289B電路
2.8SWD、ISP和復位電路
2.9LCD屏接口電路
2.10本章小結
第3章LPC812時鐘系統與程式框架
3.1LPC812開發環境
3.2LPC812啟動代碼檔案
3.3初始化LPC812系統時鐘
3.4LPC812最小工程實例
3.5LPC812程式框架
3.6本章小結
第4章定時器
4.1看門狗定時器
4.1.1看門狗定時器暫存器
4.1.2看門狗定時器工作過程
4.1.3看門狗工程實例
4.2系統節拍定時器
4.2.1SysTick定時器工作原理
4.2.2SysTick定時器工程實例
4.3多速率定時器
4.3.1MRT工作原理
4.3.2MRT定時器工作實例
4.4自喚醒定時器
4.5狀態可配置計數器
4.5.1SCT暫存器
4.5.2SCT工程實例一
4.5.3SCT工程實例二
4.6本章小結
ARM CortexM0+嵌入式開發與實踐——基於LPC800
第5章通用輸入/輸出口
5.1I/O口配置
5.2通用目的輸入/輸出口
5.3GPIO套用實例
5.4本章小結
第6章串口
6.1LPC812串口工作原理
6.2串口工作程式實例
6.3串口中斷程式實例
6.4本章小結
第7章外部中斷與模式匹配
7.1外部中斷與模式匹配工作原理
7.2LPC812外部中斷實例
7.2.1下降沿觸發外部中斷實例
7.2.2上升沿觸發外部中斷實例
7.2.3雙邊沿觸發外部中斷實例
7.2.4電平觸發外部中斷實例
7.3LPC812模式匹配實例
7.4本章小結
第8章ZLG7289B模組按鍵與數碼管
8.1ZLG7289B工作原理
8.2ZLG7289B程式實例
8.3本章小結
第9章溫度感測器DS18B20
9.1DS18B20工作原理
9.2溫度顯示實例
9.3本章小結
第10章LCD屏
10.1SGX12864點陣LCD顯示屏驅動原理
10.2字元、漢字與圖形顯示技術
10.3SGX12864顯示實例
10.4LPC812顯示快取技術
10.5本章小結
第11章μC/OSⅡ任務
11.1μC/OSⅡ系統配置
11.2μC/OSⅡ用戶任務
11.3μC/OSⅡ應用程式框架
11.4本章小結
第12章μC/OSⅡ信號量
12.1μC/OSⅡ信號量工作原理
12.2μC/OSⅡ信號量程式實例
12.3本章小結
第13章μC/OSⅡ訊息信箱
13.1μC/OSⅡ訊息信箱工作原理
13.2μC/OSⅡ訊息信箱程式實例
13.3本章小結
第14章μC/OSⅡ軟定時器
14.1μC/OSⅡ軟定時器工作原理
14.2μC/OSⅡ軟定時器程式實例
14.3本章小結
附錄AKeil MDK v5集成開發環境
附錄BASCII碼錶
參考文獻

相關詞條

熱門詞條

聯絡我們