内容正文:
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第35、第36卷精准对标四川省考纲,知识模块:
48. 了解串行通信的基本概念;
49. 理解串行通信接口工作方式;
50. 理解串行通信的控制寄存器 SCON 和串行通信简单应用编程;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第35卷
串行通信(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.将T1设定为计数方式,T0设定为定时方式,都工作在方式0,门空位均不起作用,则设定方法是( )
A.TMOD=0x26 B.TMOD=0x22 C.TMOD=0x66 D.TMOD=0x00
2.定时器0,模式1的定时范围为( )
A.1us B.256us C.65536us D.1000us
3.串行口工作方式0的波特率是( )
A./12 B.可变的 C./64 D./32或/64
4.51单片机的定时器/计数器工作方式2是( )
A.8位计数器结构 B.2个8位计数器结构
C.13位计数器结构 D.16位计数器结构
5.在串行口工作于移位寄存器方式时,启动接收的是( )
A.RE B.RI C.REN和RI D.TR
6.若单片机的晶振为12MHz,设T1工作在方式0且需定时1ms,则定时器初值为( )
A.500 B.1000 C.2^13-1000 D.2^16-1000
7.串行接口实现串行通信时,若两机的发送与接收可以同时进行,则称为( )
A.半双工传送 B.全双工传送 C.单工传送 D.双工传送
8.用8051串行口扩展并行I/O口时,串行口工作方式应选择( )
A.方式0 B.方式1 C.方式2 D.方式3
9.51单片机串行口工作方式0的波特率是( )
A./12 B./32或/64 C.可变的 D./64
10.定时器/计数器0在GATE=0时运行的条件是( )
A.P3.2=1 B.设置好定时初值 C.TR0=1 D.T0开中
11.串行口的4种工作方式中,工作方式1的通信方式是( )
A.8位同步 B.9位同步 C.10位异步 D.11位异步
12.串行口的控制寄存器SCON中,REN的作用是( )
A.串行口允许接收位 B.发送中断请求标志位
C.接收中断请求标志位 D.数据/地址位
13.定时器0(T0)、定时器1(T1)中断源入口地址分别为( )
A.000BH,001BH B.0000H,001BH C.001BH,0013H D.000BH,0013H
14.单片机的定时器/计数器工作方式0是( )
A.8位计数器结构 B.2个8位计数器结构
C.13位计数结构 D.16位计数结构
15.51单片机串行口的4种工作方式中,可用于I/O接口扩展的是( )
A.方式0 B.方式1 C.方式2 D.方式3
16.51单片机的定时器/计数器工作模式0是( )
A.8位计数器结构 B.2个8位计数器结构
C.13位计数器结构 D.16位计数器结构
17.使用定时器实现数码管扫描时,TMOD寄存器应设置为( )
A.0x01 B.0x10 C.0x20 D.0x02
18.51单片机串口通信中,若晶振为11.0592MHz,要生成9600波特率,定时器T1的初值应为( )
A.0xFD B.0xFA C.0x20 D.0xFF
19.使用定时器实现数码管扫描时,TH1的初始值通常设置为( )
A.0x00 B.0xFC C.0xFF D.0x3C
20.串口通信中波特率是fosc/12的方式是( )
A.方式0 B.方式1 C.方式2 D.方式3
二、判断题(本大题共10小题,每题2分,共20分)
21.单片机的串口通信波特率只能由定时器1产生。( )
22.TR0=1;语句用于启动定时器0。( )
23.通信有并行通信和串行通信两种方式。( )
24.在51单片机中,定时器T0工作在模式1(16位定时器)时,若未在中断服务函数中重装初值,定时器将停止计数。( )
25.在C51的定时器中断中,TH0和TL0的初值会自动重装,因此无需在中断服务函数中重新赋值。
( )
26.51单片机的串行口控制器有1个。( )
27.在C51中,串口中断触发后,需要手动清除TI(发送中断标志)或RI(接收中断标志),否则会重复进入中断。( )
28.若定时器 1 工作在方式 0,当 TL1 计数溢出时,TF1 位会被置 1,同时 TH1 中的初值会自动装入 TL1。( )
29.51 单片机定时器 / 计数器的计数脉冲只能来自内部时钟( )
30.已知晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 定时 1ms,其初值计算错误的是 0xFC18。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.串口通信中,如何配置波特率为9600(12MHz晶振)。
32.在AT89C51单片机上,P1口接8个发光二极管,P3.4和P3.5接2个按钮开关模拟计数器输入,定时器/计数器0有一个计数时,让P1.0位取反;当定时器/计数器1有三个计数时,让P1.7位取反。(请填空)
#include<reg51.h>
sbit LED0=P1^0; sbit LED7=P1^7;
void main( )
{ 【1】; TH0=255;TL0=255;
TH1=【2】;
TL1=【3】; EA=1; ET0=1; ET1=1;
【4】;TR1=1; while(1);
}
void time0_int(void) interrupt 【5】
{ LED0=~LED0;}
void time0_int(void) interrupt 3
{ LED7=~LED7;}
【1】______【2】______【3】______【4】______【5】______
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第35、第36卷精准对标四川省考纲,知识模块:
48. 了解串行通信的基本概念;
49. 理解串行通信接口工作方式;
50. 理解串行通信的控制寄存器 SCON 和串行通信简单应用编程;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第35卷
串行通信(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.将T1设定为计数方式,T0设定为定时方式,都工作在方式0,门空位均不起作用,则设定方法是( )
A.TMOD=0x26 B.TMOD=0x22 C.TMOD=0x66 D.TMOD=0x00
【答案】A
2.定时器0,模式1的定时范围为( )
A.1us B.256us C.65536us D.1000us
【答案】B
3.串行口工作方式0的波特率是( )
A./12 B.可变的 C./64 D./32或/64
【答案】A
4.51单片机的定时器/计数器工作方式2是( )
A.8位计数器结构 B.2个8位计数器结构
C.13位计数器结构 D.16位计数器结构
【答案】A
5.在串行口工作于移位寄存器方式时,启动接收的是( )
A.RE B.RI C.REN和RI D.TR
【答案】C
6.若单片机的晶振为12MHz,设T1工作在方式0且需定时1ms,则定时器初值为( )
A.500 B.1000 C.2^13-1000 D.2^16-1000
【答案】C
7.串行接口实现串行通信时,若两机的发送与接收可以同时进行,则称为( )
A.半双工传送 B.全双工传送 C.单工传送 D.双工传送
【答案】B
8.用8051串行口扩展并行I/O口时,串行口工作方式应选择( )
A.方式0 B.方式1 C.方式2 D.方式3
【答案】A
9.51单片机串行口工作方式0的波特率是( )
A./12 B./32或/64 C.可变的 D./64
【答案】A
10.定时器/计数器0在GATE=0时运行的条件是( )
A.P3.2=1 B.设置好定时初值 C.TR0=1 D.T0开中
【答案】C
11.串行口的4种工作方式中,工作方式1的通信方式是( )
A.8位同步 B.9位同步 C.10位异步 D.11位异步
【答案】C
12.串行口的控制寄存器SCON中,REN的作用是( )
A.串行口允许接收位 B.发送中断请求标志位
C.接收中断请求标志位 D.数据/地址位
【答案】A
13.定时器0(T0)、定时器1(T1)中断源入口地址分别为( )
A.000BH,001BH B.0000H,001BH C.001BH,0013H D.000BH,0013H
【答案】A
14.单片机的定时器/计数器工作方式0是( )
A.8位计数器结构 B.2个8位计数器结构
C.13位计数结构 D.16位计数结构
【答案】C
15.51单片机串行口的4种工作方式中,可用于I/O接口扩展的是( )
A.方式0 B.方式1 C.方式2 D.方式3
【答案】A
16.51单片机的定时器/计数器工作模式0是( )
A.8位计数器结构 B.2个8位计数器结构
C.13位计数器结构 D.16位计数器结构
【答案】C
17.使用定时器实现数码管扫描时,TMOD寄存器应设置为( )
A.0x01 B.0x10 C.0x20 D.0x02
【答案】C
18.51单片机串口通信中,若晶振为11.0592MHz,要生成9600波特率,定时器T1的初值应为( )
A.0xFD B.0xFA C.0x20 D.0xFF
【答案】A
19.使用定时器实现数码管扫描时,TH1的初始值通常设置为( )
A.0x00 B.0xFC C.0xFF D.0x3C
【答案】B
20.串口通信中波特率是fosc/12的方式是( )
A.方式0 B.方式1 C.方式2 D.方式3
【答案】A
二、判断题(本大题共10小题,每题2分,共20分)
21.单片机的串口通信波特率只能由定时器1产生。( )
【答案】错误
22.TR0=1;语句用于启动定时器0。( )
【答案】正确
23.通信有并行通信和串行通信两种方式。( )
【答案】正确
24.在51单片机中,定时器T0工作在模式1(16位定时器)时,若未在中断服务函数中重装初值,定时器将停止计数。( )
【答案】错误
25.在C51的定时器中断中,TH0和TL0的初值会自动重装,因此无需在中断服务函数中重新赋值。
( )
【答案】错误
26.51单片机的串行口控制器有1个。( )
【答案】错误
27.在C51中,串口中断触发后,需要手动清除TI(发送中断标志)或RI(接收中断标志),否则会重复进入中断。( )
【答案】正确
28.若定时器 1 工作在方式 0,当 TL1 计数溢出时,TF1 位会被置 1,同时 TH1 中的初值会自动装入 TL1。( )
【答案】错误
【详解】在工作方式 0 下,当 TL1 计数溢出时,TF1 位会被置 1,但没有自动重装初值功能,不会自动将 TH1 中的初值装入 TL1,若要继续定时或计数,需软件重新设置初值。故表述错误。
29.51 单片机定时器 / 计数器的计数脉冲只能来自内部时钟( )
【答案】错误
【详解】51 单片机定时器 / 计数器的计数脉冲来源有两种,一种是内部时钟脉冲,即系统时钟经过频后得到的脉冲信号,用于定时;另一种是外部事件脉冲,通过引脚 T0 或 T1 输入的外部脉冲信号,用于计数外部事件。故表述错误。
30.已知晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 定时 1ms,其初值计算错误的是 0xFC18。( )
【答案】错误
【详解】机器周期=12/晶振频率=1us。方式1是16位定时器,定时时间t=(216-初值)×机器周期,已知t=1ms=1000ms,则初值=216-1000=64536,转换为为十六进制为 0xFC18,所以该初值计算正确。故表述错误。
三、综合应用题(本大题共2小题,每题10分,共20分)
31.串口通信中,如何配置波特率为9600(12MHz晶振)。
【答案】SCON = 0x50;
TMOD |= 0x20;
TH1=0xFD;
TL1 = 0xFD;
TR1 = 1;
【详解】SCON = 0x50; // 模式1,允许接收
TMOD |= 0x20; // T1模式2(自动重载)
TH1 = 0xFD; // 波特率9600
TL1 = 0xFD; // 波特率9600
TR1 = 1; // 启动T1
32.在AT89C51单片机上,P1口接8个发光二极管,P3.4和P3.5接2个按钮开关模拟计数器输入,定时器/计数器0有一个计数时,让P1.0位取反;当定时器/计数器1有三个计数时,让P1.7位取反。(请填空)
#include<reg51.h>
sbit LED0=P1^0; sbit LED7=P1^7;
void main( )
{ 【1】; TH0=255;TL0=255;
TH1=【2】;
TL1=【3】; EA=1; ET0=1; ET1=1;
【4】;TR1=1; while(1);
}
void time0_int(void) interrupt 【5】
{ LED0=~LED0;}
void time0_int(void) interrupt 3
{ LED7=~LED7;}
【1】______【2】______【3】______【4】______【5】______
【答案】 TMOD=0x66 253 253 TR0=1 1
【详解】【1】TMOD寄存器设置为0x66,配置定时器/计数器0和1为模式2(8位自动重装载计数器)。
低4位(T0):0110→模式2,计数模式(C/T=1)。
高4位(T1):0110→模式2,计数模式(C/T=1)。
【2】253和【3】253
定时器/计数器1需要3个计数脉冲触发一次中断。
模式2自动重装载值计算:256-3=253。
当TL1从253计数到255溢出时,TH1自动重装253,同时触发中断。
【4】TR0=1
启动定时器/计数器0。
题目已给出TR1=1(启 T1),此处需补充启动 T0。
【5】1
定时器/计数器0的中断号为 1。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$