第37卷 串行通信(2)四川省对口招生考试-电子信息类《单片机原理及应用双析卷》
2026-04-27
|
2份
|
12页
|
26人阅读
|
0人下载
内容正文:
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第37、第38卷精准对标四川省考纲,知识模块:
48. 了解串行通信的基本概念;
49. 理解串行通信接口工作方式;
50. 理解串行通信的控制寄存器 SCON 和串行通信简单应用编程;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第37卷
串行通信(2) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.以下哪种不是 51 单片机定时器 / 计数器的计数脉冲来源( )
A.系统时钟 12 分频后的脉冲 B.外部引脚 T0 输入的脉冲
C.外部引脚 T1 输入的脉冲 D.串口发送数据脉冲
【答案】D
【详解】定时器 / 计数器计数脉冲来源有内部系统时钟频后的脉冲(用于定时)和外部引脚 T0、T1 输入的脉冲(用于计数外部事件),串口发送数据脉冲与定时器 / 计数器计数脉冲来源无关。故选D。
2.在定时器 / 计数器工作方式 2 中,重装初值是由 自动完成的。( )
A.硬件 B.软件 C.中断服务程序 D.主程序
【答案】A
【详解】工作方式 2 具有自动重装初值功能,当 TL 计数溢出时,硬件自动将 TH 中的初值装入 TL,无需软件干预。故选A。
3.若晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 时,其最大定时时间约为( )
A.65.536ms B.131.072ms C.262.144ms D.524.288ms
【答案】A
【详解】机器周期 = 12 / 晶振频率 = 1μs。方式 1 是 16 位定时器,最大定时时间 T=(2^16 - 0)× 机器周期 = 65536μs = 65.536ms。故选A。
4.定时器 / 计数器工作方式 0 下,定时器 0 是由 构成。( )
A.TH0 的 8 位和 TL0 的 8 位 B.TH0 的 8 位和 TL0 的低 5 位
C.TH0 的高 5 位和 TL0 的 8 位 D.TH0 的高 3 位和 TL0 的 8 位
【答案】B
【详解】工作方式 0 是 13 位定时器 / 计数器,由 TH0 的 8 位和 TL0 的低 5 位组成,TL0 的高 3 位未使用。故选B。
5.单片机定时器 / 计数器的工作方式由 寄存器设置。( )
A.TCON B.SCON C.TMOD D.IE
【答案】C
【详解】TMOD(定时器 / 计数器工作方式寄存器)用于设置定时器 / 计数器的工作方式,低四位控制定时器 0,高四位控制定时器 1。TCON 主要用于控制定时器的启动、停止和中断标志等;SCON 用于串口控制;IE 用于中断允许控制。故选C。
6.若单片机晶振频率为12MHz,要实现1ms延时,定时器T0应选择的工作方式是( )
A.方式0 B.方式1 C.方式2 D.方式3
【答案】B
7.要实现LED灯“亮2s灭1s”循环,需要用到( )
A.中断功能 B.定时器/计数器 C.串口通信 D.键盘输入
【答案】B
8.8051单片机内部设有几个可编程的定时器/计数器( )
A.1个 B.2个 C.3个 D.4个
【答案】B
9.单片机采用方式0时是13位计数器,它的最大定时时间是多少( )
A.81.92ms B.8.192ms C.65.536ms D.6.5536ms
【答案】B
10.若要采用定时器0,方式1,如何设置TMOD( )
A.00H B.01H C.10H D.11H
【答案】B
11.89C51单片机有几个定时器/计数器( )
A.1个 B.2个 C.3个 D.4个
【答案】B
12.当TMOD寄存器中C/T位为0时,定时器/计数器工作在( )
A.定时模式 B.计数模式 C.中断模式 D.停止模式
【答案】A
13.定时器/计数器工作方式2的特点是( )
A.16位定时/计数
B.8位定时/计数,自动重装初值
C.13位定时/计数
D.分成两个8位定时/计数器
【答案】B
14.启动定时器T0开始计数的指令是使TCON的( )
A.TF0位置1 B.TR0位置1 C.TR0位置0 D.TR1位置0
【答案】B
15.定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志( )
A.由软件清零 B.由硬件自动清零
C.随机状态 D.A和B都可以
【答案】A
16.启动定时器1开始定时的指令是( )
A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
【答案】D
17.用89C51的定时器,若用软件启动,应使TMOD中的( )
A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0
【答案】C
18.89C51单片机的定时器T0用作计数方式时是( )
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部计数脉冲计数,下降沿加1
D.由外部计数脉冲计数,一个机器周期加1
【答案】C
19.89C51单片机的工作频率为12MHz,其内部定时器的最大定时时间是( )
A.256μs B.8192μs C.65536μs D.128μs
【答案】C
20.51单片机内16位的定时器/计数器执行的计数方式是( )
A.减一计数 B.加一计数 C.减二计数 D.加二计数
【答案】B
二、判断题(本大题共10小题,每题2分,共20分)
21.RS232 与单片机连接时,可直接连接,无需额外电路。( )
【答案】正确
【详解】单片机的电平一般是 TTL 电平(如 0 - 5V),而 RS232 是 RS232 电平标准,两者电平不匹配,所以连接时通常需要电平转换芯片,如 MAX232 等,将 TTL 电平转换为 RS232 电平,才能实现正常通信。所以该说法错误。
22.在 RS232 通信中,逻辑 1 的电平比逻辑 0 的电平高。( )
【答案】错误
【详解】RS232 中逻辑1的电平范围是-3V 到-15V,逻辑0的电平范围是+3V到+15V,所以逻辑0的电平比逻辑1的电平高。所以该说法错误。
23.RS422 与 RS485 的电气接口完全相同,可互相替代使用。( )
【答案】错误
【详解】虽然 RS422 和 RS485 都采用差分信号传输,但它们在一些特性上有所不同。RS422 是全双工通信,而 RS485 一般是半双工通信,并且在驱动能力、可连接节点数量等方面也存在差异,不能简单地互相替代使用。该说法错误。
24.RS232 接口的传输距离一般比 RS485 长。( )
【答案】错误
【详解】RS232 适用于短距离通信,一般传输距离在十几米以内。而 RS485 采用差分传输,抗干扰能力强,传输距离可达千米以上,所以 RS485 的传输距离远长于 RS232。所以该说法错误。
25.RS485 只能进行半双工通信,不能进行全双工通信。( )
【答案】正确
【详解】RS485 标准通常工作在半双工模式下,即数据的发送和接收不能同时进行,需要通过控制信号切换收发器的工作状态。虽然有一些扩展方式可以实现类似全双工的功能,但 RS485 本身的基本特性是半双工通信。该说法是正确的。
26.RS232 是一种差分传输接口标准。( )
【答案】错误
【详解】RS232 采用单端传输方式,而非差分传输。它通过单一信号线与地线之间的电平变化来表示数据,容易受到外界干扰,而 RS485 和 RS422 才是差分传输接口标准,利用两根信号线的电压差来传输数据,抗干扰能力强。所以该说法是错误的。
27.通过软件将 TCON 寄存器中的 TR1 位清零,可以停止定时器1的计数。( )
【答案】正确
【详解】在 TCON 寄存器中,TR1 位是定时器 1 的运行控制位,TR1 = 1 时启动定时器 1 计数,TR1 = 0 时停止定时器 1 计数。故表述正确。
28.在 SCON 寄存器中,RI 位用于指示串行口发送数据是否完成。( )
【答案】错误
【详解】在 SCON 寄存器中,RI(接收中断标志位)是用于指示串行口接收数据是否完成,当接收完一帧数据后,RI 置 1;而 TI 位用于指示串行口发送数据是否完成。故表述错误。
29.当定时器1溢出时,TCON 寄存器中的TF0位会被置1。( )
【答案】错误
【详解】当定时器 1 溢出时,是 TCON 寄存器中的 TF1 位被置 1,TF0 位是定时器 0 溢出标志位。故表述错误。
30.在单片机系统中,SCON 寄存器的 SM0 和 SM1 位只用于控制串行口数据的传输速率。( )
【答案】错误
【详解】SCON 寄存器中的 SM0 和 SM1 位主要用于设置串行口的工作方式(方式0-方式3),而不是仅仅控制数据传输速率。不同的工作方式有不同的帧格式、波特率设置方法等。故表述错误。
三、综合应用题(本大题共2小题,每题10分,共20分)
31.单片机AT89C51外接时钟频率为12MHz,用定时器/计数器1的工作模式1编程实现从P1.1输出周期为1s的方波。(请填空)
【1】
sbit P1_1=P1^1;
unsigned char i;
void main()
{ i=0;
【2】 ;
TH1=(65536-50000)/256; TL1=(65536-50000)%256;
EA=1;TR1=1;
【3】 ;
while(1) ; }
void time0_int() interrupt 【4】
{ TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
i++;
if(i==10)
{ P1_1=!P1_1;
【5】 ;}
}
【1】______【2】______【3】______【4】______【5】______
【答案】 #include<reg51.h> TMOD=0X10 ET1=1 3 i=0
【详解】【1】#include<reg51.h>。这是因为需要包含AT89C51的寄存器定义。
【2】TMOD=0X10。此操作是为了把定时器1设定为工作模式 1。
【3】ET1=1。这样就能使能定时器1 的中断。
【4】定时器1的中断号为3。
【5】在输出方波后将计数变量清零。
32.单片机硬件电路图如图所示,该程序实现的功能是_______________________________。
#include <reg51.h>
sbit S_L=P3^2;
void main()
{ unsigned char i;
SCON=0x10;
while(1)
{S_L=0;
S_L=1;
while(RI)
{ RI=0;
i=SBUF;
P1=i;}}}
【答案】通过一片74LS165将并行输入数据转换成串行数据,通过指示灯对数据进行指示。
【详解】(1)硬件连接:
S_L是 P3.2 引脚(外部中断 0)的别名,但程序中未使用中断功能。
P1端口用于输出数据(可能连接数码管或 LED 阵列)。
(2)串口配置:
SCON = 0x10 将串口设置为模式 1(8 位 UART,波特率可变),允许接收(REN=1),但未设置波特率(需通过定时器 1 配置,代码中未体现)。
(3)数据接收与显示:
主循环中通过 S_L=0; S_L=1; 产生一个短暂的低脉冲(可能用于外部设备触发)。
通过查询 RI 标志位检测串口接收完成。
接收到的数据从 SBUF 读取后直接输出到 P1 端口。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第37、第38卷精准对标四川省考纲,知识模块:
48. 了解串行通信的基本概念;
49. 理解串行通信接口工作方式;
50. 理解串行通信的控制寄存器 SCON 和串行通信简单应用编程;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第37卷
串行通信(2) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.以下哪种不是 51 单片机定时器 / 计数器的计数脉冲来源( )
A.系统时钟 12 分频后的脉冲 B.外部引脚 T0 输入的脉冲
C.外部引脚 T1 输入的脉冲 D.串口发送数据脉冲
2.在定时器 / 计数器工作方式 2 中,重装初值是由 自动完成的。( )
A.硬件 B.软件 C.中断服务程序 D.主程序
3.若晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 时,其最大定时时间约为( )
A.65.536ms B.131.072ms C.262.144ms D.524.288ms
4.定时器 / 计数器工作方式 0 下,定时器 0 是由 构成。( )
A.TH0 的 8 位和 TL0 的 8 位 B.TH0 的 8 位和 TL0 的低 5 位
C.TH0 的高 5 位和 TL0 的 8 位 D.TH0 的高 3 位和 TL0 的 8 位
5.单片机定时器 / 计数器的工作方式由 寄存器设置。( )
A.TCON B.SCON C.TMOD D.IE
6.若单片机晶振频率为12MHz,要实现1ms延时,定时器T0应选择的工作方式是( )
A.方式0 B.方式1 C.方式2 D.方式3
7.要实现LED灯“亮2s灭1s”循环,需要用到( )
A.中断功能 B.定时器/计数器 C.串口通信 D.键盘输入
8.8051单片机内部设有几个可编程的定时器/计数器( )
A.1个 B.2个 C.3个 D.4个
9.单片机采用方式0时是13位计数器,它的最大定时时间是多少( )
A.81.92ms B.8.192ms C.65.536ms D.6.5536ms
10.若要采用定时器0,方式1,如何设置TMOD( )
A.00H B.01H C.10H D.11H
11.89C51单片机有几个定时器/计数器( )
A.1个 B.2个 C.3个 D.4个
12.当TMOD寄存器中C/T位为0时,定时器/计数器工作在( )
A.定时模式 B.计数模式 C.中断模式 D.停止模式
13.定时器/计数器工作方式2的特点是( )
A.16位定时/计数
B.8位定时/计数,自动重装初值
C.13位定时/计数
D.分成两个8位定时/计数器
14.启动定时器T0开始计数的指令是使TCON的( )
A.TF0位置1 B.TR0位置1 C.TR0位置0 D.TR1位置0
15.定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志( )
A.由软件清零 B.由硬件自动清零
C.随机状态 D.A和B都可以
16.启动定时器1开始定时的指令是( )
A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
17.用89C51的定时器,若用软件启动,应使TMOD中的( )
A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0
18.89C51单片机的定时器T0用作计数方式时是( )
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部计数脉冲计数,下降沿加1
D.由外部计数脉冲计数,一个机器周期加1
19.89C51单片机的工作频率为12MHz,其内部定时器的最大定时时间是( )
A.256μs B.8192μs C.65536μs D.128μs
20.51单片机内16位的定时器/计数器执行的计数方式是( )
A.减一计数 B.加一计数 C.减二计数 D.加二计数
二、判断题(本大题共10小题,每题2分,共20分)
21.RS232 与单片机连接时,可直接连接,无需额外电路。( )
22.在 RS232 通信中,逻辑 1 的电平比逻辑 0 的电平高。( )
23.RS422 与 RS485 的电气接口完全相同,可互相替代使用。( )
24.RS232 接口的传输距离一般比 RS485 长。( )
25.RS485 只能进行半双工通信,不能进行全双工通信。( )
26.RS232 是一种差分传输接口标准。( )
27.通过软件将 TCON 寄存器中的 TR1 位清零,可以停止定时器1的计数。( )
28.在 SCON 寄存器中,RI 位用于指示串行口发送数据是否完成。( )
29.当定时器1溢出时,TCON 寄存器中的TF0位会被置1。( )
30.在单片机系统中,SCON 寄存器的 SM0 和 SM1 位只用于控制串行口数据的传输速率。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.单片机AT89C51外接时钟频率为12MHz,用定时器/计数器1的工作模式1编程实现从P1.1输出周期为1s的方波。(请填空)
【1】
sbit P1_1=P1^1;
unsigned char i;
void main()
{ i=0;
【2】 ;
TH1=(65536-50000)/256; TL1=(65536-50000)%256;
EA=1;TR1=1;
【3】 ;
while(1) ; }
void time0_int() interrupt 【4】
{ TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
i++;
if(i==10)
{ P1_1=!P1_1;
【5】 ;}
}
【1】______【2】______【3】______【4】______【5】______
32.单片机硬件电路图如图所示,该程序实现的功能是_______________________________。
#include <reg51.h>
sbit S_L=P3^2;
void main()
{ unsigned char i;
SCON=0x10;
while(1)
{S_L=0;
S_L=1;
while(RI)
{ RI=0;
i=SBUF;
P1=i;}}}
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。