首页 [整理版]2009年6月嵌入式硬件助理工程师理论考试试题(带答案)

[整理版]2009年6月嵌入式硬件助理工程师理论考试试题(带答案)

举报
开通vip

[整理版]2009年6月嵌入式硬件助理工程师理论考试试题(带答案)[整理版]2009年6月嵌入式硬件助理工程师理论考试试题(带答案) (考试时间:150分钟) 题号 一 二 三 四 五 六 总分 分数 (密封线内勿答题) 一、 单项选择题(在备选答案中只有一个是正确的,将它选出填入空格中,每小题1分, 共20分) 得分 评阅人 1、S3C2410X的ARM处理器的6个状态寄存器是( B )。 A(1个SPSR和5个CPSR B(1个CPSR和5个SPSR C(2个SPSR和4个CPSR D(2个CPSR和4个SPSR 2、BL和BX的指令的区别是( D )。 A(BL...

[整理版]2009年6月嵌入式硬件助理工程师理论考试试题(带答案)
[整理版]2009年6月嵌入式硬件助理工程师理论考试试 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 (带 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 ) (考试时间:150分钟) 题号 一 二 三 四 五 六 总分 分数 (密封线内勿答题) 一、 单项选择题(在备选答案中只有一个是正确的,将它选出填入空格中,每小题1分, 共20分) 得分 评阅人 1、S3C2410X的ARM处理器的6个状态寄存器是( B )。 A(1个SPSR和5个CPSR B(1个CPSR和5个SPSR C(2个SPSR和4个CPSR D(2个CPSR和4个SPSR 2、BL和BX的指令的区别是( D )。 A(BL是跳转并切换状态;BX带返回的跳转并切换状态。 B(BL是带返回的连接跳转;BX带返回的跳转并切换状态。 C(BL是跳转并切换状态;BX是带返回的连接跳转。 D(BL是带返回的连接跳转;BX是跳转并切换状态。 3、下列ARM寄存器与其用途的对应关系错误的是( D )。 A(R13(the Stack Point,SP,堆栈指针) B(R14(the Link Register,LR,链路寄存器); C(R15(PC) D(R12 CPSR 4、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是( A )。 A(R0 = R2 + (R3 << 1) B(R0 =( R2<< 1) + R3 C(R3= R0+ (R2 << 1) D((R3 << 1)= R0+ R2 5、某逻辑门输入A、B和输出F的波形如下图所示,则F(A,B)逻辑 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式为( C )。 学校 专业 姓名 身份证号 A(F,A•B 与 B(F,A,B 或 C(F,A?B 异或 D(F,A?B 同或 6、以下说法正确的是 ( C )。 A(C语言程序总是从第一个的函数开始执行 (密封线内勿答题) B(在C语言程序中,要调用函数必须在main()函数中定义 C(C语言程序总是从main()函数开始执行 D(C语言程序中的main()函数必须放在程序的开始部分 7、现代电子设计方法包含了可测试技术,其中( B )接口是IC芯片的测试标准接口。 A(BIST B(JTAG C(UART D(USB 8、以下叙述正确的是( C )。 A(宿主机与目标机之间只需建立逻辑连接即可 B(在嵌入式系统中,调试器与被调程序一般位于同一台机器上 C(在嵌入式系统开发中,通常采用的是交叉编译器 D(宿主机与目标机之间的通信只有串口和并口两种。 9、ARM9处理器是( C )位处理器。 A(8位 B(16位 C(32位 D(64位 10、IRQ中断的入口地址是( C )。 A(0x00000000 B(0x00000008 C(0x00000018 D(0x00000014 11、实现无失真放大,应使晶体三极管工作在( B )区域。 A(截止 B(放大 C(饱和 D(上升 12、采用RS232-C串行通信至少需要三根线,其中不包括( A )。 A(电源线 B(地线 C(发送数据线 D(接收数据线 13、在微型计算机中,采用中断方式的优点之一是( C ) 。 A(简单且容易实现 B(CPU可以不工作 C(可实时响应突发事件 D(传送速度最快 14、μC/OS-?内核提供的函数OS_ENTER_CRITICAL( )和OS_EXIT_CRITICAL( )的作用是( D )。 A( 进入和退出内核 B( 进入和退出中断服务 C( 进入和退出任务调度 D( 进入和退出代码的临界段 15(若4输入或非门的输出完成 ,则多余输入端应( C )。 A( 全部接高电平 B(只需一个接高电平即可 C(全部接地 D(只需一个接地即可 16. 实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或 建立某个条件后再向前执行,这种制约性合作关系被成为(A)。 A. 同步 B. 互斥 C. 调度 D. 执行 17. 下列关于存储管理单元(MMU)说法错误的是(B)。 A. MMU提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存 储空间中运行。 B. 在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储 需求情况,这就简化了各个任务的设计。 C. MMU提供了一些资源以允许使用虚拟存储器。 D. MMU作为转换器,将程序和数据的虚拟地址(编译时的连接地址)转换成实际 的物理地址,即在物理主存中的地址。 18. S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器 提供符合IIC 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 的设备连接的串行连接线为(C)。 A. SCL和RTX B. RTX和RCX C. SCL和SDA D. SDA和RCX 19. 寄存器R15用作( B )。 A. 栈指针寄存器 B. 程序计数器 C. 当前程序状态寄存器 D. 基地址寄存器 20. 下列描述不属于RISC计算机的特点的是(C)。 A(流水线每周期前进一步。 B(更多通用寄存器。 C(指令长度不固定,执行需要多个周期。 D(独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。 二、 多项选择题(共10个题,每小题不选或选错1个及以上选项得0分,漏选得1分, 每小题全部选对得2分,共20分) 得分 评阅人 1、嵌入式系统组成一般由:( ABCD )。 A(嵌入式微处理器 B(嵌入式操作系统 C(嵌入式应用软件 D(外围设备 E(寄存器 2、实现A/D转换的方法有很多,常用的方法有:( ADE )。 A(计数法 B(微分法 C(差分法 D(双积分法 E(逐次逼进法 3、触摸屏按工作原理可以分为:( ABDE )等几种。 A(表面声波屏 B(电阻屏 C(液晶屏 D(电容屏 E(红外屏 4、ARM9的异常类型有( ABCDE )。 A(复位 B(外部中断请求 C(软件中断 D(数据访问中止 E(指令预取中止 5、万用表可以用来测量(ABC)。 A(电阻 B(直流电压 C(直流电流 D(电感 E(相位 6、常用来作嵌入式系统存储器的有:( ADE ) A(SD卡 B(硬盘 C(CD-ROM D(FLASH E(SDRAM 7、μC/OS-?实时内核提供( ADE )等功能。 A(任务调度 B(网络 C(文件管理 D(内存管理 E(任务间通信和同步 8、并行接口可以分为( ABD )等几种。 A(SPP B(EPP C(USB D(ECP E(RS232 9、下列关于IP地址正确的是(BD ) 。 A(192(168(23 B(192(168(0(23 C(61(144(134(282 D(202(116(64(6 E(61(144(134(202(8 10、总线是各种信号线的集合。嵌入式系统中按照总线所传送的信息类型,可以分为( ABC )等几种。 A(数据总线 B(地址总线 C(控制总线 D(CAN总线 E(存储总线 三、 判断题(共10个题,在正确的后面括号中对打?,否则打×,每小题1分,共10分) 得分 评阅人 1(FPGA的含义是现场可编程门阵列逻辑器件。( ? ) 2(UART是一种串行接口,许多微处理器和微控制器中都包含这种外设接口。(?) 3(状态寄存器主要用来存储处理器的工作状态。( ? ) 4(串联负反馈能使放大器的输入电阻减少,并联负反馈能使放大器的输入电阻增大。( × ) 5(C语言程序可以嵌套加入汇编程序模块。 ( ? ) 6(运算放大器的输出电压范围一般大于电源电压的范围。( × ) 7(整流电路是利用二极管的稳压特性。( × ) 8(集成运算放大器组成的放大电路满足“两虚”条件时,工作在非线性状态。( × ) 9( 由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下。( ? ) 10(晶体三极管既可以用于信号放大,也可以用作开关。(?) 四、 简述题(共4题,每小题4分,共16分) 得分 评阅人 1(嵌入式系统的软件层次结构包括哪些部分,简单说明各部分的功能与作用。 参考答案要点: 1)驱动层程序、操作系统、应用程序接口和应用程序。(1分) 2)驱动层程序:为上层软件提供设备的操作接口。(1分) 3)操作系统:进程管理、进程间通信、内存管理等。(1分) 4)应用程序接口:复杂函数和数据结构的集合,简化应用程序的开发。(1分) 5)应用程序:实现用户功能。 2(电路分析原理中叠加定理的主要内容是什么, 参考答案要点: 在一个线性电路中(1分),如果有多个电源同时作用时,任一支路的电流或电压,等于这个电路中各个电源分别单独作用时,在该支路中产生的电流或电压的代数和(3分)。 3(交流放大电路中的输入阻抗的含义是什么,能用万用表的电阻档测量吗, 参考答案要点: 交流放大电路中的输入阻抗是从输入端口看进去的等效电阻(2分),它是一个动态指标(1分),因此不能用万用表的电阻档测量(1分)。 4(PCB电路设计的主要任务是什么,简述PCB设计的具体步骤。 参考答案要点: 1)PCB设计是电子产品物理结构设计的一部分,它的主要任务是根据电路的原理和所需元件的封装形式进行物理结构的布局和布线。(1分) 2)(答对以下任意3点得3分) A、建立封装库中没有的封装。 B( 规划 污水管网监理规划下载职业规划大学生职业规划个人职业规划职业规划论文 电路板。 C(载入网络表和元件封装。 D(布置元件封装。 E(布线。 F(设计规则检查。 G(PCB仿真分析。 H(存档输出。 五、 阅读程序题(共2题,第1小题6分、第2小题8分,共14分) 得分 评阅人 1( 阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。 看门狗定时器控制寄存器(WTCON) 寄 存 地 址 读/写 描 述 初 始 值 器 WTCON 0x53000000 读/写 看门狗定控制寄存器 0x8021 WTCON的标识位 WTCON Bit 描 述 初 始 值 预装比例值,有效范围值为0,255 Prescaler Value [15:8] 0x80 Reserved [7:6] 保留 00 使能和禁止看门狗定时器 ,,禁止看门狗定时器 Watchdog Timer [5] 0 ,,使能看门狗定时器 这两位决定时钟分频因素 Clock Select [4:3] 00 00:1/16 01:1/32 10:1/64 11:1/128 中断的禁止和使能 Interrupt [2] 0=禁止中断产生 0 Generation 1=使能中断产生 保留 Reserved [1] 0 禁止很使能看门狗复位信号的输出 Reset 1=看门狗复位信号使能 [0] 1 Enable/Disable 0=看门狗复位信号禁止 看门狗定时器数据寄存器(WTDAT) 寄 存 器 地 址 读/写 描 述 初 始 值 WTDAT 0x53000004 读/写 看门狗数据寄存器 0x8000 看门狗计数寄存器(WTCNT) 寄 存 器 地 址 读/写 描 述 初 始 值 WTCNT 0x53000008 读/写 看门狗计数器当前值 0x8000 #define rWTCON (*(volatile unsigned *)0x53000000) // #define rWTDAT (*(volatile unsigned *)0x53000004) // ,)___________________________ #define rWTCNT (*(volatile unsigned *)0x53000008) // ___________________________ void watchdog_test(void) { rWTCON = ((PCLK/1000000-1)<<8)|(3<<3)|(1<<2); //2)_________________________ _________________________ rWTDAT = 7812; // rWTCNT = 7812; // 3)____________________________________________ rWTCON |=(1<<5); 4)_________________________ } 参考答案及要点: 1) 定义看门狗控制寄存器、数据寄存器和计数寄存器为rWTCON、rWTDAT和rWTCNT。(2分) 2) 设置看门狗的预装比例值为1000000,分频因素为1/128,并使能中断。(2分) 3) 对数据寄存器和计数寄存器赋值为7812。(1分) 4) 启动看门狗。(1分) 2(汇编指令程序 (,)MACRO $HandlerLabel HANDLER $HandleLabel ,) $HandlerLabel sub sp,sp,#4 ; stmfd sp!,{r0} ; 2) ldr r0,=$HandleLabel; ldr r0,[r0] ; str r0,[sp,#4] ; 3) ldmfd sp!,{r0,pc} ; 4) MEND; 5) (,)AREA SCopy, CODE,READONLY EXPORT strcopy 6) strcopy LDRB R2, [R1], #1; 7) STRB R2, [R0], #1 CMP R2, 0; BNE strcopy ; 8) MOV PC, LR; END 参考答案及要点: ,)宏定义,宏名为HANDLER ,HandleLabel为宏指令的参数(1分) 2)sp先减,然后将r0压入sp指向的堆栈(1分) 3)mem32[sp+4]<-r0(1分) 4) 数据出栈,放入r0和pc (1分) 5)宏定义结束 (1分) 6)定义只读代码段,可以被其它文件引用,入口点为strcopy(1分) 7)R2〈,mem8[R1];R1〈,R1+1(1分) 8)R2不为0则跳转到strcopy (1分) 六、 应用实践题(共2题,第1题10分,第2题10分,共20分) 1、利用串口1实现两个开发平台间的双机通信。要求: 1)画出双机通信的串口连接图。 2)要实现开发平台A发送某个数,开发平台B接收到后加1再回送给开发平台A。 应如何设计程序,给出编程思路或画出程序流程图。 参考答案及要点: 1)(2分) 2)编程思路: 开发平台A编程思路:1)初始化串口1 2)给一个变量赋初值,并调发送函数通 过串口1发送 3)调接受函数,通过串口1接收(4分) 开发平台B编程思路:1)调接受函数,通过串口1接收 2)接收到得数据加1 3)调发送函数,发送加1后的数据(4分) 2(在嵌入式系统设计中,复位电路是系统重要的部分,根据下面电路,回答下列问题: 1)复位电路主要完成什么功能,下图的复位电路采用什么复位电路, VDD33VVDD33V U20AU20BU20C174LV0474LV0474LV044123456RESETR10810KD2BAS217nRESET S6C16210uF/16VRESET 复位电路 2)简述复位电路的工作原理, 3)调整什么器件的值,可以调整复位状态的时间, 参考答案及要点: 1)复位电路主要完成系统的上电复位和系统在运行时用户的按键复位功能,复位电路采用较简单的RC复位电路。(3分) 2)复位电路的工作原理:在系统上电时,通过电阻R108向电容C162充电,当C162两端的电 压没有达到高电平的门限电压时,nRESET端输出为低电平,系统处于复位状态;当C162两端的电压达到高电平的门限电压时,nRESET端输出为高电平,系统进入正常工作状态。(3分) 当用户按下按键S6时,C162两端的电荷被泻放掉,nRESET端输出为低电平,系统处于复位状态;再重复以上的充电过程,系统进入正常工作状态。(2分) 3)调整R108和C162的值,可以调整复位状态的时间。(2分)
本文档为【[整理版]2009年6月嵌入式硬件助理工程师理论考试试题&#40;带答案&#41;】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_421808
暂无简介~
格式:doc
大小:33KB
软件:Word
页数:0
分类:
上传时间:2018-03-18
浏览量:7