arm嵌入式基础题目.docVIP

  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文档。上传文档
查看更多
arm嵌入式基础题目

课题1 理解基本概念 什么是嵌入式系统及其特点? 嵌入式系统就是嵌入到对象系统中的专用计算机应用系统。嵌入式3个基本特点:嵌入性、专用性、计算机。 什么是嵌入式处理器? 嵌入式处理器是为了完成特殊的应用而设计的特殊目的处理器。分为嵌入式处理器、嵌入式微处理器、嵌入式DSP处理器、嵌入式片上系统。 广泛使用的三种类型操作系统:多道批处理系统、分时操作系统、实时操作系统。 4. 什么是ARM?什么是RISC? ARM(Advanced RISC Machines)是英国的一家微处理器企业。RISC(Reduced Instruction Set Computer,精简指令集计算机)ARM11,ARM Corex-M ARMv7 ARM Corex-A, ARM Corex-M, ARM Corex-M ARMv8 尚未有商品问世,预计支持64-bit资料与寻址 LPC2000系列微控制器概述 LPC2000系列微控制器是基于ARM7TDMI-S CPU内核。支持ARMThumb指令集,芯片内集成丰富外设,而且具有非常低的功率消耗。该系统特别适用于工业控制、医疗系统、访问控制和POS机等场合。(ARM中的51) TDMI的基本含义: T-支持16位压缩指令集Thumb指令集 D-支持片上Debug(调试) M-支持64位乘法 I-支持EmbededICE观察硬件。 S-带软核。可购买ARM公司的VHDL,源码对内核裁剪,硬核如同集成块。 5. ARM与51的区别 5试图简述51单片机与ARM的区别 ARM处理速度比51快;功耗上比51低; 存储空间比51大; 内部存储空间比51大;集成度比51单片机高:具有AD/DA、有多个定时器、多个外部中断、多个UART、12C通信、RTC时钟、PWM。 软件的区别: 因为处理速度快,内部存储空间大,使得跑操作系统在ARM变得轻松简单,常见的有WIN CE、VXworks、Linux等;使得跑GUI、TCP/IP、CAN等大型软件协议栈和复杂程度;使得产品界面更漂亮,功能更强大,升级更快。 6. ARM7TDMI有几种寻址方式? 寄存器寻址、立即寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、堆栈寻址、相对寻址。 LPC2000系统芯片常用的开发系统? ADS、IAR、JATA、ISP。 什么是嵌入式处理器的最小系统? 最小系统是指嵌入式处理器运行所必须的条件条件电路与嵌入式处理器共同构成的系统。 嵌入式处理器最小系统包括哪些系统? 最小系统包括时钟系统、供电系统、复位及其配置系统、存储器系统(可选)、调试测试系统(可选)。 ARM7TDMI支持哪几种指令集?各有何特点? ARM指令集和Thumb指令集两种。 ARM指令集:指令32位,效率高,代码密度低,所有ARM指令都是可以有条件执行的。 Thumb指令集:指令16位,代码密度高,仅有一条指令具备条件执行功能。保持ARM的大多数优势,是ARM指令集的子集。 描述LPC2000系列芯片内部GPIO的功能特点? 可以独立控制每个GPIO口的方向; 可以独立控制每个GPIO的输出方向; 所有GPIO口在复位后默认输入状态。 试说明LPC2000系统芯片引脚设置寄存器PINSEL0、PINSEL1、PINSEL2的具体功能。 PINSEL0控制引脚P0.0--P0.15的连接状态,每两位控制一个引脚。 PINSEL1控制引脚P0.16--P0.31的连接状态,每两位控制一个引脚。 PINSEL2控制引脚P1和P2端口。 13.下图是ARM7处理器的当前程序状态寄存器,简单说明各位功能。 31 30 29 28 4 3 2 1 0 N Z C V - - - - - - - - M4 M3 M2 M1 M0 N:负标志位,记录标志设置的结果。 Z:零标志位,若标志设置操作结果为零则置位。 C:进位标志位,记录无符号加法溢出,减法无错位,循环移位。 V:溢出标志位,记录标志设置操作的有符号溢出。 M0--M4:模式控制位,定义处理器的7种模式。 下图是ARM7系统每个I/O端口的内部寄存控制结构,看图填写下表寄存器功能说明内容。 序号 通用名称 1 IOPIN 从该寄存器可以读出引脚的当前状态,和方向模式无关 2 IOSET 该寄存器控制引脚输出高电平,为1时高电平,为0无效 3 IODIR 该寄存器单独控制每个I/O口的方向,1为输出,0为输入 4 IOCLR 该寄存器控制引脚输出低电平,

文档评论(0)

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

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

1亿VIP精品文档

相关文档