ARM Cortex-MO+ 嵌入式開發與實踐--基於 LPC800 ARM Cortex-MO+嵌入式开发与实践:基于LPC800

張勇

  • 出版商: 清華大學
  • 出版日期: 2014-09-01
  • 定價: $330
  • 售價: 8.5$281
  • 語言: 簡體中文
  • 頁數: 275
  • 裝訂: 平裝
  • ISBN: 7302368805
  • ISBN-13: 9787302368809
  • 相關分類: ARM嵌入式系統
  • 無法訂購

商品描述

<內容簡介>

基於ARM cortex-M0+內核的NXP LPC8xx系列微控制器是替換傳統單片機的最佳選擇之一,它具有豐富的片上外設和強大的處理核心。張勇編著的《ARM Cortex-MO+嵌入式開發與實踐--基於LPC800/電子設計與嵌入式開發實踐叢書》基於NXP LPC812微控制器和Keil MDK集成開發環境,講述LPc812硬件設計系統以及芯片級別與uC∕OS-Ⅱ系統級別的軟件設計方法。全書共分為14章,包括LPc812芯片架構、LPc812典型開發電路系統、LPC812芯片級程序框架、定時器、通用I∕O口、串口、外部中斷、按鍵與數碼管驅動、溫度傳感器DSl8820、點陣式LcD屏、uc∕0s一Ⅱ用戶任務管理與程序框架、uC∕0SⅡ信號量與消息郵箱以及uc∕OS-Ⅱ系統定時器等。本書理論與應用結合緊密,實例豐富,讀者可在清華大學出版社網站本書頁面下載到全部實例工程的源代碼。
    本書可作為高等院校電子信息、通信、電腦、軟件工程、自動控制、智能儀器和物聯網等相關專業的高年級本科生或研究生教材,也可作為嵌入式系統愛好者和開發人員的參考用書。

<目錄>

第1章  認識LPC812芯片
  1.1  LPC812芯片
  1.2  LPC812引腳
  1.3  在系統編程
  1.4  I∕0口配置矩陣
  1.5  LPC812特點與內部結構
  1.6  LPC812存儲配置
  1.7  LPC812中斷
  1.8  系統配置模塊SYSCoN
  1.9  本章小結
第2章  LPC812開發平臺
  2.1  LPC812核心電路
  2.2  電源電路
  2.3  LED驅動電路
  2.4  串口通信電路
  2.5  用戶按鍵與蜂鳴器電路
  26 DSl8820電路
  2.7  ZLG7289B電路
  2.8  SWD、ISP和複位電路
  2.9  LCD屏接口電路
  2.10  本章小結
第3章  LPC812時鐘系統與程序框架
  3.1  LPC812開發環境
  3.2  LPC812啟動代碼文件
  3.3  初始化LPC812系統時鐘
  3.4  LPC812最小工程實例
  3.5  LPC812程序框架
  3.6  本章小結
第4章  定時器
  4.1  看門狗定時器
    4.1.1  看門狗定時器寄存器
    4.1.2  看門狗定時器工作過程
    4.1.3  看門狗工程實例
  4.2  系統節拍定時器
    4.2.1  SysTick定時器工作原理
    4.2.2  sysTick定時器工程實例
  4.3  多速率定時器
    4.3.1  MRT工作原理
    4.3.2  MRT定時器工作實例
  4.4  自喚醒定時器
  4.5  狀態可配置計數器
    4.5.1  SCT寄存器
    4.5.2  SCT工程實例一
    4.5.3  SCT工程實例二
  4.6  本章小結
第5章  通用輸入∕輸出口 
  5.1  I∕O口配置
  5.2  通用目的輸入∕輸出口 
  5.3  GPIO應用實例
  5.4  本章小結

第6章  串口
  6.1  LPC812串口工作原理
  6.2  串口工作程序實例
  6.3  串口中斷程序實例
  6.4  本章小結
第7章  外部中斷與模式匹配
  7.1  外部中斷與模式匹配工作原理
  7.2  LPC812外部中斷實例
    7.2.1  下降沿觸發外部中斷實例
    7.2.2  上升沿觸發外部中斷實例
    7.2.3  雙邊沿觸發外部中斷實例
    7.2.4  電平觸發外部中斷實例
  7.3  LPC812模式匹配實例
  7.4  本章小結
第8章  ZLG7289B模塊按鍵與數碼管
  8.1  ZLG7289B工作原理
  8.2  ZLG7289B程序實例
  8.3  本章小結
第9章  溫度傳感器DSl8820
  9.1  DSl8820工作原理
  9.2  溫度顯示實例
  9.3  本章小結
第10章  LCD屏
  10.1  SGXl2864點陣LCD顯示屏驅動原理
  10.2  字符、漢字與圖形顯示技術
  10.3  SGxl2864顯示實例
  10.4  LPC812顯示緩存技術
  10.5  本章小結
第11章  uC∕OS-Ⅱ任務
  11.1  uC∕OS-Ⅱ系統配置
  11.2  uC∕OS-Ⅱ用戶任務
  11.3  uC∕OS-Ⅱ應用程序框架
  11.4  本章小結
第12章  uC∕OS-Ⅱ信號量
  12.1  uC∕0S-Ⅱ信號量工作原理
  12.2  uC∕OS-Ⅱ信號量程序實例
  12.3  本章小結
第13章  uC∕OS-Ⅱ消息郵箱
  13.1  uC∕OS-Ⅱ消息郵箱工作原理
  13.2  uC∕OS-Ⅱ消息郵箱程序實例
  13.3  本章小結
第14章  uC∕OS-Ⅱ軟定時器
  14.1  uC∕OS-Ⅱ軟定時器工作原理
  14.2  uC∕OS-Ⅱ軟定時器程序實例
  14.3  本章小結
附錄A  Keii MDK v5集成開發環境
附錄B  ASCII碼表
參考文獻