2026年4月自考02205微型计算机原理与接口技术试题及答案_第1页
2026年4月自考02205微型计算机原理与接口技术试题及答案_第2页
2026年4月自考02205微型计算机原理与接口技术试题及答案_第3页
2026年4月自考02205微型计算机原理与接口技术试题及答案_第4页
2026年4月自考02205微型计算机原理与接口技术试题及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年4月自考02205微型计算机原理与接口技术试题及答案课程信息:02205微型计算机原理与接口技术,徐骏善、朱岩,机械工业出版社2014版,内容:C语言+LPC2138(ARM7TDMI)一、单项选择题(每题2分,共30分)1.微控制器也称为()A.中央处理器B.微处理器C.微型计算机D.单片机答案:D2.ARM7TDMI流水线级数为()A.2级B.3级C.4级D.5级答案:B(取指、译码、执行三级流水线)3.LPC2138内核是()A.ARM9B.ARM7TDMIC.Cortex-M3D.Cortex-A8答案:B4.ARM程序状态寄存器是()A.PCB.R0C.CPSRD.SP答案:C5.LPC2138中,GPIO引脚方向控制寄存器是()A.IO0PINB.IO0DIRC.IO0CLRD.IO0SET答案:B6.ARM指令集里,跳转指令助记符B含义是()A.带链接跳转B.无条件跳转C.比较跳转D.软件中断答案:B7.以下不属于LPC2138外设的是()A.UARTB.ADCC.DACD.8086CPU答案:D8.C语言中,char类型占用字节数()A.1B.2C.4D.8答案:A9.中断屏蔽的作用是()A.永久关闭中断B.暂时禁止对应中断请求响应C.清除中断标志D.触发中断答案:B10.LPC2138的UART属于()A.同步通信B.异步串行通信C.并行通信D.SPI通信答案:B11.ADC模块的作用是()A.数字转模拟B.模拟转数字C.电压放大D.脉冲计数答案:B12.C语言数组inta[5],数组首元素是()A.a[1]B.a[0]C.aD.a+1答案:B13.ARM的R13一般用作()A.程序计数器PCB.栈指针SPC.链接寄存器LRD.基址寄存器答案:B14.定时器匹配功能可以实现()A.定时中断、PWM输出B.串口收发C.AD采集D.I2C通信答案:A15.C语言中,用来定义函数返回值为空的关键字()A.intB.charC.voidD.float答案:C二、填空题(每空2分,共20分)1.ARM7TDMI支持____、Thumb两种指令集。答案:ARM2.LPC2138的通用I/O口寄存器:SET置1、CLR清0、DIR控制____。答案:方向3.中断响应流程:中断请求→中断判优→____→中断服务→中断返回。答案:保护现场4.C语言指针变量存放的是变量的____。答案:地址5.UART通信依靠起始位、____、停止位实现帧同步。答案:数据位6.LPC2138ADC是____位模数转换器。答案:107.程序计数器PC存放____地址。答案:下一条指令8.全局变量作用域是____整个程序。答案:从定义点开始9.PWM是脉冲宽度____调制。答案:宽度10.while(1)属于____循环。答案:无限三、简答题(每题6分,共30分)1.简述ARM7TDMI三级流水线工作过程。参考答案:三级分为取指、译码、执行。取指:从存储器读取指令;译码:对指令译码,解析指令功能、寄存器;执行:完成运算、访存、跳转等操作;流水线并行执行,提高指令吞吐率。2.LPC2138GPIO输出高电平的编程思路。参考答案:①设置IOxDIR对应位为1,配置为输出;②向IOxSET对应位写1,输出高电平;如需清零,向IOxCLR写1。3.简述中断和查询方式的优缺点。参考答案:查询:CPU不断轮询外设,简单,CPU利用率低;中断:外设就绪主动通知CPU,CPU可以并行执行主程序,效率高;但中断需要中断控制器,软件稍复杂。4.C语言函数参数传递的两种方式是什么?区别?参考答案:值传递、地址(指针)传递;值传递:传副本,函数内部修改不影响原变量;地址传递:传变量地址,函数内部可修改原始变量。5.简述UART异步通信的特点。参考答案:不需要统一时钟;依靠起始位同步;按帧传输;结构简单,适合远距离低速串行通信。四、编程应用题(20分)题目:用C语言,配置LPC2138的P0.0为输出,循环翻转P0.0电平(简单闪烁)参考程序(适配教材风格)c

#include<LPC21xx.h>

voidDelay(void)

{

unsignedinti;

for(i=0;i<50000;i++);

}

intmain(void)

{

IO0DIR|=(1<<0);//P0.0设为输出

while(1)

{

IO0SET=1<<0;//置高

Delay();

IO0CLR=1<<0;//置低

Delay();

}

}答题说明:先配置方向寄存器,while死循环,SET/CLR寄存器翻转电平,软件延时实现闪烁。备考补充(本课程高频考点)1.ARM寄存器:R13=SP,R14=LR,R15=PC,CPSR状态寄存器2.LPC2138外设:GPIO、UA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论