2024年6月13日发(作者:野秋柔)
2017/6单片机复习题
单片机总题库
一、填空题(每空1分,共20分)
1、-0101111B的反码是 11010000B(D0H) ,补码是 11010001B(D1H) 。
2、MCS-51系列单片机是 +5V 供电, 40 个引脚封装。
3、89C51单片机是可寻址的外部RAM空间是 64K ,可寻址的外部ROM空间是 64K 。
4、89C51单片机具有 5个 中断源。
5、51单片机工作寄存器共有 4 组。(片内程序、片外程序、片内数据、片外数据)
6、 波特率 是指串行通讯中数据传送的速率,即每秒种传送的数据传送的二进制位数,其单位为比特/秒。
7、 TH0和TL0 , TH1和 TL1 分别为T0、T1的加1计数器。
8、MCS-51单片机的存储器 RAM 被称为数据存储器, ROM 被称为程序存储器。
9、MCS-51单片机有4个8位并行双向输入/输出(I/O)口,分别是 P0口 P1口 、 P2口 、 P3口 。
10、串行通信制式包括 单工 、 半双工 、 全双工 。
11、MCS-51系列单片机内部采用模块式结构,MCS-51系列单片机主要由以下部件通过片内总线连接而成:中央处理器(CPU) 、
数据存储器(RAM) 、 程序存储器(ROM) 、 并行输入/输出口(P0-P3口) 、 定时器/计数器 、 中断控制、串行口、
总线控制及时钟电路。
12、MCS-51系列单片机是 8位 字长CPU。
13、MCS-51系列单片机的引脚封装形式主要有PDIP40 , PLCC44 和 PQFP/TQFP44 。
14、复位是单片机的初始化操作,其主要功能是将程序计数器PC初始化,使单片机从 0000H 单元开始执行程序。
15、串行通信的分类包括:异步传送方式通信 、 同步传送方式通信 。
16、MCS-51单片机有固定的机器周期,规定一个机器周期包括 12 个振荡脉冲的周期。
17、连接单片机与各外部器件的总线包括地址总线 、 数据总线 、 控制总线 。
18、寄存器 TMOD 、 TCON 分别控制定时/计数器的工作状态和工作方式。
19、MCS—51单片机的CPU能处理 8 位二进制数或代码的运算。
20、MCS-51单片机有 4 个8位并行双向输入/输出(I/O)口。
21、MCS—51芯片中共有 256 个RAM单元,其中,后 128 个单元被专用寄存器占用,通常称为 特殊功能寄存
器 。供用户使用的寄存器只有前 128 个单元,用于存放可读写的数据。
22、MCS—51共有 两 个 16 位的定时/计数器,以实现定时或计数功能,并以定时或计数结果对计算机进行控制。
23、MCS—51共有 4 个 8 位的I/O口,分别是 P0 、 P1 、P2 、 P3 ,通过编写程序可
以实现数据的并行输入/输出,从而接收外部信号或输出控制信号。
24、MCS—51单片机有 一 个全双工的串行口,以实现单片机和其他设备之间的串行数据传送。
25、MCS—51单片机共有 5 个中断源,即 两个外中断源 , 两个定时/计数中断源 , 一个串行中断
源 。
26、MCS—51芯片的内部有 时钟电路 ,用于产生时钟信号送给单片机内部各电路,控制这些电路,使它们有节拍地工作。
27、(1101 1101)2等于十进制数 221 。
28、(120B)16等于十进制数 4619 。
29、十六进制数3BH在使用C语言编程时应该表示为 0x3b 。
30、相邻的 8 位二进制码称为一个字节(byte),用B表示。
31、1 MB= 1024 KB。
32、 Proteus 是英国LabCenter Electronics公司开发的电路分析与仿真软件。Proteus主要由ISIS和ARES两部分组成,ISIS
的主要功能是原理图设计与电路原理图的交互仿真,ARES主要用于印制电路板的设计。
33、能让单片机工作的由最基本元器件构成的系统称为 单片机最小系统 。
34、构成51系列单片机最小系统的基本条件如下:① 5V电源 ② 振荡电路 ③ 复位电路 ④ EA引
脚 。
35、I/O口中P0的结构和其他口的区别是 P0口内部结构中没有上拉电阻 。
36、单片机外接晶振频率是10MHz时,则振荡周期就是 0.1 μs 。
37、从物理地址空间看,MCS-51有四个存储器地址空间,即 片内程序存储器 和 片外程序存储器 以及 片内数
1
2017/6单片机复习题
据存储器 和 片外数据存储器 。
38、定义无符号字符型变量i,应该用类型说明符 unsigned char 。
39、使用Keil C51编译器位定义P0.0信号线为ABC应该写成: sbit ABC=P0^0.
40、假设x为3,执行y=x++ 后y为 3 ,x为 4 。
41、假设x为3,执行y=++x后y为 4 ,x为 4 。
42、假设x为3,执行y=x- - 后 y为 3 ,x为 2 。
43、假设x为3,执行y=- -x 后 y为 2 ,x为 2 。
44、假设a=2,b=3 ,执行i=( a
45、假设a=2,b=3 ,执行i= (a>=b); i= 0 。
46、假设a=2,b=3 ,执行i= (a!=b ); i= 1 。
47、假设a=2,b=3 ,执行i= (a= =b); i= 0 。
48、按C语句执行方式的不同,C程序可分为 顺序结构 、 选择结构 和 循环结构 。
49、C语言中 指针 存放的是某个变量在内存中的地址值。
50、C语言的函数可分为 无参数函数 和 有参数函数 。
51、有参数函数的返回值是通过return语句获得的
52、当T0工作于工作方式0时,n= 13 ,最大计数值为 2
13
。
53、当T0工作于工作方式1时,n= 16 ,最大计数值为 65536 ,对于12MHz的单片机,可以定时的最大时间是
65.536ms 。
54、当T0工作于工作方式2时,n= 8 ,最大计数值为 256
55、使用单片机定时器时只有 T0 可以工作于工作方式3。
56、80C51单片机提供了 5 个中断源,其中两个为外部中断请求源 INT0(P3.2) 和 INT1(P3.3),两个片内定
时器/计数器T0和T1的溢出请求中断源 TF0(TCON的第5位) 和 TF1(TCON的第7位) ,1个片内串行口
发送或接收中断请求源 TI(SCON的第1位)或RI(SCON的第0位) 。
57、80C51单片机提供了 5 个中断源,中断优先级由高到低分别是外部中断请求源INT0(P3.2) 、 T0的溢出请求中断
源TF0(TCON的第5位) 外部中断请求源INT1(P3.3) 、 定时器/计数器T1的溢出请求中断TF1(TCON的第7位) 、
1个片内串行口发送或接收中断请求源TI(SCON的第1位)或RI(SCON的第0位) 。
58、一个机器周期= _6_ 个状态周期= 12 个振荡周期。
59、89C51的堆栈是按照 先进后出 的原则进行存取的RAM区。
二、选择题(每小题2分,共20分)
1、 10101.101B转换成十进制数是( D )。
A 46.625 B 23.625 C 23.62 D 21.625
2、存储器的地址范围是0000H~0FFFH,它的容量为( D )。
A、1KB B、2KB C、 3KB D、4KB
3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。
A、外部中断0 B、外部中断1
C、定时器0 D、定时器1
4、MCS-51系列单片机外扩存储器芯片时,4个I/O中作为数据总线的是( B )。
A、P0口和P2口 B、P0口 C、P2和P3口 D、P2
5、定时器T0计数溢出后,置1( B )
A、TF1 B、TF0 C、TI D、RI
6、设a=0x7f,b=a<<2,则b的值为( D )
A、7FH B、0F7H C、0CFH D、0FCH
7、 标准MCS-51单片机的时钟频率fosc为6MHz,则1个机器周期时间长度为( D )
A、1ms; B、 2ms C、1μs D、 2μs
8、定时器T1的编码器中断编号为( D )
A、0; B、 1 C、2 D、3
2
2024年6月13日发(作者:野秋柔)
2017/6单片机复习题
单片机总题库
一、填空题(每空1分,共20分)
1、-0101111B的反码是 11010000B(D0H) ,补码是 11010001B(D1H) 。
2、MCS-51系列单片机是 +5V 供电, 40 个引脚封装。
3、89C51单片机是可寻址的外部RAM空间是 64K ,可寻址的外部ROM空间是 64K 。
4、89C51单片机具有 5个 中断源。
5、51单片机工作寄存器共有 4 组。(片内程序、片外程序、片内数据、片外数据)
6、 波特率 是指串行通讯中数据传送的速率,即每秒种传送的数据传送的二进制位数,其单位为比特/秒。
7、 TH0和TL0 , TH1和 TL1 分别为T0、T1的加1计数器。
8、MCS-51单片机的存储器 RAM 被称为数据存储器, ROM 被称为程序存储器。
9、MCS-51单片机有4个8位并行双向输入/输出(I/O)口,分别是 P0口 P1口 、 P2口 、 P3口 。
10、串行通信制式包括 单工 、 半双工 、 全双工 。
11、MCS-51系列单片机内部采用模块式结构,MCS-51系列单片机主要由以下部件通过片内总线连接而成:中央处理器(CPU) 、
数据存储器(RAM) 、 程序存储器(ROM) 、 并行输入/输出口(P0-P3口) 、 定时器/计数器 、 中断控制、串行口、
总线控制及时钟电路。
12、MCS-51系列单片机是 8位 字长CPU。
13、MCS-51系列单片机的引脚封装形式主要有PDIP40 , PLCC44 和 PQFP/TQFP44 。
14、复位是单片机的初始化操作,其主要功能是将程序计数器PC初始化,使单片机从 0000H 单元开始执行程序。
15、串行通信的分类包括:异步传送方式通信 、 同步传送方式通信 。
16、MCS-51单片机有固定的机器周期,规定一个机器周期包括 12 个振荡脉冲的周期。
17、连接单片机与各外部器件的总线包括地址总线 、 数据总线 、 控制总线 。
18、寄存器 TMOD 、 TCON 分别控制定时/计数器的工作状态和工作方式。
19、MCS—51单片机的CPU能处理 8 位二进制数或代码的运算。
20、MCS-51单片机有 4 个8位并行双向输入/输出(I/O)口。
21、MCS—51芯片中共有 256 个RAM单元,其中,后 128 个单元被专用寄存器占用,通常称为 特殊功能寄存
器 。供用户使用的寄存器只有前 128 个单元,用于存放可读写的数据。
22、MCS—51共有 两 个 16 位的定时/计数器,以实现定时或计数功能,并以定时或计数结果对计算机进行控制。
23、MCS—51共有 4 个 8 位的I/O口,分别是 P0 、 P1 、P2 、 P3 ,通过编写程序可
以实现数据的并行输入/输出,从而接收外部信号或输出控制信号。
24、MCS—51单片机有 一 个全双工的串行口,以实现单片机和其他设备之间的串行数据传送。
25、MCS—51单片机共有 5 个中断源,即 两个外中断源 , 两个定时/计数中断源 , 一个串行中断
源 。
26、MCS—51芯片的内部有 时钟电路 ,用于产生时钟信号送给单片机内部各电路,控制这些电路,使它们有节拍地工作。
27、(1101 1101)2等于十进制数 221 。
28、(120B)16等于十进制数 4619 。
29、十六进制数3BH在使用C语言编程时应该表示为 0x3b 。
30、相邻的 8 位二进制码称为一个字节(byte),用B表示。
31、1 MB= 1024 KB。
32、 Proteus 是英国LabCenter Electronics公司开发的电路分析与仿真软件。Proteus主要由ISIS和ARES两部分组成,ISIS
的主要功能是原理图设计与电路原理图的交互仿真,ARES主要用于印制电路板的设计。
33、能让单片机工作的由最基本元器件构成的系统称为 单片机最小系统 。
34、构成51系列单片机最小系统的基本条件如下:① 5V电源 ② 振荡电路 ③ 复位电路 ④ EA引
脚 。
35、I/O口中P0的结构和其他口的区别是 P0口内部结构中没有上拉电阻 。
36、单片机外接晶振频率是10MHz时,则振荡周期就是 0.1 μs 。
37、从物理地址空间看,MCS-51有四个存储器地址空间,即 片内程序存储器 和 片外程序存储器 以及 片内数
1
2017/6单片机复习题
据存储器 和 片外数据存储器 。
38、定义无符号字符型变量i,应该用类型说明符 unsigned char 。
39、使用Keil C51编译器位定义P0.0信号线为ABC应该写成: sbit ABC=P0^0.
40、假设x为3,执行y=x++ 后y为 3 ,x为 4 。
41、假设x为3,执行y=++x后y为 4 ,x为 4 。
42、假设x为3,执行y=x- - 后 y为 3 ,x为 2 。
43、假设x为3,执行y=- -x 后 y为 2 ,x为 2 。
44、假设a=2,b=3 ,执行i=( a
45、假设a=2,b=3 ,执行i= (a>=b); i= 0 。
46、假设a=2,b=3 ,执行i= (a!=b ); i= 1 。
47、假设a=2,b=3 ,执行i= (a= =b); i= 0 。
48、按C语句执行方式的不同,C程序可分为 顺序结构 、 选择结构 和 循环结构 。
49、C语言中 指针 存放的是某个变量在内存中的地址值。
50、C语言的函数可分为 无参数函数 和 有参数函数 。
51、有参数函数的返回值是通过return语句获得的
52、当T0工作于工作方式0时,n= 13 ,最大计数值为 2
13
。
53、当T0工作于工作方式1时,n= 16 ,最大计数值为 65536 ,对于12MHz的单片机,可以定时的最大时间是
65.536ms 。
54、当T0工作于工作方式2时,n= 8 ,最大计数值为 256
55、使用单片机定时器时只有 T0 可以工作于工作方式3。
56、80C51单片机提供了 5 个中断源,其中两个为外部中断请求源 INT0(P3.2) 和 INT1(P3.3),两个片内定
时器/计数器T0和T1的溢出请求中断源 TF0(TCON的第5位) 和 TF1(TCON的第7位) ,1个片内串行口
发送或接收中断请求源 TI(SCON的第1位)或RI(SCON的第0位) 。
57、80C51单片机提供了 5 个中断源,中断优先级由高到低分别是外部中断请求源INT0(P3.2) 、 T0的溢出请求中断
源TF0(TCON的第5位) 外部中断请求源INT1(P3.3) 、 定时器/计数器T1的溢出请求中断TF1(TCON的第7位) 、
1个片内串行口发送或接收中断请求源TI(SCON的第1位)或RI(SCON的第0位) 。
58、一个机器周期= _6_ 个状态周期= 12 个振荡周期。
59、89C51的堆栈是按照 先进后出 的原则进行存取的RAM区。
二、选择题(每小题2分,共20分)
1、 10101.101B转换成十进制数是( D )。
A 46.625 B 23.625 C 23.62 D 21.625
2、存储器的地址范围是0000H~0FFFH,它的容量为( D )。
A、1KB B、2KB C、 3KB D、4KB
3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。
A、外部中断0 B、外部中断1
C、定时器0 D、定时器1
4、MCS-51系列单片机外扩存储器芯片时,4个I/O中作为数据总线的是( B )。
A、P0口和P2口 B、P0口 C、P2和P3口 D、P2
5、定时器T0计数溢出后,置1( B )
A、TF1 B、TF0 C、TI D、RI
6、设a=0x7f,b=a<<2,则b的值为( D )
A、7FH B、0F7H C、0CFH D、0FCH
7、 标准MCS-51单片机的时钟频率fosc为6MHz,则1个机器周期时间长度为( D )
A、1ms; B、 2ms C、1μs D、 2μs
8、定时器T1的编码器中断编号为( D )
A、0; B、 1 C、2 D、3
2