【计算机类职业资格】嵌入式系统设计师-67及答案解析.doc
《【计算机类职业资格】嵌入式系统设计师-67及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】嵌入式系统设计师-67及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、嵌入式系统设计师-67 及答案解析(总分:30.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读下列说明和图,回答下列问题。 说明 在某嵌入式系统设计中,使用 8 片 RAM 进行 64KRAM 的外部存储器扩展,如图所示。该 CPU 有 16 根地址线,8 根数据线,在设计中,利用 CPU 的 作为访问控制信号,该访问控制信号低电平有效。另外,R/W作为读写命令信号(高电平为读,低电平为写)。8 片 8Kx8 位的 RAM 芯片与 CPU 相连,RAM 芯片的片选内部为上拉电阻到电源,各个 RAM 芯片的片选信号和 74138 译码器的输出相连,译码器的地址选择端连
2、接到CPU 的 A13,A14,A15 地址线上。 (分数:15.00)(1).根据上图所示,写出 RAM0,RAM1 和 RAM7 的地址范围(请用 16 进制进行表示)。 RAM0: _1_ RAM1: _2_ RAM7: _3_ 若 CPU 操作的地址总线为 A800H,结合上图所示的示意图,CPU 访问的是哪个 RAM 存储器 _4_ 。(分数:5.00)_(2).如果运行时发现不论往哪片 RAM 写入数据后,以 C000H 为起始地址的存储芯片都有与其相同的数据,假设芯片与译码器可靠工作,则说明: (1)RAM0RAM7 中_的片选输入端总是处于低电平。 (2)如果有问题的存储芯片的
3、片选输入端总是处于低电平,以下可能原因中描述不正确的是_。 A该存储芯片的 CS 端与存储芯片的 端错连或短路 B该存储芯片的 CS 端与 CPU 的 (分数:5.00)_(3).根据连接图,若出现地址线 A15 与 CPU 断线,并搭接到高电平上,下面描述中正确的是_。(该题为多选题)(分数:5.00)A.此时存储器只能寻址 A15=1 的地址空间B.此时存储器只能寻址总共 64KB 空间的高 32KB 地址空间C.此时访问 64KB 空间的高 32KB 地址空间时会错误地访问到低 32KB 地址空间D.此时访问 64KB 空间的低 32KB 地址空间时会错误地访问到高 32KB 地址空间二
4、、试题二(总题数:1,分数:15.00)阅读下列说明和表,回答下列问题。 说明 看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了防止这一现象的发生,对系统可靠性要求较高的场合往往要加入看门狗电路。当系统“跑飞”时,看门狗电路能自动恢复系统的运行。(分数:15.00)(1).设某嵌入式系统程序完整运行所需的周期时间是 tp,看门狗的定时周期为 tw,要求 tw_tp,在程序运行过程中需要定时_(俗称“喂狗”),只要程序正常运行,定时器就不会溢出。若由于干扰等原因使系统不
5、能在 tp 时刻修改定时器的计数值,定时器将在 tw 时刻_,引发_,使系统得以重新运行。 请填充以上叙述中空缺处的内容。(分数:7.50)_(2).张工在某嵌入式系统中设计实现了看门狗电路,采用的芯片寄存器如表 1、表 2、表 3、表 4 所示。 表 1 看门狗定时器控制寄存器(WTCON)寄存器 地址 读/写 描述 初始值 WTCON 0x53000000 读/写 看门狗定时控制寄存器 0x8001 表 2 看门狗定时器数据寄存器(WTDAT)寄存器 地址 读/写 描述 初始值 WTDAN 0x53000004 读/写 看门狗数据寄存器 0x8000 表 3 看门狗计数寄存器(WTCNT)
6、寄存器 地址 读/写 描述 初始值 WTCNT 0x53000008 读/写 看门狗计数器当前值 0x8000 表 4 WTCON 的标识位 WTCON Bit 描述 初始值 Prescaler Value 15:8 预装比例值,有效范围值为 0255 0x80 Reserved 7:6 保留 00 Watchdog Timer 5 使能和禁止看门狗定时器 0=禁止看门狗定时器 1=使能看门狗定时器 0 Clock Select 4:3 这两位决定时钟分频因素 00:1/16 01:1/32 10:1/64 11:1/128 00 Interrupt Generation 2 中断的禁止和使能
7、 0=禁止中断产生 1=使能中断产生 0 Reserved 1 保留 0 Reset Enable/Disable 0 禁止和使能看门狗复位信号的输出 1=看门狗复位信号使能 0=看门狗复位信号禁止 1 王工编写了以下程序代码,实现看门狗电路的初始化。请仔细阅读每行代码,然后回答问题。 #define PCLK 10000000 /第 1 行 #define rWTCON (*(volatile unsigned int*)0x53000000) /第 2 行 #define rWTDAT (*(volatile unsigned int*)0x53000004) /第 3 行 #define
8、 rWTCNT (*(volatile unsigned int*)0x53000008) /第 4 行 void watchdog_test (void) /第 5 行 /第 6 行 rWTCON=(PCLK/1000000-1)8)|(33)|(12); /第 7 行 rWTDAT=7812; /第 8 行 rWTCNT=7812; /第 9 行 rWTCON |=(15); /第 10 行 请回答下列问题。 (1)在程序的第 2、3、4 行,分别使用了 volatile 关键字,请说明该关键字的作用。 (2)在程序的第 7 行,实现了对看门狗的三个功能设置,除了设置预装比例值外,其他两个
9、功能分别是什么? (3)在程序的第 10 行,实现了对看门狗的哪个功能设置? (4)该系统结构采用的编址方式是什么? (5)该系统的位序是大端方式还是小端方式?(分数:7.50)_嵌入式系统设计师-67 答案解析(总分:30.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读下列说明和图,回答下列问题。 说明 在某嵌入式系统设计中,使用 8 片 RAM 进行 64KRAM 的外部存储器扩展,如图所示。该 CPU 有 16 根地址线,8 根数据线,在设计中,利用 CPU 的 作为访问控制信号,该访问控制信号低电平有效。另外,R/W作为读写命令信号(高电平为读,低电平为写)
10、。8 片 8Kx8 位的 RAM 芯片与 CPU 相连,RAM 芯片的片选内部为上拉电阻到电源,各个 RAM 芯片的片选信号和 74138 译码器的输出相连,译码器的地址选择端连接到CPU 的 A13,A14,A15 地址线上。 (分数:15.00)(1).根据上图所示,写出 RAM0,RAM1 和 RAM7 的地址范围(请用 16 进制进行表示)。 RAM0: _1_ RAM1: _2_ RAM7: _3_ 若 CPU 操作的地址总线为 A800H,结合上图所示的示意图,CPU 访问的是哪个 RAM 存储器 _4_ 。(分数:5.00)_正确答案:()解析:(1)0000H-1FFFH (2
11、)2000H-3FFFH (3)E000H-FFFFH (4)RAM5 在该嵌入式系统设计中,使用 8 片 RAM 进行 64KRAM 的外部存储器扩展。该 CPU 共有 16 根地址线,8 根数据线。在设计中,各个 RAM 的片选信号依次连接在 74LS138 的八位输出信号上,74LS138 的地址选择线连接在 CPU 的地址线 A15,A14,A13 上,因此,对 8 个 RAM 的选择依赖于 CPU 的地址线 A15,A14 和A13 的电平。根据 74LS138 可知,对于 RAM0RAM7 的 8 个 RAM 而言,依次对应的 A15,A14,A13 的值为000,001,010,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 嵌入式 系统 设计师 67 答案 解析 DOC
