注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构深入浅出ARM7:LPC213x/214x

深入浅出ARM7:LPC213x/214x

深入浅出ARM7:LPC213x/214x

定 价:¥45.00

作 者: 周立功编
出版社: 北京航空航天大学出版社
丛编项: 周立功公司策划系列丛书
标 签: 单片微型计算机,LPC213x/214x系列 微控制器,ARM7

ISBN: 9787810777506 出版时间: 2006-01-01 包装: 平装
开本: 16开 页数: 471 字数:  

内容简介

本书全面介绍了以LPC213x/LPC214x两个系列ARM芯片为硬件平台的各种应用开发,详细分析了嵌入式实时操作系统µC/OS-II在ARM7上的移植和应用。主要内容包括:LPC214x与LPC213x相比的新增特性;LPC214x部分功能部件的使用;LPC214xUSB设备控制器的固件编程;LPC214x固件程序的应用;µC/OS-II在ARM7上的移植以及移植代码在LPC2100系列芯片上的使用实例;µC/OS-II基础实验;µC/OS-II的中间件;ZLG/USB214x软件包的开发和应用;嵌入式GUI-ZLG/GUI在µC/OS-II上的使用;SD/MMC卡读/写模块在LPC213x/LPC214x上的使用。本书可以作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料,适合于想使用LPC213x/LPC214x和µC/OS-II进行嵌入式开发的初学者,亦非常适合于想使用LPC214x芯片进行USB开发的工程师。

作者简介

  作者:周立功周立功,男,1964年3月出生,毕业于东华大学自动化及计算机系,高级工程师,中国单片机学会理事,中国海洋大学讲座教授,硕士生导师,主要研究方向为嵌入式系统与现场总线,目前正在从事80C51、ARM与NiosII等软核SoC的研究与开发。1981年6月参加工作,先后在大型国有企业担任过工段长、车间主任、团委书记、厂长、党委书记,先后被评为省及国家级劳动模范与新长征突击手,长期从事微机、单片机与嵌入式系统应用推广、开发工作。早期主要从事6502、Z80、8080及其5G14500(一位机)微机应用开发及工业低温辐射远红外节电技术应用与研究等工作,在1987年就出版过《工业低温辐射远红外节电技术》专著。从1994年11月开始创办了广州周立功单片机发展有限公司、广州致远电子有限公司除担任董事长与总经理之外,还继续从事实际的技术开发工作并任首席系统设计师和软件架构师,致力于单片机与嵌入式系统技术的推广及其产业化工作。深入浅出ARM7:LPC213x/214x(下册)>>更多作品

图书目录

第1章 LPC2141/2142/2144/2146/2148概述
1.1 简介1
1.1.1 特性2
1.1.2 应用3
1.1.3 器件信息3
1.2 引脚和结构4
1.2.1 LPC2141/2142/2144/2146/2148的引脚分布4
1.2.2 LPC2141/2142/2144/2146/2148的引脚描述4
1.2.3 结构概述14
1.3 外部中断输入15
1.4 其他系统控制17
1.5 锁相环(PLL)17
1.6 功率控制24
1.7 向量中断控制器27
1.8 引脚连接模块27
1.8.1 描述27
1.8.2 寄存器描述28
第2章 功能部件和基础实验
2.1 实验平台介绍35
2.1.1 LPC214x CPU PACK板介绍35
2.1.2 LPC214x工程模板37
2.2 GPIO37
2.2.1 特性37
2.2.2 应用38
2.2.3 引脚描述38
2.2.4 慢速GPIO39
第3章 LPC214x USB设备控制器固件编程
3.1 LPC214x USB设备控制器简介110
3.1.1 特性110
3.1.2 结构111
3.1.3 端点配置112
3.1.4 USB数据流113
3.1.5 USB设备控制器寄存器115
3.2 LPC214x USB硬件电路设计117
3.3 LPC214x USB固件程序设计思想118
第4章 LPC214x USB固件程序的应用
4.1 EasyUSB214x.dll动态库202
4.2 一个最简单的例子203
4.2.1 要求203
4.2.2 硬件配置203
4.2.3 程序的编写203
4.2.4 程序的运行205
4.3 收发大量数据例子207
4.3.1 要求207
4.3.2 硬件配置207
4.3.3 实现的方法207
4.3.4 程序的编写207
4.3.5 程序的运行213
第5章 移植μC/OSII到ARM7
第6章 μC/OSII基础实验
6.1 概述253
6.2 GPIO实验253
6.2.1 GPIO输出实验1253
6.2.2 GPIO输出实验2256
6.2.3 GPIO输入实验257
6.3 定时器实验260
6.4 PWM实验261
6.5 RTC实验265
6.6 信号量使用270
第7章 μC/OSII中间件
7.1 数据队列274
7.1.1 简介274
7.1.2 配置选项274
7.1.3 API函数集275
7.1.4 使用范例279
7.2 串口驱动283
第8章 ZLG/USB214x软件包的开发与应用
8.1 软件包运行的硬件条件322
8.2 ZLG/USB214x软件包总体设计思想322
8.3 软件包应用层的实现323
8.3.1 初始化USB设备控制器324
8.3.2 USB总中断服务程序327
8.3.3 USB低优先级中断329
8.3.4 控制传输的实现330
8.3.5 端点数据收发设计思想331
8.3.6 非DMA模式下从端点接收数据334
8.3.7 非DMA模式下向USB主机发送数据340
第9章 ZLG/GUI应用实例
9.1 概述369
9.2 ZLG/GUI的文件369
9.3 ZLG/GUI的配置370
9.4 ZLG/GUI函数手册371
9.5 ZLG/GUI的移植379
9.5.1 移植相关说明379
9.5.2 移植相关接口函数380
9.5.3 移植实例383
9.6 应用举例400
9.6.1 关于CONFIG.H文件400
第10章 SD/MMC卡读/写模块
10.1 SD/MMC卡的外部物理接口440
10.1.1 SD模式441
10.1.2 SPI模式443
10.2 访问SD/MMC卡的SPI模式硬件电路设计444
10.2.1 SPI总线445
10.5.4 参考程序461
附录A 上位机软件EasyARM.exe介绍
A.1 EasyARM软件窗口介绍465
A.2 EasyARM软件通信协议467
附录B USB分析仪USB Analyser简介
B.1 实物和软件界面469
B.2 主要功能470
B.3 技术参数471
B.4 使用方法471
参考文献

本目录推荐