单片机期末考试试题与答案.docx

上传人:夺命阿水 文档编号:1100440 上传时间:2024-03-15 格式:DOCX 页数:6 大小:34.23KB
返回 下载 相关 举报
单片机期末考试试题与答案.docx_第1页
第1页 / 共6页
单片机期末考试试题与答案.docx_第2页
第2页 / 共6页
单片机期末考试试题与答案.docx_第3页
第3页 / 共6页
单片机期末考试试题与答案.docx_第4页
第4页 / 共6页
单片机期末考试试题与答案.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《单片机期末考试试题与答案.docx》由会员分享,可在线阅读,更多相关《单片机期末考试试题与答案.docx(6页珍藏版)》请在课桌文档上搜索。

1、一、填空题1、设X=5AH,Y=36H,那么X与Y或”运算为7EH,X与Y的“异或”运算为空2、假设机器的字长为8位,X=17,Y=35,那么XY=1101pp,X-Y=11101110(要求结果写出二进制形式)。3、单片机复位后,堆栈指针SP的值是纯。4、假设采用6MHz的晶体振荡器,那么MCS-51单片机的振荡周期为6生,机器周期为2us.5、一个函数由两局部组,即说明局部和语句局部。6、C语言中输入和输出操作是由库函数SCanf和Drintf等函数来完成。7. 当MCSSl引脚ALE信i1有效时,表示从Po口稳定地送出了低8位地址.8. MCS-51的堆栈是软件填写堆栈指针临时在片内数据

2、存储器内开辟的区域.9. MCS-51有4组工作存放器,功力7的地址范围是OOH-IFHo10. MCS-51片内20H-2FH范围内的数据存储器,既可以字节寻址又可以位寻址.11. 计算机的系统总线有数据总线、地址总线、控制总线。12. 一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。13、单片机的复位操作是电土,存放器IE的值是EA、ES、ET1、EXLET0、EXO14、假设选择内部程序存储器,应该设置为高曳壬(高电平/低电平),那么,PSEN信号的处理方式为丕国。15、单片机程序的入口地址是驷IL,外部中断1的入口地址是0013H。16、片机的内部RA

3、M区中,可以位寻址的地址范围是20H-2FH,特殊功能存放器中,可位寻址的地址是一能被8整除的地址。17、eiLC51软件中,工程文件的扩展名是四,编译连接后生成可烧写的文件扩展名是世。18、CS-51单片机中,在IP=OXOO时,优先级最高的中断是外部中断,最低的是串行I中断。19、CS-51单片机的PO-P4口均是并行I/0口,其中的PO口和P2口除了可以进展数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0-P4口中,电_为真正的双向口,P1-P3为准双向口。20、S-51单片机的堆栈区只可设置在出数据存储区(器)21、S51单片机外部中断请求信号有电平方式和脉冲方式,在

4、电平方式下,当采集到INT0、INTl的有效信号为低电平时,激活外部中断。二、单项选择题1、C语言提供的合法的数据类型关键字是(BA、DoubleB、ShOrtCintegerD、Char2、片内RAM的20H2FH为位寻址区,所包含的位地址是(B),A、OoH20HB、OoH7FHC、20H2FHD、OOH-FFH3、MCS-51单片机的复位信号是(A)有效。A、高电平B、低电平C、脉冲D、下降沿4、89S51的单片机的堆栈指针(C)A、只能位于内部RAU低128B字节范围内B、可位于内部RAM低256包范围内C、可位于内部ERRAM内。D、可位于内部RAM或外部RAM内5、在串行口工作于移

5、位存放器方式时,其接收由(C)来启动。A、RENB、RIC、REM和RlD、TR6、存储16X16点阵的一个汉字信息,需要的字节数为(A)A、32B、64C、128D、2567、当MCS-51单片机接有外部存储器,P2口可作为(D)。A、数据输入UB、数据的输出口C、准双向输入/输出口D、输出高8位地址8、C51中一般指针变量占用(C)字节存储。A、一个B、两个C、三仝D、四个9、使用宏来访问绝对地址时,一般需包含的库文件是(B)Areg51.hB、absacc.hC、intrins.hDsstartup,h10、单片机的定时器/计数器工作方式1是(D)A、8位计数器构造B、2个8位计数器构造

6、C13位计数构造D16位计数构造11、C语言中最简单的数据类型包括(B)0A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型12、以下描述中正确的选项是(D)。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合13、以下计算机语言中,CPU能直接识别的是(D)。A、自然语言B、高级语言C、汇编语言D、机器语言14、UCS-51单片机的堆栈区是设置在(C)中。A、片内RoM区B、片外ROM区C、片内RAM区D、片外RAU区15、以下表达中正确的选项是(C)0A、用C语言实现的算法必

7、须要有输入和输出操作B、用C语言实现的算法可以没有输出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序实现的算法可以既没有输入也没有输出16、以下能正确定义一维数组的选项是(B)。A、inta5=0,1,2,3,4,5;B、Chara=0,1,2,3,4,5;C、chara=(A,B,C;D、inta5=0123”;17、数据的存储构造是指(D)。A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑构造在计算机中的表示18、以下关于栈的描述中错误的选项是(C),A、栈是先进后出的线性表B、栈只能顺序存储C、栈具有记忆作用D、对栈

8、的插入和删除操作中,不需要改变栈底指针19、能够用紫外光擦除ROU中程序的只读存储器称为(C)。A、掩膜ROMB、PROMC.EPROMDsEEPROM20、以下表达中错误的选项是(C)A、对于double类型数组不可以直接用数组名对数组进展整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数三、判断题1、在对某一函数进展屡次调用时,系统会对相应的自动变量重新分配存储单元。2、在C语言的更合语句中,只能包含可执行语句。()3、Continue和bre

9、ak都可用来实现循环体的中止。4、字符常量的长度肯定为1。(工)5、在MCS-51系统中,一个机器周期等于1.5s0()6、C语言允许在复合语句内定义自动变量。(.)7、假设一个函数的返回类型为void,那么表示其没有返回值。(J)8、所有定义在主函数之前的函数无需进展声明。(上)9、定时器与计数器的工作原理均是对输入脉冲进展计数。(X)10. MCS-51的程序存储器只是用来存放程序的。()11、假设一个函数的返回类型为VOid,那么表示其没有返回值。()12、定时器与计数器的工作原理均是对输入脉冲进展计数。(X)13、SFR中但凡能被8整除的地址,都具有位寻址能力。(J)14、不能用“sf

10、rl6”直接访问定时器/计数器。和1。(J)15、MCS-51单片机的程序存储器只能用来存放程序的。()16、串口中断标志由硬件清0。(X)17、特殊功能存放器的名字,在C51程序中,全部大写。(V)18、“sfr后面的地址可以用带有运算的表达式来表示。(X)19#includeincludewreg51.h*是等价的。(J)20、Sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFRo(X)四、简答题1 .51系列单片机具有几个中断源,分别是若何定义的?其中哪些中断源可以被定义为高优先级中断,若何定义?答:具有5个中断源,分别是外部中断INTO和外部中断INT1、定时器溢出中

11、断。和定时器溢出中断1以及串行中断。通过对中断优先级存放器IP的设置,每个中断源都可以被定义为高优先级中断。2 .各中断源对应的中断服务程序的入口地址是否能任意设定?答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定3 .如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。答:如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:ORGOOo3H、JMP、IN

12、TOP4、什么是重入函数重入函数一般什么情况下使用,使用时有哪些需要注意的地方解:多个函数可以同时使用的函数,称为重入函数。通常情景下,C5I函数不能被递归调用,也不能应用招致递归调用的布局。我不知道C语言程序设计题。有此限制是由于函数参数和局部变量是存储在结实的地址单元中。重入函数特性应许你声明一个重入函数。即可以被递归调用的函数。重入函数可以被递归调用,也可以同时被两个或更多的进程调用。C语言程序设计试题。重入函数在实时应用中及中止任事程序代码和非中止程序代码必需共用一个函数的园地中通常用到。5、8051引脚有多少I/O线他们和单片机对外的地址总线和数据总线有什么关系地址总线和数据总线各是

13、几位解:8051引脚共有40个引脚,你看单片机C语言程序设计。8051的地址总线由P2和Po口提供,试题。P2口是地址总线的高8位,PO口是地址总线的低8位;数据总线由PO口提供;PO口的地址总线和数据总线是分时举办的,PO口的地址总线必要外接地址锁存器完成地址锁存。6、单片机的应用领域:解:智能化家用电器、办公自动化设备、商业营销设备、工业自动化控制智能化仪表、智能化通信产汽车电子产品品、航空航天系统和国防军事、尖端武器等领域。7、若何正确使用P3解:1.要点:(1)说明P3口有第一功能和第二功能的使用。(2)P3口的第二功能各位线的含义。(3)使用时应先按需要选用第二功能信号,剩下的口线才

14、作第一功能I/O线用。(4)读引脚数据时,必需先给锁存器输出“1”。8、述累加器的ACC的作用。解:累加器A为8位存放器,通过暂存器与ALU相连,是最常用的存放器,功能较多,既可以存放操作数,也可以存放中间结果,一些双操作数指令中,逻辑运算指令的运算结果都存放在累加器A或AB中,在作为直接寻址时,在程序中要写成ACC.9、述MCS-51单片机的中断入口地址。答:中断入口地址为中断响应后PC的内容即中断服务的入口地址。他们是:外部中断0Ooo3HOOOBH0013HOOlBH0023H定时器TO中断外部中断1定时器Tl中断串行口中断五、一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?解:P=If=(l/11.059IO6)=0.09106s=90nsS=2P=2X90ns=180ns机器周期=12P=12X90ns=L08HS双指令周期=2X机器周期=216HS六、假设51单片机的Pl口接了8个LED,编写程序完成跑马灯程序要求每隔大约1秒变化一次。解:Voidmain(void)Unsignedinta;P0=0;While(I)If(pO=O)P0=0x0l;For(a=0;a4000:a+)PO=pOl;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号