欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】三级嵌入式系统开发技术真题1及答案解析.doc

    • 资源ID:1321138       资源大小:120.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】三级嵌入式系统开发技术真题1及答案解析.doc

    1、三级嵌入式系统开发技术真题 1及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.嵌入式系统的应用极其广泛,下列设备:洗衣机;电饭煲;服务器;平板扫描仪;路由器;机顶盒;巨型机;POS 机中,属于嵌入式系统应用的是_。(分数:1.00)A.除和之外B.除和之外C.除和之外D.全部都是2.嵌入式系统的软件大多存储在非易失性存储器中,即使断电也不会消失。目前嵌入式系统使用最多的非易失性存储器是_。(分数:1.00)A.Mask ROMB.Flash memoryC.SRAMD.SSD3.下图是数字信号处理器(DSP)的典型应用方式,其中的、和分别是

    2、_。 (分数:1.00)A.模拟信号、DSP、数字信号B.模拟信号、DSP、模拟信号C.数字信号、DSP、数字信号D.数字信号、DSP、模拟信号4.片上系统(或系统级芯片)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是_。(分数:1.00)A.其英文缩写是 SOC或 SoC,它是电子设计自动化水平提高和大规模集成电路制造技术发展的成果B.它已成为集成电路设计的发展趋势,现在许多嵌入式处理芯片都是片上系统C.芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能D.智能手机已经广泛采用片上系统,平板电脑大多还使用传统的 Intel处理

    3、器5.在嵌入式系统(如数码相机)中,获取数字图像的过程大体分为四步,如下图所示,正确的处理步骤是_。 (分数:1.00)A.取样、扫描、分色、量化B.分色、量化、扫描、取样C.扫描、分色、取样、量化D.扫描、量化、取样、分色6.数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为 32kb/s,其量化位数为 8位,单声道,采用压缩编码,压缩比为 2,那么取样频率是_。(分数:1.00)A.8kHzB.12kHzC.16kHzD.20kHz7.微波通信是利用频率为 300MHz300GHz 电磁波进行的通信,它具有频

    4、带宽、容量大的特性,应用广泛。下面不属于微波通信应用的是_。(分数:1.00)A.手机通信B.卫星通信C.无线局域网(WiFi)D.调频广播(FM)8.计算机局域网传输数据时,必须把数据组织成规定格式的“帧”,每一数据帧由下图所示的 5个部分组成,其中、分别是_。 发送设备 MAC地址 接收设备 MAC地址 (分数:1.00)A.有效载荷、控制信息、校验信息B.控制信息、校验信息、有效载荷C.控制信息、有效载荷、校验信息D.校验信息、有效载荷、控制信息9.关于嵌入式处理器内核说法错误的是_。(分数:1.00)A.PowerPC采用 RISC指令集结构B.MC68K采用是 CISC指令集结构C.

    5、ARM采用 RISC指令集结构D.MIPS采用哈佛结构10.关于 ARM Cortex-M微控制器以下说法错误的是_。(分数:1.00)A.处理速度快B.代码密度高C.软件可移植性好D.功耗大11.以下 ARM Cortex处理器最适合实时应用的是_。(分数:1.00)A.Cortex-M3B.Cortex-M0+C.Cortex-A15D.Cortex-R412.以下只具有 Thumb-2状态和调试状态的 ARM处理器是_。(分数:1.00)A.ARM7B.ARM9C.ARM Cortex-M3D.ARM1113.关于 ARM处理器的工作模式,以下说法正确的是_。(分数:1.00)A.快速中

    6、断模式用来处理 FIQ中断B.用户模式用来处理普通中断C.中止模式运行特权级的操作系统任务D.系统模式运行正常的程序14.以下关于 ARM程序状态寄存器 CPSR的说法正确的是_。(分数:1.00)A.CPSR中 N=1表示运算结果为正数B.CPSR中 F=0允许快速中断C.CSPR中 V=0表示运算结果溢出D.CPSR中 Z=0表示运算结果为 015.执行 ARM指令 STR R0,R1,#4!之后,以下说法正确的是_。(分数:1.00)A.R0的值加 4B.R1的值加 4C.内存中的数据保持不变D.R1的值保持不变16.执行 ARM指令 MOV R0,R1,LSL#3后,R0 的值为_。(

    7、分数:1.00)A.R1的 3倍B.R1+3C.R1的 8倍D.R1的 8分之 117.以下 ARM指令正确的是_。(分数:1.00)A.ADD R1,R2,#1B.AND R0,R1C.SUBS R7,R7,#1D.BEQ PC,LR18.在小端模式下,通过 ARM伪指令 MyData DCW 0x1122,0X3344,0X5566,0x7788在内存中定义了 4个 16位操作数,则在伪指令 LDR R1,=MyData后执行指令 LDR R0,R1,#4,则 R0的值为_。(分数:1.00)A.0x77885566B.0x11223344C.0x44556677D.0x887766551

    8、9.下面是关于基于 ARM内核的典型嵌入式系统硬件组成的叙述_。 典型嵌入式硬件系统包括完成模拟量和数字量输入功能的前向通道 典型嵌入式硬件系统包括完成模拟量和数字量输出功能的后向通道 典型嵌入式硬件系统包括人机交互通道(例如键盘或触摸屏等输入接口及 LED或 LCD显示等输出接口) 典型嵌入式硬件系统包括相互互连通信通道(例如以太网接口、USB 接口等) 上述叙述中,正确的是:(分数:1.00)A.仅、和B.仅、和C.仅、和D.全部20.基于 ARM内核的嵌入式芯片是以 ARM内核为基础,通过 AMBA总线将其他硬件组件连接在一起的。下面列出的 4个组件中,哪一个组件是挂在 AMBA的外围总

    9、线(APB)上的?(分数:1.00)A.LCD控制器B.Timer(定时器)C.中断控制器D.JTAG21.下面是关于 ARM嵌入式芯片中的 DMA控制器的叙述,其中错误的是_。(分数:1.00)A.DMA控制器即为直接存储器访问控制器B.使用 DMA控制器可将数据块在外设与内存之间直接传输而不需 CPU的参与,因而可显著降低处理器的负荷C.ARM嵌入式芯片中的 DMA控制器挂在 AMBA的外围总线(APB)上D.DMA控制器工作时所需的时钟由 ARM嵌入式芯片中的电源管理与时钟控制器组件提供22.下面关于嵌入式系统使用的存储器的叙述中,错误的是_。(分数:1.00)A.SRAM是静态随机存取

    10、存储器B.DDR2 SDRAM、DDR3 SDRAM 和 DDR4 SDRAM这 3种 SDRAM中,只有 DDR2采用双倍数据速率技术C.EEPROM是一种可电擦除可编程的只读存储器,可以在线改写和擦除信息D.铁电随机存取存储器(FRAM)是一种非易失性存储器23.用下图可以辅助解释 SPI的工作原理。假设主机的移位寄存器 A中已存入 11001010,从机的移位寄存器 B中已存入 11110000,则在主机发出 8个 SCK有效信号后,主机移位寄存器 A和从机移位寄存器 B中的内容分别是_。 (分数:1.00)A.11001010,11110000B.01010011,00001111C.

    11、11110000,11001010D.00001111,0101001124.下图为基于 ARM嵌入式芯片的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是_。(分数:1.00)A.图中所示的键盘接口采用了非编码键盘(线性键盘)的结构形式B.当仅 KEY4按下时,ARM 嵌入式芯片读到的 GPF6GPF1 的值为 001000C.对于有些 ARM嵌入式芯片,图中的 GPF6GPF1 可作为外部中断引脚 EINT6EINT1,此时可通过中断方式读取按键结果D.图中键盘接口用到的 GPF口是 ARM嵌入式芯片的 GPIO端口中的一个端口25.下面关于嵌入式系统中常用的触摸屏的叙述中,错误

    12、的是_。(分数:1.00)A.电容式触摸屏的结构比电阻式触摸屏复杂,其价格也比电阻式触摸屏高B.利用电阻式触摸屏输入信息时一般需采用专用的硬笔C.当在电容式触摸屏上触摸时,人的手指与触摸屏的导体层之间形成一个耦合电容D.相对而言,电阻式触摸屏的应用越来越广泛26.下面关于 S3C2410的外部存储器的叙述中,错误的是_。(分数:1.00)A.S3C2410的存储器控制组件中包括的存储器控制器提供访问片外存储器芯片所需的控制信号B.S3C2410的外部存储器地址空间共 1GBC.S3C2410的 I/O与存储器采用统一编址方式D.S3C2410的外部存储器地址空间可分成数个 BANK,每个 BA

    13、NK均可实现 8位、16 位和 32位总线宽度的访问27.下面关于 S3C2410的 UART的叙述中,错误的是_。(分数:1.00)A.通过对 UART线路控制寄存器的设置,可决定该 UART通信时是否采用奇偶校验B.UART的特殊功能寄存器中,除 UART线路控制寄存器外,还有 UART控制寄存器等C.通过 UART发送/接收状态寄存器可了解 UART的发送移位寄存器和发送缓冲器等的状态D.UART的波特率发生器只能对 PCLK时钟进行分频获得通信所需的波特率28.下述通信标准中,不采用差分方式进行信号传输的是_。(分数:1.00)A.USBB.RS-232C.RS-485D.CAN29.

    14、现为某车载地图设备选择操作系统,友好的用户界面是最主要的功能需求之一。以下嵌入式操作系统中,最适宜采用的操作系统是_。(分数:1.00)A.eCOSB.AndroidC.QNXD.C/OS-II30.下列关于 C/OS-操作系统的描述中,错误的是_。(分数:1.00)A.C/OS-II 支持抢占式任务调度B.发生中断时,正在运行的 C/OS-II 任务暂停运行,并进入被中断状态C.C/OS-II 的所有就绪态任务均登记在事件控制块中D.C/OS-II 允许每个任务拥有自己的自用栈31.下列关于 C/OS-II 操作系统空闲任务的描述中,错误的是_。(分数:1.00)A.空闲任务自创建之后永远不

    15、会处于挂起态B.空闲任务是操作系统初始化函数创建的第一个任务C.空闲任务的优先级设为最低优先级D.空闲任务永远不会处于运行态32.按照实时性能和内核结构划分,QNX 操作系统属于_。(分数:1.00)A.硬实时微内核嵌入式操作系统B.软实时微内核嵌入式操作系统C.硬实时单内核嵌入式操作系统D.硬实时宏内核嵌入式操作系统33.硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是_。(分数:1.00)A.设备初始化B.进程间通信C.装载操作系统映像到内存D.初始化存储器34.下面关于 Linux操作系统的论述中,错误的是_。(分数:1.00)A.Linux是能够为多用户

    16、提供多任务功能的单内核操作系统B.M0nta Vista Linux是一种嵌入式操作系统发行版C.虚拟文件系统(VFS)在系统调用接口和内核所支持的文件系统之间提供了一个交换层D.Linux内核通过系统调用接口访问系统硬件35.下面关于实时系统的论述中,正确的是_。(分数:1.00)A.硬实时任务偶尔超出时限将造成任务的服务质量下降B.硬实时系统的时限比软实时系统短C.核反应堆处理装置属于硬实时系统D.嵌入式系统都是实时系统36.C/OS-II 操作系统内核通过任务控制块管理任务。下列各项中,不属于任务控制块的内容的是_。(分数:1.00)A.指向任务代码临界区的指针B.指向任务堆栈栈顶的指针

    17、C.任务的优先级D.任务的状态字37.下列关于 Bootloader的描述中,错误的是_。(分数:1.00)A.依赖于 CPU体系结构的代码通常都放在 Bootloader阶段 1中B.Bootloader通常支持启动加载模式和下载模式C.Bootloader执行的第一条指令必须存储在 RAM存储器中D.Bootloader阶段 2的代码通常用 C语言实现38.下列关于 C/OS-II 操作系统中断处理的描述中,错误的是_。(分数:1.00)A.中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理B.当中断服务子程序返回时,有可能进行任务切换C.中断服务子程序的最后一

    18、步是执行中断返回指令D.C/OS-II 操作系统中断嵌套层数可达 255层39.下面有关嵌入式系统开发的说明中,错误的是_。(分数:1.00)A.嵌入式系统开发往往是与应用目标紧密联系在一起的B.嵌入式系统的应用程序需要基于某个嵌入式操作系统上来开发C.嵌入式系统开发往往需要综合考虑系统的硬件、软件逻辑功能如何实现D.嵌入式系统开发往往需使用宿主机一目标机的开发架构来进行40.GCC是针对 Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是_。(分数:1.00)A.GCC将源文件生成可执行文件的过程是由:编译、汇编、连接等 3个阶段组成B.GCC能将 C语言、C+语言、汇编语言编写

    19、的源程序生成执行文件C.设计者若要对源程序进行调试,需要在 GCC命令中加入-g 参数来编译该源程序D.用 GCC把源文件仅编译成目标文件,那么,C 语言编写的应用程序中可以不要 main函数二、填空题(总题数:20,分数:40.00)41.嵌入式系统按照软硬件技术复杂程度可分为低端系统、中端系统和高端系统三大类。智能手机之类的嵌入式系统使用操作系统对系统进行控制,应用软件可更新和扩展,它们属于其中的 1 系统,其硬件 SoC芯片大多采用 2 位的 CPU内核。 (分数:2.00)42.数字图像的像素深度指每个像素用多少个二进位来表示。它决定了图像中可能出现的不同颜色(或不同亮度)的最大数目。

    20、像素深度是 8位的灰度图像,其不同的亮度等级总数为 1 种。最多可以有大约 1600万种颜色的图像称为真彩色图像,真彩色图像的像素深度为 2 位。 (分数:2.00)43.将智能手机、平板电脑等移动设备接入互联网的无线接入技术中,目前广泛使用的是 WiFi和 3G,其中数据传输速率较高的是 1,地域覆盖范围较宽的是 2。 (分数:2.00)44.ARM9TDMI-S中的 T的含义是支持高密度的 1 位 Thumb指令,D 表示支持片上 2。 (分数:2.00)45.在 ARM Cortex-M3处理器中,采用嵌套向量中断控制器,其英文缩写为 1,M3 中的 MPU是用来对存储器进行 2 的单元

    21、。 (分数:2.00)46.如果 R0=0xFF00EE00,R1=0xFFFFFFFF,则 ARM指令 BIC R2,R1,R0执行后,R2 的值为 1,执行指令AND R3,R1,R0后,R3 的值为 2。 (分数:2.00)47.在 ARM的指令中,两个无符号数在寄存器 R0和 R1中,如果 R0=R1,则将 R0与 R1进行带借位减法操作,结果放 R2中,并要求更新程序状态寄存器的状态位,用两条指令完成,则分别为 1 和 2。 (分数:2.00)48.小端模式下 ARM指令序列如下: LDR R0,=0x13579246 LDR R1,=0x10000000 STR R0,R1,8!

    22、执行后,内存 0x10000008中的值= 1,R1= 2 (分数:2.00)49.ARM嵌入式芯片中的 GPIO即为通用输入/输出端口。作为 1 端口时具有缓冲功能;作为 2 端口时则具有锁存功能。 (分数:2.00)50.K9F1208是一种典型的 NAND Flash芯片,芯片内部具有 26条地址线和 8条数据线,该芯片的存储容量为 1MB。除 NAND Flash技术之外的另一种闪存技术是 2Flash 技术。 (分数:2.00)51.控制器局域网常用 3个大写英文字母表示为 1,有的 ARM嵌入式芯片中集成了该种互连通信组件。控制器局域网的 2 帧由 7个不同的域组成,其帧格式如下。

    23、 帧起始 仲裁域 控制域 数据域 CRC 域 应答域 帧结尾 (分数:2.00)52.嵌入式系统中一块电子线路板上的芯片之间采用 UART通信时,UART 的信号线可不经电平变换直接连接。UART 采用 TXD、RXD 进行通信的连接方式如下图所示,图中右边芯片 UART B的信号线和分别为 1和 2(均用大写英文字母表示)。 (分数:2.00)53.下图为 8段 LED数码管(图(a)及其共阳极(图(b)及共阴极(图(c)LED 数码管的内部结构原理图。为显示字符“8”,加到共阳极及共阴极 LED数码管的 dp、g、f、e、d、c、b、a 的编码分别为 0x 1及 0x 2。 (分数:2.0

    24、0)54.在 C/OS-II 操作系统中,某任务正在等待键盘输入消息,该任务应处于 1 态。若键盘中断服务程序向该任务发送了消息,则该任务转变为 2 态。 (分数:2.00)55.在 C/OS-II 操作系统中,内核对任务的管理通过名为 1 的数据结构进行。当任务切换时,任务的工作现场被保存到任务的 2 中。 (分数:2.00)56.实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的 1 正确性。因此,评价实时系统的实时性最重要的指标是 2,即系统从事件请求开始到任务完成的时间间隔。 (分数:2.00)57.美国风河公司推出的实时性最强、可靠性最高的嵌入式实时操作系统名为

    25、。在该操作系统中,所有与特定电路板上硬件相关的功能都集成在一个库中,该库的名称为 1。 (分数:2.00)58.Linux操作系统内核的网络模块可分为两部分:一部分提供对各种网络资源访问的控制,称为网络 1;另一部分提供对各种网络硬件的支持,称为网络 2。 (分数:2.00)59.嵌入式 Web服务器应用需求与通用 Web服务器应用需求是不同的,它不是以提供信息服务为主,而是提供远程 1 及配置设备的一种方式。嵌入式 Web服务器的硬件设计时,需设计能够支持以太网连接的电路。AX88796 是一款以太网控制器芯片,若其片选信号 CS引脚连到 S3C2410芯片的 nGCS3上,那么,读写该芯片

    26、内部寄存器的首地址(注:用十六进制数表示地址)是 2。 (分数:2.00)60.在 ADS1.2的集成开发环境中,若生成的输出文件需要包含所有的调试信息,那么,生成目标应该选择为 1。若目标系统地址映射关系比较复杂时,应使用 2 格式的文件来说明地址映射方式。 (分数:2.00)三、综合题(总题数:1,分数:20.00)便携式血氧仪采用无创伤的血氧检测方法,通过光电信号检测人体手指内动脉血的周期变化特征,从而计算出动脉血氧饱和度(其外形如图所示)。若便携式血氧仪以 S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下: (分数:20.00)(1).在便携式血氧仪的硬件平台

    27、设计时,除了需要设计最小系统所需的时钟电路、复位电路等外,还必须设计光电信号采集电路来采集动脉血对红光或红外光的反射。现选用一个波长 660nm的红光 LED和一个波长 910nm的红外光 LED作为光源,其阳极接电源正极,且由 GPE15引脚和 GPE14引脚分别加同相驱动电路后控制相关 LED的阴极使其发光。那么,GPE15 或 GPE14输出 1 电平时,其控制的 LED发光。在相关驱动程序中,初始化 GPE15或 GPE14引脚功能的语句可以是: rGPECON=(rGPECON|0x50000000)/rGPECON是端口 E的控制寄存器 只控制波长 910nm的红外光 LED亮(G

    28、PE14 引脚控制)的语句可以是: rGPEDAT=rGPEDAT/rGPEDAT是端口 E的数据寄存器。 只控制波长 660nm的红光 LED灭(GPE15 引脚控制)的语句可以是: rGPEDAT=rGPEDAT| 4;(分数:4.00)(2).硬件平台设计时,还需设计一个光敏电路来接收动脉血对红光或红外光的反射光,将光信号转换成电流。经过放大的光电流信号,必须经过 1 转换电路,变为数字信号后,才可以输入 CPU进行处理。由于脉搏波的能量主要分布在 0.55Hz 范围,因此,对脉搏波信号的采样频率至少应该为 2Hz,所得到的数字脉搏波信号才不至于失真。(分数:4.00)(3).为了满足声

    29、光报警的频率(即报警 LED闪烁频率及蜂鸣器“嘀嘀”呜叫频率)与脉搏频率一致,设计时选用 Timer1部件来产生一个时间间隔,该时间间隔为脉搏波周期的 1/2。若检测出脉搏波频率为2Hz,系统主频参数 PCLK为 264MHz,分割器值选择为 16,预分频器值选择为 99,那么,Timer1 部件产生的时间间隔应为 1ms,初始化函数可以设计如下,请补充完善。(注:下面程序中所用的参数请用十六进制表示) void Timer1 Int(void) /设置定时器配置寄存器 0(TcFG0) rTCFG0= 2;/dead zone=0,Timer1 预分频器值设 99 /设置定时器配置寄存器 1

    30、(TCFG1) rTCFG1= 3;/工作在中断方式,分割器值为 16 /设置计数常数 rTCNTB1=0xA122; /设置控制寄存器 TCON rTCON= 4;/仅更新 TCNTB1和 TCMPB1 rTCON= 5;/仅 Timer1启动 (分数:4.00)(4).在保存所检测的动脉血氧饱和度、脉率等参数时,需同时保存检测时间。检测时间通过读取 S3C2410芯片内部的 1 部件来获得实时的日期及时间。在相关驱动程序中,可以用下面一段语句来初始化该部件。void R_init(void) /初始化相关寄存器,rRTCCON 是控制寄存器变量。 rRTCCON=rRTCCON| 2;/设

    31、置使能该部件的控制位 rRTCALM= 3;/报警功能(即闹钟)全部禁止 rRTCRST=0x00; rTICNT= 4;/时间间隔设置为 1s rRTCCON=(rRTCCON/设置不使能该部件的控制位 /省略了其他语句 (分数:4.00)(5).设计按键“”和按键“”的电路时,选择 GPE8、GPE9 来分别连接。若按键按下时,对应的 GPIO引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用语句:rGPECON=rGPECON/temp是一个 8位二进制变量,rGPEDAT 是端口 E的数据寄存器 switch(temp) case 2:/判断是否“”按键被唯一按下,“”键连接

    32、到 GPE8 /省略了其他语句 case 3:/判断是否“”按键被唯一按下,“”键连接到 GPE9 /省略了其他语句 设计单色 LCD显示屏的接口电路时,采用 S3C2410芯片的 GPE0GPE7 连接到 LCD模块的 8位数据线D0D7 上,用来传输显示信息。在相关驱动程序中,可以用下面语句来初始化 GPE0GPE7 为输出: rGPECON=(rGPECON|0x00005555)/rGPECON是端口 E的控制寄存器 只控制波长 910nm的红外光 LED亮(GPE14 引脚控制)的语句可以是: rGPEDAT=rGPEDAT/rGPEDAT是端口 E的数据寄存器。 只控制波长 660

    33、nm的红光 LED灭(GPE15 引脚控制)的语句可以是: rGPEDAT=rGPEDAT| 4;(分数:4.00)解析:低 0 0x5FFFFFFF 0xBFFF 0x8000解析 外接 LED发光管,有共阳极接法和共阴极接法两种。当采用共阳极接法时,相应的输出口输出低电平时,对应的二极管被点亮。驱动程序即是给相应的控制寄存器赋值。GPE15 或 GPE14作为输出口,相应的置 0,即 0x5FFFFFFF。控制 LED亮,则相应端口置 0;控制LED灭则相应端口置 1。(2).硬件平台设计时,还需设计一个光敏电路来接收动脉血对红光或红外光的反射光,将光信号转换成电流。经过放大的光电流信号,

    34、必须经过 1 转换电路,变为数字信号后,才可以输入 CPU进行处理。由于脉搏波的能量主要分布在 0.55Hz 范围,因此,对脉搏波信号的采样频率至少应该为 2Hz,所得到的数字脉搏波信号才不至于失真。(分数:4.00)解析:模/数(A/D) 10解析 将模拟信号转变为数字信号需要模/数(A/D)转换电路;根据香农采样定理,采样周期不得低于信号的 1/2,故采样频率应该至少是信号最高频率的 2倍。(3).为了满足声光报警的频率(即报警 LED闪烁频率及蜂鸣器“嘀嘀”呜叫频率)与脉搏频率一致,设计时选用 Timer1部件来产生一个时间间隔,该时间间隔为脉搏波周期的 1/2。若检测出脉搏波频率为2H

    35、z,系统主频参数 PCLK为 264MHz,分割器值选择为 16,预分频器值选择为 99,那么,Timer1 部件产生的时间间隔应为 1ms,初始化函数可以设计如下,请补充完善。(注:下面程序中所用的参数请用十六进制表示) void Timer1 Int(void) /设置定时器配置寄存器 0(TcFG0) rTCFG0= 2;/dead zone=0,Timer1 预分频器值设 99 /设置定时器配置寄存器 1(TCFG1) rTCFG1= 3;/工作在中断方式,分割器值为 16 /设置计数常数 rTCNTB1=0xA122; /设置控制寄存器 TCON rTCON= 4;/仅更新 TCNT

    36、B1和 TCMPB1 rTCON= 5;/仅 Timer1启动 (分数:4.00)解析:250 0x00000063 0x00000030 0x00000200 0x00000100解析 脉搏周期为 0.5s,故时间间隔为0.25s即 250ms;定时器计数脉冲周期=1/(PCLK/(预分频值+1)/分频系数),则根据计算,可得寄存器 0的端口值为 0x63,寄存器 1的端口值为 0x30;控制寄存器设置参照寄存器格式,对相应位进行赋值。(4).在保存所检测的动脉血氧饱和度、脉率等参数时,需同时保存检测时间。检测时间通过读取 S3C2410芯片内部的 1 部件来获得实时的日期及时间。在相关驱动

    37、程序中,可以用下面一段语句来初始化该部件。void R_init(void) /初始化相关寄存器,rRTCCON 是控制寄存器变量。 rRTCCON=rRTCCON| 2;/设置使能该部件的控制位 rRTCALM= 3;/报警功能(即闹钟)全部禁止 rRTCRST=0x00; rTICNT= 4;/时间间隔设置为 1s rRTCCON=(rRTCCON/设置不使能该部件的控制位 /省略了其他语句 (分数:4.00)解析:RTC 0x01 0x00 0xFF 0xFE解析 系统日期和时间可通过读取芯片内部的实时时钟部件来获得;设置使能控制位即对寄存器相应位赋值 1,即 0x01;闹钟全禁止,则全

    38、赋值 0,即 0x00;时间间隔设置参照寄存器格式,为 0xFF;若设置为不使能,则相应位置 0,即 0xFE。(5).设计按键“”和按键“”的电路时,选择 GPE8、GPE9 来分别连接。若按键按下时,对应的 GPIO引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用语句:rGPECON=rGPECON/temp是一个 8位二进制变量,rGPEDAT 是端口 E的数据寄存器 switch(temp) case 2:/判断是否“”按键被唯一按下,“”键连接到 GPE8 /省略了其他语句 case 3:/判断是否“”按键被唯一按下,“”键连接到 GPE9 /省略了其他语句 设计单色 L

    39、CD显示屏的接口电路时,采用 S3C2410芯片的 GPE0GPE7 连接到 LCD模块的 8位数据线D0D7 上,用来传输显示信息。在相关驱动程序中,可以用下面语句来初始化 GPE0GPE7 为输出: rGPECON=(rGPECON|0x00005555)& 4)(分数:4.00)解析:0xFFFOFFFF 0x0200 0x0100 0xFFFF5555 解析 键盘和显示屏等外设是 GPIO口的典型应用,注意接线方式和输出口的高低电平,并用来对相应的控制寄存器对应的位进行赋值。对 GPE8、GPE9 端口初始化为输入,对相应位置 0,即 0xFFF0FFFF;对 GPE8、GPE9 端口分别赋值置 1,则分别是0x0200,0x0100;初始化 GPE0GPE7 八个端口为输出,则置 1,即 0xFFFF5555。 S3C2410是基于 ARM9内核的典型 ARM芯片,采用 ARM920T核,属于中高档 32位嵌入式微处理器。本题主要考查基于 S3C2410的嵌入式系统开发。涉及到的知识点包括嵌入式最小系统、GPIO 接口典型应用、计数器以及相关应用的驱动程序设计等等。


    注意事项

    本文(【计算机类职业资格】三级嵌入式系统开发技术真题1及答案解析.doc)为本站会员(amazingpat195)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开