4.8031 单片机的定时器 T0 用作定时方式时是 。D A.由内部时钟频率定时,一个时钟周期加 1 B.由外部计数脉冲计数,一个机器周期加 1 C.外部定时脉冲由 T0(P3.4)输入定时 D.由内部时钟频率计数,一个机器周期加 1 5.8031 单片机的机器周期为 2?s,则其晶振频率 fosc 为 MHz。 A.1 B.2 C.6 D.12
6.用 8031 的定时器 T1 作定时方式,用模式 1,则工作方式控制字为 。C A.01H B.05H C.10H D.50H
7.用 8031 的定时器 T1 作计数方式,用模式 2,则工作方式控制字为 。A A.60H B.02H C.06H D.20H
8.用 8031 的定时器 T1 作定时方式,用模式 1,则初始化编程为 。C A.MOV TOMD,#01H B.MOV TOMD,#50H C.MOV TOMD,#10H D.MOV TCON,#02H
9.用 8031 的定时器 T1 作定时方式,用模式 2,则工作方式控制字为 。D A.60H B.02H C.06H D.20H
10.用 8031 的定时器 T1 作定时方式,用模式 2,则初始化编程为 。C A.MOV TOMD,#06H B.MOV TOMD,#20H C.MOV TOMD,#10H D.MOV TOMD,#60H
11.用 8031 的定时器,若用软启动,应使 TOMD 中的 。C A.GATE 位置 1 B.C/T 位置 1 C.GATE 位置 0 D.C/T 位置 0 12.启动定时器 0 开始计数的指令是使 TCON 的 。B
A.TF0 位置 1 B.TR0 位置 1 C.TR0 位置 0 D.TR1 位置 0 13.启动定时器 1 开始定时的指令是 。D A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1 14.使 8031 的定时器 T0 停止计数的指令是 。A A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1 15.使 8031 的定时器 T1 停止定时的指令是 。B A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
16.使 8031 的定时器 T1 停止计数的指令是使 TCON 的 。D A.TF0 位置 1 B.TR0 位置 1 C.TR0 位置 0 D.TR1 位置 0
17.8031 的定时器 T0 作计数方式,用模式 1(16 位计数器)则应用指令 初始化编程。C A.MOV TMOD ,#01H B.MOV TMOD ,10H C.MOV TMOD ,#05H D.MOV TCON ,#05H
18.下列指令判断若定时器 T0 计满数就转 LP 的是 。D A.JB T0,LP B.JNB TF0,LP C.JNB TR0, LP D.JB TF0,LP
19.下列指令判断若定时器 T0 未计满数就原地等 的是 。B A.JB T0,$ B.JNB TF0,$ C.JNB TR0,$ D.JB TF0,$
20.当 CPU 响应定时器 T1 的中断请求后,程序计数器 PC 的内容是 。D A.0003H B.000BH C.00013H D.001BH
21.当 CPU 响应外部中断 0 的中断请求后,程序计数器 PC 的内容是 。A A.0003H B.000BH C.00013H D.001BH
22.当 CPU 响应外部中断 1 的中断请求后,程序计数器 PC 的内容是 。A A.0003H B.000BH C.00013H D.001BH
23.MCS—51 单片机在同一级别里除串行口外,级别最低的中断源是 。B A.外部中断 1 B.定时器 T0 C.定时器 T1 D.串行口
24.MCS—51 单片机在同一级别里除 INT0 外,级别最高的中断源是 。C A.外部中断 1 B.定时器 T0 C.定时器 T1 D.外部中断 0
25.当外部中断 0 发出中断请求后,中断响应的条 是 。A
A.SETB ET0 B.SETB EX0 C.MOV IE,#81H D.MOV IE,#61H 26.当定时器 T0 发出中断请求后,中断响应的条 是 。C A.SETB ET0 B.SETB EX0 C.MOV IE,#82H D.MOV IE,#61H 27.用 8031 的定时器 T0 作计数方式,用模式 1(16 位),则工作方式控制字为 。D A.01H B.02H C.04H D.05H
28.用 8031 的定时器 T0 作定时方式,用模式 2,则工作方式控制字为 。B A.01H B.02H C.04H D.05H
29.8031 的定时器 T0 作定时方式,用模式 1(16 位计数器)则应用指令 初始化编程。A A.MOV TMOD ,#01H B.MOV TMOD ,01H C.MOV TMOD ,#05H D.MOV TCON ,#01H
30.用定时器 T1 方式 1 计数,要求每计满 10 次产生溢出标志,则 TH1、TL1 的初始值是 。A A.FFH、F6H B.F6H、F6H C.F0H 、F0H D.FFH、F0H 31.启动定时器 0 开始定时的指令是 。C A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
32.用 8031 的定时器 T0 定时,用模式 2,则应 。D
A.启动 T0 前向 TH0 置入计数初值,TL0 置 0,以后每次重新计数前要重新置入计数初值。 B.启动 T0 前向 TH0、TL0 置入计数初值,以后每次重新计数前要重新置入计数初值。 C.启动 T0 前向 TH0、TL0 置入 计数初值,以后不再置入。 D.启动 T0 前向 TH0、TL0 置入相同的计数初值,以后不再置入。 33.外部中断 0 的入口地址是 。A A.0003H B.000BH C.0013H D.001BH
34.MCS—51 单片机 CPU 开中断的指令是 。A A.SETB EA B.SETB ES C.CLR EA D.SETB EX0
35.MCS—51 单片机外部中断 0 开中断的指令是 。B A.SETB ET0 B.SETB EX0 C.CLR ET0 D.SETB ET1
36.MCS—51 单片机的两个定时器作定时器使用时 TMOD 的 D6 或 D2 应分别为 。A A.D6=0,D2=0 B.D6=1,D2=0 C.D6=0,D2=1 D.D6=1,D2=1
37.MCS—51 单片机的 TMOD 模式控制寄存器是一个专用寄存器,用于控制 T1 和 T0 的操作模式及工作 方式,其中 C/ 表示的是 。C
A.门控位 B.操作模式控制位 C.功能选择位 D.启动位
38.8031 单片机晶振频率 fosc=12MHz,则一个机器周期为 ?。SB A.12 B.1 C.2 D.1/12
39.MCS—51 单片机定时器溢出标志是 。D
A.TR1 和 TR0 B.IE1 和 IE0 C.IT1 和 IT0 D.TF1 和 TF0
40.用定时器 T1 方式 2 计数,要求每计满 100 次,向 CPU 发出中断请求,TH1、TL1 的初始值是 。A A.9CH B.20H C.64H D.A0H
41.MCS—51 单片机定时器外部中断 1 和外部中断 0 的触发方式选择位是 。C A.TR1 和 TR0 B.IE1 和 IE0 C.IT1 和 IT0 D.TF1 和 TF0
42.MCS—51 单片机定时器 T1 的溢出标志 TF1,若计满数产生溢出时,如不用中断方式而用查询方式, 则应 。B
A.由硬 清零 B.由软 清零 C.由软 置于 D.可不处理
43.MCS—51 单片机定时器 T0 的溢出标志 TF0,若计满数产生溢出时,其值为 。C A.00H B.FFH C.1 D.计数值
44.MCS—51 单片机定时器 T0 的溢出标志 TF0,若计满数在 CPU 响应中断后 。A A.由硬 清零 B.由软 清零 C.A 和 B 都可以 D.随机状态
45.8051 单片机计数初值的计算中,若设最大计数值为 M,对于模式 1 下的 M 值为 。D A.M= =8192 B.M= =256 C.M= =16 D.M= =65536 46.8031 响应中断后,中断的一般处理过程是 。A
A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回。 B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回。
C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回。
D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回。 47.单片机工作方式为定时工作方式时,其定时工作方式的计数初时值 X= 。C A.X=M- fosc B.X=M+ fosc C.X=M- D.X=M-(fosc×t)
48.8031 单片机共有 5 个中断入口,在同一级别里,5 个中断源同时发出中断请求时,程序计数器 PC 的内容变为 。B
A.000BH B.0003H C.0013H D.001BH
49.MCS—51 单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将 SCON 中的 ,向 CPU 申请中断。A
A.RI 或 TI 置 1 B.RI 或 TI 置 0
C.RI 置 1 或 TI 置 0 D.RI 置 0 或 TI 置 1 50.MCS—51 单片机响应中断的过程是 。D
A.断点 PC 自动压栈,对应中断矢量地址装入 PC B.关中断,程序转到中断服务程序
C.断点压栈,PC 指向中断服务程序地址
D.断点 PC 自动压栈,对应中断矢量地址装入 PC,程序转到该矢量地址,再转至中断服务程序首地址 51.执行中断处理程序最后一句指令 RETI 后, 。D
A.程序返回到 ACALL 的下一句 B.程序返回到 LCALL 的下一句
C.程序返回到主程序开始处 D.程序返回到响应中断时一句的下一句 52.MCS—51 的串行口工作方式中适合多机通信的是 。B A.方式 0 B.方式 3 C.方式 1 D.方式 2 53.MCS—51 单片机响应中断矢量地址是 。C
A.中断服务程序的首句地址 B.中断服务程序的出口地址
C.中断服务程序的入口地址 D.主程序等 中断指令的地址
54.当 TCON 的 IT0 为 1,且 CPU 响应外部中断 0, 的中断请求后, 。C A.需用软 将 IE0 清 0 B.需用软 将 IE0 置 1
C.硬 自动将 IE0 清 0 D. (P3.2 管脚)为高电平时自动将 IE0 清 0 55.MCS—51 单片机串行口接收数据的次序是下述的顺序 。B ( 1)接收完一帧数据后,硬 自动将 SCON 的 R1 置 1 ( 2)用软 将 RI 清零
( 3)接收到的数据由 SBUF 读出
( 4)置 SCON 的 REN 为 1,外部数据由 RXD(P3.0)输入 A.(1)(2)(3)(4) B.(4)(1)(2)(3) C.(4)(3)(1)(2) D.(3)(4)(1)(2)
56.MCS—51 单片机串行口发送数据的次序是下述的顺序 。A
( 1) 发送数据送 SBUF (2)硬 自动将 SCON 的 TI 置 1
( 3)经 TXD(P3.1)串行发送一帧数据完毕 (4)用软 将 TI 清 0 A.(1)(3)(2)(4) B.(1)(2)(3)(4) C.(4)(3)(1)(2) D.(3)(4)(1)(2) 57.8051 单片机串行口用工作方式 0 时, 。C A.数据从 RDX 串行输入,从 TXD 串行输出。 B.数据从 RDX 串行输出,从 TXD 串行输入。
C.数据从 RDX 串行输入或输出,同步信号从 TXD 输出。 D.数据从 TXD 串行输入或输出,同步信号从 RXD 输出。
58.一主程序中有一句 LP:SJMP LP,功能指令为等 中断,当发生中断且中断返回后, 。D A.返回到主程序开始处 B.返回到该句的下一条指令处 C.返回到该句的上一条指令处 D.返回到该句
59.一中断子程序的最后一句不是 RETI 而是 RET,中断返回后 。D A.返回到主程序中 ACALL 或 LCALL 的下一句
B.返回到主程序中响应中断时一句的下一句 C.返回到主程序开始处 D.返回到 0000H 处
60.一主程序中有一句 LP:SJMP LP,功能指令为等 中断,在主程序中没有安排堆栈指针 SP,且中断 子程序的最后一句不是 RETI 而是 SJMP LP,则执行完 2 次中断子程序后 SP 为 。C A.与原来值相同 B.09H C.08H D.07H
61.外部中断源 (外部中断)的向量地址为 。C A.0003H B.000BH C.0013H D.002BH 62.8051 单片机共有 中断源。B A.4 B.5 C.6 D.7
63.对定时器控制寄存器 TCON 中的 IT1 和 IT0 位清 0 后,则外部中断请求信号方式为 。A A.低电平的效 B.高电平有效
C.脉冲上跳沿有效 D.脉冲后沿负跳有效
64.单片机中 PUSH 和 POP 指令通常用来 。C A.保护断点 B.保护现场
C.保护现场恢复现场 D.保护断点恢复断点 三、多项选择题
1.MCS—51 单片机内部设置有两个 16 位可编程的定时器/计数器,简称定时器 T0 和 T1,它们的通过程序来设置和改变。A、B、C、D
A.工作方式 B.定时时间 C.量程 D.启动方式 E.计数时间 2.MCS—51 单片机定时器内部结构由 组成。A、B、D、E、 A.TCON B.TMOD C.计数器 D.T0 E.T1
3.MCS—51 单片机控制寄存器 TCON 的作用是 等。ABCE A.定时/计数器的启、停控制 B.定时器的溢出标志
C.外部中断请求标志 D.确定中断优先级 E.选择外部中断触发方式
4.8051 单片机定时器 T0 作定时用,采用操作模式 1,编程时需有下列步骤 。ACDE A.TMOD 初始化 B.选择电平触发还是边沿触发 C.置入计数初值 D.启动定时器 E.串行计数是否溢出及转移
5.16.8031 单片机上电复位后,内容为 0 的寄存器是 。A、C、D、E A.R0,R1 B.R7 C.ACC D.B E.TMOD、TCON 6.MCS—51 的中断系统由 。A、C、D、E
A. 殊功能寄存器 TCON、SCON B.模式控制寄存器 TMOD
C.中断允许控制寄存器 IE D.中断优先级寄存器 IP E.中断顺序查询逻辑 7.CPU 响应中断的条 包括 。A、C、D、E
A.现行指令运行结束 B.保护现场 C.有中断请求
D.申请中断的中断源中断允许位为 1 E.已开放 CPU 中断 8.MCS—51 的中断源是 。A、B、C、D、E
A.外部输入中断源 (P3.2) B.外部输入中断源 (P3.3)
C.T0 的溢出中断源 D.串行口发送和/接收中断源 E.T1 的溢出中断源 9.MCS—51 单片机外部中断源的中断请求方法可以是 。B、D、E A.高电平触发 B.低电平触发 C.上升沿触发
D.下降沿触发 E.一串脉冲头朝下的连续矩形波触发
10.下列哪些属于 8031 单片机串行通讯时接收数据的过程 。A、B、C、D、E A.SCON 初始化 B.从 RXD 串行输入数据
C.RI 置位 D.软 RI 清零 E.从 SBUF 读数据
11.下列哪些属于 8031 单片机串行通讯时发送数据的过程 。ABCDE A.SCON 初始化 B.数据送 SBUF
C.从 TXD 发送数据 D.置 TI 为 1 E.软 TI 清零 12.下列哪些是 8051 单片机的中断矢量地址 。ABDE A.0003H B.000BH C.0007H D.0013H E.001BH
等均可 13. 8051 单片机的 IE 寄存器的用途是 。BCE A.确定中断方式 B.确定 CPU 中断的开放或禁止
C.定时器中断的开放或禁止 D.定时器溢出标志 E.选择外部中断的开放或禁止 14. 8051 单片机的 SCON 寄存器的用途是 。BCE A.高电平触发 B.低电平触发 C.上升沿触发
D.下降沿触发 E.一串脉冲头朝下的连续矩形波触发
15.MCS—51 单片机中定时/计数器的工作模式有 。 ABCE A.8 位自动重装计数器 B.13 位计数器
C.16 位计数器 D.32 位计数器 E.两个独立的 8 位计数器 16.MCS—51 单片机外部计数脉冲输入 T0(P3.4),如用按钮开关产生计数脉冲,应采用 。ABCDE
A.加双稳态消抖动电路 B.加单稳态消抖动电路 C.555 时基电路整形 D.施密 触发器整形 E.软 延时消抖动
17. 用 8031 的定时器 T1 作定时方式,用模式 2,则初始化编程为 。BD A.置 TMOD 为 05H B.置 TMOD 为 60H C.置 TMOD 为 02H D.置 TH0、TL0 相同初值,以后不须重新置数 E.置 TH0、TL0 相同初值,以后须重新置数
18.随机干扰往往是以瞬变、尖峰或脉冲形式出现,它是由 造成的。CD A.温度变化 B.电压效应 C.电动工具的火花 D.电感性负载的启停 E.光电效应
19.DAC0832 的 CS 接到 8031 的 P2.0 时,程序中 0832 的地址指针寄存器 DPTR 应置为 。ABC A.0832H B.FE00H C.FEF8H D.FD00H E.EFF8H 20.中断指令的撤除有 。ABCD
A.定时/计数中硬 自动撤除 B.脉冲方式外部中断自动撤除
C.电平方式外部中断强制撤除 D.串行中断软 撤除 E.串行中断硬 自动撤除 21.所谓系统总线,指的是 。ABE
A.数据总线 B.地址总线 C.内部总线 D.外部总线 E.控制总线
22.下述条 中,能封锁主机对中断的响应的条 是 。ABCD A.一个同级或高一级的中断正在处理时
B.当前周期不是执行当前指令的最后一个周期
C.当前执行的指令是 RETI 指令或对 IE 或 IP 寄存器进行读/写的指令 D.当前执行的指令是一长跳转指令 E.一个低级的中断正在处理时 四、简答题:
1、 CPU 响应中断的条 有哪些?
有中断请求信号、已开放 CPU 中断、申请中断的中断源中断允许位为 1、现行指令运行结束。 2、 简述 8031 单片机串行通信时发送数据的过程。
SCON 初始化、数据送 SBUF、从 TXD 发送数据、发送完 1 帧数据后硬 自动将 TI 置 1、用软 将 TI 清 0。
3、 常用的可编程 I/O 接口芯片有哪些?(要求答出 4 个) 8255、8250、8253、8155、8279、8237、8295.
长沙理工大学单片机试卷
一、简答题 (每题5分,共15分)
1.MCS-51单片机存储器分为哪几个区域及地址划分范围? 2.试用三种方法将累加器A中无符号数乘4。 3.DAC0832与单片机的接口方式有哪几种?
(指令)