ARM Cortex-M3嵌入式开发与实践——基于LPC1788和μC/OS-II

作者:张勇

出版:清华大学出版社

年代:2015 更多图书信息

图书简介

基于ARM CortexM3内核的NXP LPC1788是一款高性能的微控制器,具有丰富的片上外设和强大的处理核心。本书基于LPC1788微控制器和Keil MDK集成开发环境,讲述LPC1788硬件系统设计以及芯片级别与μC/OSⅡ系统级别的工程程序设计方法。全书共15章,内容包括LPC1788芯片架构、LPC1788典型应用电路系统、LPC1788 GPIO口、LPC1788外部中断、定时器、串口、ADC、SSP口、ZLG7289B按键与数码管驱动、温度传感器DS18B20、TFT LCD屏、μC/OSⅡ任务管理、信号量与互斥信号量、消息邮箱与消息队列以及事件标志组与μC/OSⅡ软定时器等。本书的特色在于理论与应用结合紧密且实例丰富,对学习基于ARM CortexM3内核的系列微控制器应用设计和基于嵌入式实时操作系统μC/OSⅡ的程序设计都具有较强的指导作用。本书可作为电子通信、软件工程、自动控制、智能仪器和物联网等相关专业的高年级本科生或研究生学习微控制器原理和嵌入式实时操作系统及其应用技术的教材,也可作为嵌入式系统爱好者和嵌入式工程开发研究人员的参考用书。

(展开)

编辑推荐

(1)按照“认识—应用—思考—提升”的思路,循序渐进带您进入ARM Cortex-M3的开发之路!
(2)详细讲解了基于Cortex-M3核心的LPC1788微控制器存储配置、异常(或中断)向量表以及片上各种外设,讲述了LPC1788微控制器片上外设的访问方法。
(3)实例丰富,通过完整的实例详细阐述了芯片级和μC/OS-Ⅱ系统级的程序设计方法,对基于LPC1788微控制器的嵌入式软件设计具有较强的指导作用。

(展开)

目录

第1章  认识LPC1788微控制器
  1.1 LPC1788微控制器芯片
  1.2 LPC1788特点
  1.3 LPC1788内部结构
  1.4 存储器配置
  1.5 异常与中断
  1.6 Cortex-M3内核架构与工作模式(选学)
  1.7 Cortex-M3内核寄存器(选学)
  1.8 本章小结
第2章  LPC1788硬件电路与Keil MDK
  2.1 LPC1788核心电路
  2.2 LED灯模块
  2.3 串口模块
  2.4 用户按键
  2.5 ADC模块
  2.6 ZLG7289B模块
  2.7 W25Q64 Flash存储器模块
  2.8 DS18B20模块
  2.9 SDRAM模块
  2.10 LCD模块
  2.11 电源模块
  2.12 Keil MDK集成开发环境
  2.13 本章小结
第3章  通用目的输入/输出口GPIO
  3.1 GPIO特点与结构
  3.2 IOCON寄存器
  3.3 GPIO用法与GPIO寄存器
  3.4 LED灯闪烁实例
    3.4.1 工程ZLX01
    3.4.2 system_LPC177x_8x.c文件
    3.4.3 startup_LPC177x_8x.s文件(选学)
  3.5 本章小结
第4章  LPC1788外部中断
  4.1 NVIC中断工作原理
  4.2 GPIO中断
  4.3 用户按键中断实例
  4.4 本章小结
第5章  定时器
  5.1 定时/计数器
    5.1.1 定时/计数器工作原理
    5.1.2 定时器实例
  5.2 系统节拍定时器
    5.2.1 系统节拍定时器工作原理
    5.2.2 系统节拍定时器实例
  5.3 实时时钟RTC
    5.3.1 实时时钟工作原理
    5.3.2 实时时钟实例
  5.4 看门狗定时器
    5.4.1 看门狗工作原理
    5.4.2 看门狗实例
  5.5 本章小结
第6章  串口通信
  6.1 串口通信工作原理
  6.2 LPC1788串口
  6.3 串口通信实例
  6.4 本章小结
第7章  模/数转换器ADC
  7.1 LPC1788模/数转换器
  7.2 ADC实例
  7.3 本章小结
第8章  同步串行口SSP
  8.1 LPC1788同步串行口
  8.2 W25Q64存储器
  8.3 SPI通信实例
  8.4 本章小结
第9章  ZLG7289B模块
  9.1 ZLG7289B工作原理
  9.2 ZLG7289B实例
  9.3 本章小结
第10章  温度传感器DS18B20
  10.1 DS18B20工作原理
  10.2 DS18B20实例
  10.3 本章小结
第11章  TFT LCD显示屏
  11.1 SDRAM存储器
  11.2 LCD屏显示原理
  11.3 LCD屏实例
  11.4 本章小结
第12章  μC/OS-Ⅱ任务
  12.1 μC/OS-Ⅱ系统文件与配置
  12.2 μC/OS-Ⅱ系统任务与移植
    12.2.1 空闲任务
    12.2.2 统计任务
    12.2.3 定时器任务
    12.2.4 μC/OS-Ⅱ系统移植
  12.3 μC/OS-Ⅱ用户任务
  12.4 多任务实例
  12.5 本章小结
第13章  μC/OS-Ⅱ信号量与互斥信号量
  13.1 μC/OS-Ⅱ信号量
  13.2 μC/OS-Ⅱ互斥信号量
  13.3 信号量与互斥信号量实例
  13.4 本章小结
第14章  μC/OS-Ⅱ消息邮箱与消息队列
  14.1 μC/OS-Ⅱ消息邮箱
  14.2 μC/OS-Ⅱ消息队列
  14.3 消息邮箱与队列实例
  14.4 本章小结
第15章  μC/OS-Ⅱ事件标志组与软定时器
  15.1 μC/OS-Ⅱ事件标志组
  15.2 μC/OS-Ⅱ软定时器
  15.3 事件标志组与软定时器实例
  15.4 本章小结
附录A  IAR EWARM集成开发环境
附录B  ASCII码表
参考文献
(展开)

书页展示

更多图书信息
数据来源于网络,如有问题,请反馈至此邮箱:service@bookask.com

作者:张勇
出版:清华大学出版社

ISBN:9787302400714

出版日期:2015-06-01

资源下载

教学课件(共1个)
需购买电子纸书,且认证教师才可查看!

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

使用移动设备
扫描二维码下载客户端

注:目前仅提供安卓客户端下载

相关书卡
书卡里除了这本书,还有更多经典等你读!

Copyright ©2020  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接