嵌入式部分答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式部分答案

一.填空 1. A/D转换的四个步骤:取样,保持,量化,编码 2、S12监控程序命令详解 H(帮助)命令用来显示各种命令信息 D(Display)命令显示一段内存的内容 M命令(Memory Modify)用来改变RAM内存中的内容。 C(Change)命令用来改变Flash页面寄存器PPAGE的值 F命令:下载程序到Flash中,可识别S1或S2格式的S19文件 E(Erase)命令用来擦除Flash的$4000-$7FFF和$C000-$DFFF两处 G命令:从PC寄存器的地址处,开始运行程序 S命令:显示堆栈指针SP寄存器中的值,并显示SP地址附近的内容,即堆栈中的内容 R命令:显示所有CPU寄存器的内容 B命令:可以设置两个硬件断点 Z命令:用于清除断点 3、嵌入式处理器的4种类型可以分为:嵌入式微处理器(MPU)、嵌入式微控制器(MCU) 、嵌入式DSP处理器(DSP) 和嵌入式片上系统(SOC) 4.MC9S12DG128是16 位微控制器。 5、产品的命名规则:MC9S12DG128中S12:CPU标志,128:存储空间的大小 6. MC9S12DG128的三种运行模式1)单片运行模式 2)扩展运行模式3)其他运行模式 7. MC9S12DG128的两种监控中断:看门狗定时器(WDT) 时钟监视器CM(Clock Monitor) 8. MC9S12DG128 cpu内部的寄存器: (1)累加器 D(2)变址寄存器X、Y (3)堆栈指针寄存器SP (4)程序计数器PC (5)程序状态寄存器CCR 9.S12的五种复位方式:上电复位、低电压复位、外部复位、时钟监视复位和看门狗复位 10、中断服务子程序 最后一条指令是:中断返回指令RTI 11、s19文件第一个S0,最后一个是S9 12. S12的中断可分为:可屏蔽中断与不可屏蔽中断,两种中断都可以通过对CCR(X、I位)的设置对其进行屏蔽 13、RS-232通讯时使用的三根线:RxD:接收线TxD:接收线 GND:地线 四.简答 1.嵌入式系统的特点 软硬件一体化 需要实时操作系统(RTOS)支持 实时性:代码小、执行速度快 专用紧凑:用途固定、成本敏感 可靠性高 多样性:应用广泛、种类繁多 技术密集:集计算机技术、微电子技术、行业技术为一体 2.无条件转移指令BRA和JMP的区别 无条件转移指令包括JMP或BRA,它能立即改变指令队列从而使程序无条件跳转。JMP指令的转移范围是整个64 KB空间,允许直接16位寻址和各种形式的变址址。BRA为近距离无条件转移,当转移发生时,程序计数器中的值会加上一个有符号的8位偏移量,以形成新的地址,其地址偏移量为 -128~+127 3.MC9S12DG128的存储器资源分配。(默认情况下DG128存储器组织图) 安排了内部寄存器、RAM、EEPROM和FLASH/ROM等资源,占据空间分别为1 KB、8 KB、2 KB和128 KB,每个存储单元对应一个地址,共有64K个地址,用4位十六进制数表示,即地址为$0000—$FFFF。 $0000~$03FF:1 KB 寄存器空间; $0000~S1FFF:8 KB RAM; $0000~$07FF:2 KB EEPROM(不可见) 4.4*4键盘扫描的工作原理 先将所有的行线置0,读列线的值,若此时列线上的值全为1,说明无键按下;若有某位为0,则说明对应这一列上有键按下。这时改变行扫描码,使行线逐行为0,依次扫描,当读到某一列线的值为0时,就可根据此时的行扫描码和列线的值确定按键的扫描码,同时也就确定了该键的位置。 5.监控程序具有哪些功能?. 使用户可以查看单片机内的各种存储资源,包括寄存器、程序存储器、数据存储器、I/O等 使用户可以修改单片机内的各种存储资源,包括寄存器、程序存储器、数据存储器、I/O等 使用户可以控制单片机的运行与停止程序(实质上是运行程序的切换) 另外,监空程序还需要提供机器码程序下载写入功能。 6.S12的主要寻址方式有哪些? 包含隐含寻址、立即寻址、相对寻址、直接寻址、扩展寻址、变址寻址、间接寻址、带指针自动调整功能的变址寻址和带偏移量的寻址、累加器变址寻址 7.S12中断处理的过程 (1)中断请求 当S12MCU的外部设备或者内部模块发生中断事件,需要S12为其服务时,首先向S12发中断请求信号。若该中断源未被屏蔽,中断允许触发器被置位时,表示允许发出中断申请。 (2)中断响应 中断源的中断请求是随机的,S12一般会在现行指令结束时去检测中断请求。当检测到有中断请求时,如果中断响应条件满足,则S12在当前指令执行结束时,使响应中断进入中断响应周期,在中断响应周期内S12通过内部硬件自动完成3件事: ★关中断,即

文档评论(0)

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

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

1亿VIP精品文档

相关文档