《单片机技术与应用》A试卷及答案

《单片机技术与应用》A试卷及答案。答案总结在文末。

目录

一、单选题

二、多项选择题

三、判断题

四、填空题

五、简答题

六、计算题

答案


一、单选题

1.8051单片机的基本组成核心是( )

A) CPU + RAM + ROM + I/O + 定时器/计数器

B) ALU + 寄存器 + 控制器

C) CPU + 存储器 + I/O接口

D) 运算器 + 控制器 + 寄存器

2.8051单片机的程序计数器 PC 的作用是( )

A) 存放当前正在执行的指令

B) 存放下一条要执行的指令的地址

C) 存放上一条已执行指令的地址

D) 存放操作数地址

3.8051单片机内部数据存储器(RAM)中,可直接位寻址的地址范围是( )

A) 00H - 1FH

B) 20H - 2FH

C) 30H - 7FH

D) 80H - FFH

4.8051单片机的P3口除了作为通用I/O口外,第二功能不包括( )

A) RXD (串行输入)

B) TXD (串行输出)

C)WR(外部数据存储器写选通)

D) ALE (地址锁存允许)

5.指令MOV A,#30H的寻址方式是( )

A) 立即寻址

B) 直接寻址

C) 寄存器寻址

D) 寄存器间接寻址

6.8051单片机复位后,程序执行的起始地址是( )

A) 0000H

B) 0003H

C) 000BH

D) 0013H

7.8051单片机定时器/计数器T0工作在方式1时,其最大计数值是( )

A) 2^8 (256)

B) 2^13 (8192)

C) 2^16 (65536)

D) 2^12 (4096

8.8051单片机中断系统中,优先级最高的中断源是( )

A) 外部中断0(/INT0)

B) 定时器/计数器T0溢出中断

C) 外部中断1(/INT1)

D) 串行口中断

9.要使8051单片机的P1.0引脚输出高电平,应执行的指令是( )

A) SETB P1.0

B) CLR P1.0

C) MOV P1.0,#1

D) ANL P1,#0FEH

10.在串行通信中,8051单片机通常用于设置波特率加倍的是( )

A) SCON

B) PCON

C) SMOD

D) TCON      

二、多项选择题

1.满足中断响应的条件有()

A.有中断源发出中断请求

B.中断总允许位EA=1

C.没有更高级或同级的中断正在处理

D.执行完当前指令

2.下列指令中,使用寄存器间接寻址的有()

A. MOV A, @R0

B. MOVX @DPTR, A

C. ADD A, 30H

D. MOV C, 20H

3.关于P0口的正确描述有()

A.P0口用作地址/数据总线

B.P0口是一个双功能的并行端口

C.P0口作为数据输入时,仅从外部存储器读入信息

D.P0口作为地址/数据复用方式访问存储器时,CPU从P0口读信息

4.按照键盘与单片机的连接方式,可将非编码键盘分为()

A.独立式键盘

B.矩阵式键盘

C.并行扫描键盘

D.串行扫描键盘

5.串行口通信根据传送方式的不同分为()

A.异步通信

B.同步通信

C.单机通信

D.双机通信

三、判断题

  1. 堆栈指针SP当前的内容为50H,当执行完PUSH ACC指令后其内容变为4FH。()
  2. 为了读入P1口引脚电平的高低,需要先向P1口写入OFFH。()
  3. 寄存器寻址方式也可以用来访问外部数据存储器。()
  4. 8051系列单片机内部具有一个可编程半双工串行通信接口。()
  5. 在MCS-51单片机中定时/计数器TO有四种工作方式。()
  6. 在一般情况下,8051单片机允许同级中断嵌套。()
  7. 异步通信的一帧数据格式由起始位、数据位、奇偶校验位和停止位四部分组成。()
  8. while和do-while语句块中,循环体执行的次数相同。()
  9. 美国标准信息交换码简称ASCII码。()
  10. 移位指令属于逻辑运算类中的一种类型,其主要包括循环左移指令、循环右移指令、带进位的循环左移指令、带进位的循环右移指令。()

四、填空题

1.8051 单片机的程序状态字寄存器 PSW 中,CY 是 ______ 标志位,OV 是 ______ 标志位,P 是 ______ 标志位。

2.指令 DJNZ R7, LOOP 的功能是:先将寄存器 R7 的内容 ______ ,然后判断其结果是否为 ______ ,若不为零则转移到标号 LOOP 处执行。

3.在中断服务程序中,保护现场通常使用 ______ 指令,恢复现场使用 ______ 指令,中断返回使用 ______ 指令。

4.结构化程序设计的三种基本结构是                                         

5.共阳极数码管要使得灯亮应该给          (低/高)电平。

五、简答题

1.什么是单片机?

2.8051单片机的时钟周期、机器周期、指令周期是如何定义的?

3.8051单片机进行复位的条件是什么?常用的复位方法有几种?

4.请简述中断的处理过程?

5.请简述串行通信和并行通信的区别?

六、计算题

  1. 已知一个十进制数是218,请完成以下计算:
  1. 将该十进制数转换成相应的二进制数(3分)
  2. 将上一题转换成的二进制数转换成十六进制数(3分)
  3. 将十六进制数28F.7转换为二进制数(3分)
  4. 求两个十进制数45和-23的补码之和(用二进制形式表示)(6分)
  1. 设内部RAM中3AH单元的内容为50H,当执行下列程序段后,寄存器A, R0和内部RAM 50H, 51H单元的内容为何值?(10分)

   MOV A,3AH

   MOV R0,A

   MOV A,#00H

   MOV @R0,A

   MOV A,#25H

   MOV 51H,A

答案

一、单项选择题

1-5:ABBDA 6-10:ACAAB

二、多项选择题

1.ABCD 2.AB 3.ABC 4.AB 5.AB

三、判断题

1-5:×√××√   6-10:×√×√√

四、填空题

  1. 进位标志 溢出标志 奇偶校验位
  2. 减1  0
  3. PUSH  POP  RETI
  4. 顺序结构、分支结构、循环结构

五、简述题

  1. 单片微型计算机简称单片机,是典型的嵌人式微控制器(micro controller unit),单片机芯片常用英文母的缩写MCU表示。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片止。单片机由运算器、控制器、存储器、输入输出设备构成,相当于一个微型的计算机(最小系统)。
  2. 时钟周期是时钟控制信号的基本时间单位,CPU完成一个基本操作所需时间位机器周期,指令周期是执行一条指令所需要的时间。
  3. 复位操作即单片机的初始化操作,给复位脚RST加上大于2个机器周期的高电平就可以使51单片机复位。
  4. 首先由中断源发出中断请求信号,CPU 在运行主程序的同时,不断地检测是否有中断请求产生,在检测到有中断请求信号后,决定是否响应中断。当CPU 满足条件响应中断后,进入中断服务程序,为申请中断的对象服务。当服务对象的任务完成后,CPU 重新返回到原来的程序中继续工作。
  5. 并行通信是构成一组数据的各位同时进行传送,如8位数据或16位数据并行传送。其特点是传输速度快,但当距离较远、位数又多时通信线路复杂且成本高。

串行通信是数据一位接一位地顺序传送。其特点是通信线路简单,只要一对传输线(如电话线)就可以实现通信,从而大大地降低了系统成本,特别适用于远距离通信。缺点是传送速度慢。

六、计算题

  1. (1)218(10)=110110102

   (2)110110102=DA16

(3)28F.716=1010001111.01112

(4)101102

2.(A)=25H,(51H)=25H,(R0)=50H,(50H)=00H

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值