- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电控学院
课程设计(论文)
课程名称:ARM课程设计
题 目:双通道数据采集系统的设计
院 (系):电气与控制工程学院
专业班级:自动化1002班
姓 名:李呈斌 鱼轮 陈姣 朱新甜
学 号:1106050209\1106050218\1106050201\1106050203
指导教师:李红岩 杨学存
2015年01月22日
第1章 绪论
1.1 ARM概述及其发展
ARM公司的IP核由ARM7,ARM9发展到今天的ARM11版本。ARM11囊括了Thumb-2,CoreSight,TrusZone 等众多业界领先技术,同时由单一的处理器内核向多核发展,为高端的嵌入式应用提供了强大的处理平台。高集成度SOC芯片的采用可以带来一系列好处,诸如减少了外围器件和PCB面积,提高系统抗干扰能力,缩小产品体积,降低功耗等。
ARM 公司是一家IP供应商,其核心业务是IP核以及相关工具的开发和设计。半导体厂商通过购买ARM公司的IP授权来生产自己的微处理器芯片。由此以来,处理器内核来自ARM公司、各芯片厂商结合自身已有的技术优势以及芯片的市场定位等因数使芯片设计最优化,从而产生了一大批高度集成、各据特色的SOC芯片。例如Intel公司的XScale系列集成了LCD控制器、音频编/解码器,定位于智能PDA市场;Atmel公司的AT91系列片内集成了大容量 Flash和RAM、高精度A/D转换器以及大量可编程I/O端口,特别适合于工业控制领域;Philips公司的LPC2000系列片内集成了128位宽的零等待Flash存储器以及I2C,nbspSPI,PWM,UART等传统接口,极高的性价比使它对传统的8/16位MCU提出了严峻的挑战。.2 ARM微处理器
1.2.1 ARM微处理器的特点
ARM微处理器采用RISC指令集、使用大量寄存器、ARM/THUMB指令支持、三/五级流水线具有低功耗、低成本、高性能等特点。
1.2.2 ARM微处理器LPC2131概述及其构造
LPC2131简介
LPC2131的内核是ARM7TDMI-S核,32位微处理器,采用冯·诺依曼结构(数据和指令混合编址)。
ARM7TDMI-S核采用三级流水线,还使用了一个被称为Thumb(16位指令长度)的独特结构化策略,适合那些对存储器有限制或者需要较高代码密度的大批量产品的应用。Thumb代码仅为ARM代码规模的65%,但是性能却是连接到16位存储器系统的相同ARM处理器性能的160%。
较小的封装(LQFP64)和极低的功耗使LPC2131可理想的应用于小型系统中,如通信网关、协议转换器、声音辨别、低端成像、工业控制和医疗系统。
1.2.3.LPC2131特性:
8KB片内SRAM;
32KB片内Flash,128位宽度接口/加速器实现高达60MHz的操作频率;
8路10位A/D转换器;
2个32位定时器(带4路捕获和4路比较通道),PWM单元(6路输出)和看门狗;
2个UART,2个高速IIC接口(400Kb/s),SPI,SSP;
向量中断控制器,可配置优先级和向量地址; 47个(P0.0-P0.23,P0.24-P0.31,P1.16-P1.31)可承受5V电压的通用I/O口;
9个边沿或者电平触发的外部中断引脚;
片内晶体振荡电路支持频率1-30MHz;
2个低功耗模式:空闲和掉电; ARM内部结构原理图
单电源供电,含有上电复位(POR)和掉电检测(BOD)电路,CPU操作电压3.0-3.6V。
1.2.4.LPC2131最小系统
在LPC2131中,存储系统为可以选择的,这是由于许多面向嵌入式领域的嵌入式的微控制器的内部设计好了程序与数据的存储器,存储器的系统无需自己来设计,调试和测试的接口也不一定是必需需要的。
最小系统原理图
第3章 硬件电路设计
4 .1控制模块
以ARM7LPC2131开发板为控制核心,无需再添加晶振及复位电路等外围电路,其运算速率非常快,并且ARM7-LPC2131有6路PWM脉冲输出,8路10位的A/D转换和1个D/A转换,2个带4路捕获和4路比较通道的32位定时器,1个2KB的Flash存储器、看门狗,实时时钟等,它不仅可以在系统编程,在内置的串行JTAG接口对存储器进行编程,也可以在应用编程的过程中对存储器进行编程。
晶显示模块12864具有四位或八位并行,两线或三线串行等多种接线方式,内部具有简体的中文字库,液晶显示的分辨率是128×64, 其内部含有8192个16 * 16点汉字和128个16
文档评论(0)