基于ARM7处理器LPC2104嵌入式.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 论文以ARM7处理器/icstock/399/LPC2104.htmlLPC2104和实时嵌入式操作系统 I.LC/OS—II为基础 .建立了基LPC2104的嵌入 式开发 平台,实现 了 USB通信、嵌入式 Internet通信 、红外通信 等非常热门嵌入式应用术 。同时硬件的体积更小、功耗更低、功能更多、扩展性更强 。此外 ,由于所使用的嵌入式实时操作系统 ~C/OS—II已经通过了可靠性的认证 。这样使得整个系统的运行更加稳定 ,程序的维护和升级也更加方便。 1 概 述 嵌入式处理器是嵌入式系统的核心部分 ,处理器的选择是关键 。目前 ,ARM处理器已遍及工业控制 、消费电子产品 、通信系统等各类 产品市场 ,基于ARM 技术的微处理器应用约 占了 32位 RISC处理器 75%以上的市场份 额I】1。ARM 处理 器包括ARM7、ARM9、ARM9E、ARM10E、SecurCore、/stock-ic/INTEL.htmlIntel的 Xscale、In— tel的 StrongARM等几个 系列 1,其 中 ARM7、ARM9、ARM9E和ARM1OE为 4个通用处理器系列 。 ARM7系列微处理器为低功耗的32位RISC处理器 ,适合用于对价位和功耗要求较高的产品应用中。ARM7微处理器 系列具有如下特点 : (1)极低 的功耗 ; (2)提供 0.9MIPS/MHZ的三级流水线结 构(取 指 、译码 、执行 ); (3)最高主频可到达 13OMIPS; (4)代码密度高并支持 16位 的 Thumb指令集 ; (5)对操作系统的支持广泛 ,包括 Windows CE、Linux、 Palm OS等 。 ARM7系列微处理器包括ARM7TDMI、ARM7TDMI—S、 ARM720T、ARM7EJ等4种类型 。其中T代表支持16位Thumb指令集 ,D代表支持片上 Debug,M 表内嵌硬件乘法器 ,I代表支持嵌入式ICE。按照低功耗 、低成本 、小体积 、多功能及实时性的要求 ,/stock-ic/PHILIPS.htmlPhilips公司 的LPC2104是一 个非 常好 的 选择 ,LPC2104处理器就是属于ARM7TDMI—S系列的ARM处理器的一种。 本文内容组织 如下:第 2部分是LPC2104处理器介绍 ,第3部分是系统硬件的设计 ,第4部分是软件的设计 ,第 5部分是结束语。 2 LPC21o4处理器介绍 LPC2104微控制器是飞利浦半导体公司推出的16/32位 ARM7TDMI—S CPU,并带有128//stock-ic/256K.html256K字节 的高速/stock-ic/FLASH.htmlFlash/product/searchfile/310.html存储器的微控制器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%.而性能的损失却很小。由于LPC2104微控制器采用非常小的64脚封装 、极低的功耗 、多个32位定时器以及多达9个外部中断 .这使它们特别适用于工业控 制 、医疗系统 、远程访问控制和电子收款机等小型化 的应用领域 。由于内置 了宽范围的串行通信接 口,它们也 非常适合 于通 信网关协议转换器 、嵌入式 软件调制解调器 以及其它各种类型的应用。 LPC2104带有一个支持实时仿真和跟踪的ARM7TDMI—SCPU。并嵌入了 128KB高速 Flash存储器。与片内存储器控制器接口的ARM7局部总线 、与中断控制器接 口的 AMBA高性能总线(AHB)和/product/searchfile/661.html连接片 内外设功能的 /stock_VLS/VLSI.htmlVLSI外设总线 。 AHB外设分配了 2M字节的地址范围 ,它 位于 4G字节ARM 存储器空间的最顶端 。每个AHB外设 都分 配了16K字节的地址空间 。LPC2104的外设功能 (中断控制器除外 )都连接到VPB总线。AHB到 VPB的桥接将 VPB总线与 AHB总线相连。VPB外设也分配了 2M 字节的地址范 围。从 3.5G地址 点开 始。每个 VPB外设在 VPB地址 空间 内都分配了16K字节 地址空间 。LPC2104内部存储空间如图1所示 : 主要的特征如下: 极小封装 :/icstock/703/TQFP48.htmlTQFP48(7 7mm2); 128K字节片内 Flash程序存储器 ,具有 ISP(In—SysteProgramming,在线可试试编程 )和I AP(In-Application Program一ming,在应用 中可编程 )功能;16K静态

文档评论(0)

bhyq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档