网站大量收购独家精品文档,联系QQ:2885784924

单片机原理及应用考试题(含参考答案).docx

单片机原理及应用考试题(含参考答案).docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单片机原理及应用考试题(含参考答案)

一、单选题(共52题,每题1分,共52分)

1.关于MCS-51的堆栈操作,正确的说法是()

A、先入栈,再修改栈指针

B、先修改栈指针,再出栈

C、先修改栈指针,在入栈

D、以上都不对

正确答案:C

答案解析:堆栈操作时,应先修改栈指针,再进行入栈或出栈操作。入栈是先将栈指针加1,然后再将数据存入新的栈地址;出栈是先从栈顶取出数据,然后再将栈指针减1。选项A先入栈再修改栈指针错误;选项B先修改栈指针再出栈表述不准确,应该是先修改栈指针再进行入栈或出栈操作;选项C正确。

2.MCS-51单片机定时器溢出标志是

A、TR1和TR0

B、IE1和IE0

C、IT1和IT0

D、TF1和TF0

正确答案:D

答案解析:当MCS-51单片机定时器溢出时,对应的溢出标志位TF1(定时器1溢出标志)和TF0(定时器0溢出标志)会置1。TR1和TR0是定时器1和定时器0的运行控制位;IE1和IE0是外部中断1和外部中断0的中断请求标志位;IT1和IT0是外部中断1和外部中断0的触发方式控制位。

3.当MCS-51复位时,下面说法准确的是()

A、PC=0000H

B、SP=00H

C、SBUF=00H

正确答案:A

答案解析:当MCS-51复位时,PC被清0,程序从0000H地址开始执行,所以[A、]PC=0000H正确;复位时,SP被初始化为07H,而不是00H,所以[B、]SP=00H错误;SBUF是串行口数据缓冲器,复位时其内容不定,所以[C、]SBUF=00H错误。

4.若要打开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为():

A、8AH

B、0AH

C、89H

D、09H

正确答案:C

答案解析:外部中断0的中断允许位是EX0,定时计数器1的中断允许位是ET1。要打开这两个中断,对应的位要置1。IE寄存器中EA(总中断允许位)也要置1才能使能总的中断。IE的二进制表示时即89H能满足打开外部中断0和定时计数器1的中断且禁止其他中断的要求。

5.一个EPROM的地址有A0----A11引脚,它的容量为()。

A、2KB

B、4KB

C、8KB

D、16KB

正确答案:B

答案解析:EPROM地址线有A0-A11共12根,根据存储容量计算公式2^n(n为地址线数量),可得存储容量为2^12=4096B=4KB,所以它的容量大于4KB。

6.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,执行以下指令后SETBC;ADDCA,20H;RLCA;MULAB。(A)=

A、08H

B、09H

C、10H

D、11H

正确答案:A

7.能将A的内容向左循环移一位,第七位进第0位的指令是()。

A、RLCA

B、RRCA

C、RRA

D、RLA

正确答案:D

8.OV(PSW.2)的定义是()

A、寄存器组选择位

B、溢出标志位

C、奇偶标志位

D、辅助进位标志位

E、用户标志位

F、进位标志位

正确答案:B

9.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。

A、7542H

B、7542

C、75.42H

D、75.42

正确答案:B

答案解析:线BCD码每4位表示一个十进制数字。0111表示7,0101表示5,0100表示4,0010表示2,所以其表示的十进制数值为7542。这里的数值是十进制数,没有后缀H等表示十六进制的标识,所以选B。

10.INCdirect是()

A、数据传送指令

B、算术运算指令

C、逻辑运算指令

D、控制转移指令

E、位操作指令

正确答案:B

11.在中断服务程序中至少应有一条()

A、中断返回指令

B、加法指令

C、传送指令

D、转移指令

正确答案:A

答案解析:中断服务程序执行完毕后,需要通过中断返回指令返回到原来被中断的程序继续执行,所以中断服务程序中至少应有一条中断返回指令。传送指令、转移指令、加法指令不是中断服务程序必须具备的。

12.MCS-51指令系统中,指令MOVA,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。

A、(A)=86H

B、(A)=20H

C、(A)=18H

D、(A)=00H

正确答案:C

13.A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0

B、C1H,0

C、02H,1

D、C1H,1

正确答案:C

14.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。

A、寄存器,外部数据存储器

B、直接,程序存储器

C、寄存器间接,内部数据存储器

D、寄存器间接,外部数

文档评论(0)

十四-1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档