Proteus实例-第6章探索.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章基于ARM和AVR单片机的控制系统设计实例 6.1 LPC 2124微处理器入门知识 6.2 基于LPC 2124的流水灯设计 6.3 LPC 2124的串口通信 6.4 基于LPC 2124的A/D设计 6.5 基于AVR单片机的数码管静态显示 6.6 AVR单片机的SPI接口扩展并行输出 6.7 基于AVR单片机的数字电压表 6.8 基于AVR的频率计设计 ARM处理器是Acorn计算机有限公司面向低预算市场设计的一款RISC微处理器,更早被称作Acorn RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集。一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。微软公司2011年宣布,下一版Windows将正式支持ARM处理器。这是计算机工业ARM处理器发展历史上的一件大事,标志着x86处理器的主导地位发生动摇。ARM成为主流,将指日可待,作为当代电子研发工程师,掌握ARM的使用是必然趋势。 AVR单片机是由Atmel公司挪威设计中心利用Atmel公司的Flash新技术,共同研发出具有RISC精简指令集的高速单片机,简称AVR。相对于出现较早也较为成熟的51系列单片机,AVR系列单片机片内资源更为丰富,接口也更为强大,同时由于其价格低等优势,在很多场合可以替代51系列单片机。 6.1 LPC 2124微处理器入门知识 6.1.1 LPC 2124的特点 LPC 2114/2124是一个基于32位ARM7 TDMI-S的CPU,它具有实时仿真和嵌入式跟踪支持功能,配置128/256 KB的嵌入高速Flash存储器,128位宽度的存储器接口和独特的加速结构,使32位代码能够工作在最大时钟频率上。对代码规模有严格要求的应用程序,可使用16位Thumb模式在最小的性能损失情况下将代码规模降低30%以上。 6.1 LPC 2124微处理器入门知识 LPC 2124拥有紧凑的64引脚封装,低功耗,多个32位定时器,4路10位ADC,6路PWM通道和46个快速GPIO线,多达9个外部中断引脚,这些特点使其特别适用于工业控制、医疗系统、销售点的访问和控制。由于内置了宽范围的串行通信接口,它们也非常适合通信网关、协议转换器、嵌入式软件调制解调器,以及许多其他一般用途的应用。 LPC 2124与原来的设备相比拥有快速GPIO端口,不管要读的端口引脚是什么状态,在任何时候,均可支持端口引脚切换到3.5倍的速度。 UART 0/1包括波特率发生器、自适应波特率能力和握手同步可完全在硬件中实现流量控制。缓冲SSP串行控制器,支持4线SSI、SPI和Microwire格式。 6.1 LPC 2124微处理器入门知识 32位ARM7 TDMI-S微控制器,超小LQFP64封装。? 16 KB片内静态RAM,128/256 KB片上闪存程序存储器。 128位宽度接口/加速器,可实现高达60 MHz工作频率。? Flash编程时间为1ms,每行512 B,单扇区或整片擦除时间为400 ms。? Embedded ICE-RT接口支持断点和观察点。片内Real Monitor软件对前台任务进行调试时,中断服务程序可以继续执行。 嵌入式跟踪宏单元(ETM)支持非侵入式的高速实时跟踪指令的执行。? 四通道10位ADC,转换时间低至2.44μs。? 6.1 LPC 2124微处理器入门知识 2个32位定时器(带4路捕获和4路比较通道),PWM单元(6路输出),实时时钟(RTC)和看门狗。? 多个串行接口,包括2个UART(16C550),高速I2C线(400KB/s)和2个SPI接口。最大为60MHz的CPU时钟,可编程片上锁相环,循环与沉淀时间为100μs;向量中断控制器,可配置优先级和向量地址。? 5V宽容的通用I/O引脚,多达9个边沿或电平触发的外部中断引脚。? 片上的晶振为1MHz~30MHz晶体振荡器。 两种低功耗模式:空闲模式和掉电模式。通过外部中断,将处理器从掉电模式唤醒,单独使能/禁止外设功能来优化功耗。? 6.1 LPC 2124微处理器入门知识 6.1.2 LPC 2124的功能配置 LPC 2124的引脚如图6-1所示,为了节省空间和提高效率,很多引脚拥有一个以上的功能,而为了使用某引脚的某一项功能,则可通过软件设置寄存器的方法来实现。 6.1 LPC 2124微处理器入门知识 1. LPC 2124 GPIO配置 LPC 2124具有多达48个通用I/O口(GPIO),当管脚选择GPIO功能时,有3个寄存器(IOSET、IOCLR和IOPIN)用于控制 GPIO的使用。IOSET用于将GPIO口置1,而IOCLR则用于将GPIO口清0,

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档