





定价:59元
印次:1-1
ISBN:9787302400714
出版日期:2015.06.01
印刷日期:2015.06.26
图书责编:刘星
图书分类:教材
基于ARM CortexM3内核的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 CortexM3内核的系列微控制器应用设计和基于嵌入式实时操作系统μC/OSⅡ的程序设计都具有较强的指导作用。 本书可作为电子通信、软件工程、自动控制、智能仪器和物联网等相关专业的高年级本科生或研究生学习微控制器原理和嵌入式实时操作系统及其应用技术的教材,也可作为嵌入式系统爱好者和嵌入式工程开发研究人员的参考用书。
如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。
ARM公司出品了众多内核,如流行的ARM7、ARM9和ARM11内核,而目前ARM公司主推的内核为Cortex系列内核,这个系列又分为M系、R系和A系,其中A系是高性能系列,支持ARM、Thumb和Thumb2指令集,主要针对带有操作系统的智能平板电脑; R系为普通嵌入式内核,支持ARM、Thumb和Thumb2指令集,用于嵌入式系统; M系为低功耗系列,仅支持Thumb2指令集,目前有CortexM0、M0+、M1、M3和M4,用于需要快速中断的嵌入式实时应用系统中。 CortexM3是最早推出的Cortex系列内核,于2004年诞生,5年以后,ARM公司推出了可商用的CortexM0内核,之后,在CortexM0基础上推出了能耗进一步优化的CortexM0+内核(ARM公司公布的功耗数据为11.2μW/MHz),被誉为全球功耗最低的微内核。CortexM系列的内核中,M0和M0+系列主要针对控制领域,涵盖了传统8051系列单片机的应用领域,比传统8051系列单片机在处理速度、功耗、中断反应能力、编程与调试等诸多方面都有很大优势; M3系列针对控制领域中的高端实时应用领域,具有控制和数字信号处理能力,除了可用于传统8051系列单片机的应用领域外,还可用于DSP处理器应用的领域; M4系列主要针对高速控制、语音信号处理和数字信号处理领域,涵盖了传统网络控制芯片和DSP处理器的应用领域。 NXP(恩智浦)公司是全球最早推出CortexM系列内核微控制器的公司之一,目前主要产品有以LPC1115微控制器为代表的LPC11XX和LPC12XX系列(Cortex...
1.1LPC1788微控制器芯片
1.2LPC1788特点
1.3LPC1788内部结构
1.4存储器配置
1.5异常与中断
1.6CortexM3内核架构与工作模式(选学)
1.7CortexM3内核寄存器(选学)
1.8本章小结
第2章LPC1788硬件电路与Keil MDK
2.1LPC1788核心电路
2.2LED灯模块
2.3串口模块
2.4用户按键
2.5ADC模块
2.6ZLG7289B模块
2.7W25Q64 Flash存储器模块
2.8DS18B20模块
2.9SDRAM模块
2.10LCD模块
2.11电源模块
2.12Keil MDK集成开发环境
2.13本章小结
第3章通用目的输入/输出口GPIO
3.1GPIO特点与结构
3.2IOCON寄存器
3.3GPIO用法与GPIO寄存器
3.4LED灯闪烁实例
3.4.1工程ZLX01
3.4.2system_LPC177x_8x.c文件
3.4.3startup_LPC177x_8x.s文件(选学)
3.5本章小结
第4章LPC1788外部中断
4.1NVIC中断工作原理
4.2GPIO中断
4.3用户按键中断实例
4.4本章小结
ARM CortexM3嵌入式开发与实践——基于LPC1788和μC/OSⅡ
第5章定时器
5.1定时/计数器... 查看详情