单片机原理与应用模拟试题及参考答案解析.docx

单片机原理与应用模拟试题及参考答案解析.docx

单片机原理与应用模拟试题及参考答案解析

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

1.使MCS-51系列单片机的定时器/计数器T0停止计数的语句是()。

A、SETBTR0

B、CLRTR1

C、CLRTR0

D、SETBTR1

正确答案:C

答案解析:在MCS-51系列单片机中,TR0是定时器/计数器T0的运行控制位,CLR是清除指令,CLRTR0可以使T0停止计数。而SETB是置位指令,SETBTR0会启动T0计数;TR1是定时器/计数器T1的运行控制位,CLRTR1会停止T1计数,SETBTR1会启动T1计数,均不符合使T0停止计数的要求。

2.MCS-51单片机的并行I/O口读-改-写操作,是针对该口的()。

A、引脚

B、片选信号

C、地址线

D、内部锁存器

正确答案:D

答案解析:MCS-51单片机的并行I/O口读-改-写操作,是针对该口的内部锁存器。读-改-写操作是先读取端口锁存器的内容,然后对其进行修改,最后再写回锁存器。引脚用于数据的输入输出;片选信号用于选择芯片;地址线用于确定存储单元地址,均与读-改-写操作无关。

3.定时/计数器有4种工作模式,它们由()寄存器中的M1M0状态决定。

A、TCON

B、TMOD

C、PCON

D、SCON

正确答案:B

答案解析:定时/计数器的工作模式由TMOD寄存器中的M1、M0状态决定。TMOD用于设置定时器/计数器的工作方式,高4位用于控制T1,低4位用于控制T0。其中M1和M0组合起来可以选择4种不同的工作模式。

4.将外部数据存储器083AH单元的内容传送至累加器,必须使用指令()。

A、MOVXA,@Ri

B、MOVXA,@DPTR

C、MOVXA,direct

D、MOVCA,@A+DPTR

正确答案:B

答案解析:外部数据存储器083AH单元地址超出了Ri的寻址范围(Ri只能寻址00H-FFH),所以不能用MOVXA,@Ri;MOVXA,@DPTR可用于访问外部数据存储器,能实现将外部数据存储器083AH单元的内容传送至累加器;MOVXA,direct用于访问外部数据存储器,但direct是直接地址,这里直接用083AH不太符合常规写法;MOVCA,@A+DPTR用于访问程序存储器。

5.按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有()。

A、软件去抖动

B、硬件去抖动

C、单稳态电路去抖方法

D、硬、软件两种方法

正确答案:A

6.MCS-51单片机的并行I/O中,()口作为输入输出口进行使用时需要外接上拉电阻。

A、P0

B、P1

C、P2

D、P3

正确答案:A

答案解析:P0口作为输入输出口进行使用时需要外接上拉电阻。P0口是三态双向口,当作为通用I/O口输出时,由于输出驱动电路是开漏结构,所以需要外接上拉电阻才能输出高电平;当作为输入口时,也需要先向该端口写“1”使输出缓冲器截止,以防止读入的数据出错,此时也相当于外接了上拉电阻。而P1、P2、P3口内部均有上拉电阻,不需要外接。

7.下列指令能使P1口的最低位置1的是()。

A、ANLP1,#80H

B、SETB90H

C、ORLP1,#0FFH

D、ORLP1,#80H

正确答案:B

8.关于AT89S51单片机的堆栈操作,下列描述正确的是()。

A、遵循先进先出,后进后出的原则

B、压栈时栈顶地址自动减1

C、调用子程序及子程序返回与堆栈无关

D、中断响应及中断返回与堆栈有关

正确答案:D

9.MCS-51系列单片机在同一级别里除串行口外,级别最低的中断源是()。

A、外部中断1

B、定时器/计数器T0

C、定时器/计数器T1

D、串行口

正确答案:C

答案解析:MCS-51系列单片机中断源优先级中,定时器/计数器T1的级别低于外部中断1、定时器/计数器T0,高于串行口。所以级别最低的中断源是定时器/计数器T1。

10.0023H是51单片机的()入口地址。

A、定时器/计数器中断0

B、外部中断0

C、串行口中断

D、外部中断1

正确答案:C

11.计算机中最常用的字符信息编码是()。

A、ASCII码

B、BCD码

C、余3码

D、循环码

正确答案:A

答案解析:ASCII码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,是计算机中最常用的字符信息编码。BCD码是用4位二进制数来表示1位十进制数中的0~9这10个数码。余3码是由8421码加上0011形成的一种无权码。循环码是一种无权码,它在相邻位间具有循环特性。所以计算机中最常用的字符信息编码是ASCII码。

12.下列指令能使累加器A的最低位置1的

文档评论(0)

1亿VIP精品文档

相关文档