单片机复习题
单选题
单片机复习题
1、要MCS-51系统中,若晶振频率是12MHz,一个机器周期等于( ) μs。(5.0)
A、 1.5
B、 2
C、 1
D、 0.5
2、以下不是构成单片机的部件( )。(5.0)
A、 微处理器(CPU)
B、 存储器
C、 接口适配器(I\O接口电路)
D、 打印机
3、当MCS-51复位时,下面说法正确的是( )。(5.0)
A、 PC=0000H
B、 SP=00H
C、 SBUF=00H
D、 P0=00H
4、单片机8051的XTAL1和XTAL2引脚是( )引脚。(5.0)
A、 外接定时器
B、 外接串行口
C、 外接中断
D、 外接晶振
5、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有( )。(5.0)
A、 硬件去抖动
B、 软件去抖动
C、 硬、软件两种方法
D、 单稳态电路去抖法
6、关于独立按键叙述错误的是( )。(5.0)
A、 编程较简单
B、 占用I/O端口线较多
C、 占用I/O端口线较少
D、 各个按键相互独立
7、51单片机的定时器T1用做计数方式时,计数脉冲是( )。(5.0)
A、 外部计数脉冲由T1(P3.5)输入
B、 外部计数脉冲由内部时钟频率提供
C、 外部计数脉冲由T0(P3.4)输入
D、 由外部计数脉冲计数
8、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为( )。(5.0)
A、 0x01
B、 0x05
C、 0x10
D、 0x50
9、51单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制字为( )。(5.0)
A、 0x60
B、 0x02
C、 0x06
D、 D.0x20
10、51单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为( )。(5.0)
A、 TMOD=0x01
B、 TMOD=0x10
C、 TMOD=0x50
D、 TCON=0x02
11、串行口是单片机的( )。(5.0)
A、 内部资源
B、 外部资源
C、 输入设备
D、 输出设备
12、51单片机的串行口是( )。(5.0)
A、 单工
B、 全双工
C、 半双工
D、 并行口
13、表示串行数据传输速度的指标为( )。(5.0)
A、 USART
B、 UART
C、 字符帧
D、 波特率
14、串行口工作在方式0时,串行数据从( )输入或输出。(5.0)
A、 RI
B、 TXD
C、 RXD
D、 REN
15、当采用中断方式进行串行数据的发送时,发送完一数据后,T1标志要( )。
(5.0)
A、 自动清零
B、 硬件清零
C、 软件清零
D、 软、硬件均可
16、串行口的控制寄存器为( )。(5.0)
A、 SMOD
B、 SCON
C、 SBUF
D、 PCON
17、当采用定时器T1作为串行口波特率发生器使用时,通常定时器工作在方式( )。
(5.0)
A、 0
B、 1
C、 2
D、 3
18、当设置串行口工作为方式2时,采用( )语句。
(5.0)
A、 SCON =0x80 ;
B、 PCON =0x80;
C、 SCON= 0x10;
D、 PCON =0x10;
19、串行口工作在方式0时,其波特率( )。(5.0)
A、 取决于定时器 TI的溢出率
B、 取决于PCON中的SMOD位
C、 取决于时钟频率
D、 取决于CON中的SMOD和定时器T出率
20、串行口的发送数据和接收数据端为( )。(5.0)
A、 TXD 和RXD
B、 TI 和 RI
C、 TB8 和RB8
D、 REN
21、启动T0开始计数是使TCON的( )。
(5.0)
A、 TF0 位置1
B、 TR0 位置1
C、 TR0位置0
D、 TR1位置 0
22、使51单片机的定时器T0停止计数的语句是( )。
(5.0)
A、 TR0=0;
B、 TR1=0;
C、 TR0=1;
D、 TR1=1;
23、51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时将SCON中的( ),向CPU请求中断。(5.0)
A、 RI或TI置1
B、 RI或TI置0
C、 RI置1或TI置0
D、 RI置0或TI置1
24、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( )。(5.0)
A、 0x0003
B、 0x000B
C、 0x0013
D、 0x001B
25、当CPU响应外部中断0的中断请求后,程序计数器PC的内容是( )。(5.0)
A、 0x0003
B、 0x000B
C、 0x0013
D、 0x001B
26、51单片机在同一优先级别里除串行口外,优先级别最低的中断源是( )。
(5.0)
A、 外部中断1
B、 定时器T0
C、 定时器TI
D、 串行口
27、当外部中断0发出中断请求后,中断响应的条件是( )。(5.0)
A、 ETO=1
B、 EX0=1
C、 IE=0x81
D、 IE=0x61
28、51单片机CPU关闭所有中断请求语句是( )。
(5.0)
A、 EA=1;
B、 ES=1;
C、 EA=0;
D、 EX0=1;
29、在定时/计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为( )。(5.0)
A、 M=2^13=8192
B、 M=2^4=16
C、 M=2^8=256
D、 M=2^16=65 536
30、51单片机的定时器T1用作计数方式时计数脉冲是( )。
(5.0)
A、 外部计数脉冲由T1(P3.5)输入
B、 外部计数脉冲由内部时钟频率提供
C、 外部计数脉冲由T0(P3.4)输入
D、 由外部计数脉冲计数
31、51单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制字为( )。
(5.0)
A、 0x60
B、 0x02
C、 0x06
D、 0x20
32、51单片机的定时器T1用做定时方式时,采用工作方式1,则初始化编程为( )。
(5.0)
A、 TMOD=0x01
B、 TMOD=0x50
C、 TMOD=0x10
D、 TMOD=0x02
33、启动T0开始计数是使TCON的( )。
(5.0)
A、 TF0位置1
B、 TR0位置1
C、 TR0位清0
D、 TR1位清0
34、51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的( ),向CPU申请中断。(5.0)
A、 RI或TI置1
B、 RI或TI清0
C、 RI置1或TI清0
D、 R1置0或T1置1
35、使51单片机的定时器T0停止计数的语句是( )。(5.0)
A、 TR0=0
B、 TR1=0
C、 TR0=1
D、 TR1=1
36、51单片机在同一级别里除串行口外,级别最低的中断源是( )。(5.0)
A、 外部中断1
B、 定时器T0
C、 定时器T1
D、 串行口
37、当外部中断T0发出中断请求后,中断响应的条件是( )。(5.0)
A、 ET0=1
B、 EX0=1
C、 IE=0x81
D、 IE=0x61
38、串行口工作在方式0时,串行数据从( ) 输入或输出。(5.0)
A、 RI
B、 TXD
C、 RXD
D、 REN
39、当采用中断方式进行串行数据的发送时,发送完一帧数据后,TI标志要 ( )。(5.0)
A、 自动清零
B、 硬件清零
C、 软件清零
D、 软、硬件均可
40、当采用定时器T1作为串行口波特率发生器使用时,通常定时器工作在方式( )。(5.0)
A、 0
B、 1
C、 2
D、 3
41、当设置串行口工作为方式2时,采用( )语句。(5.0)
A、 SCON=0x80
B、 PCON=0x80
C、 SCON=0x10
D、 PCON=0x10
42、串行口工作在方式0时,其波特率( )。(5.0)
A、 取决于定时器T1的溢出率
B、 取决于PCON中的SMOD位
C、 取决于时钟频率
D、 取决于PCON中的SMOD位和定时器T1的溢出率
43、串行口工作在方式1时,其波特率( )。(5.0)
A、 取决于定时器T1的溢出率
B、 取决于PCON中的SMOD位
C、 取决于时钟频率
D、 取决于PCON中的SMOD位和定时器T1的溢出率
44、串行口的发送数据和接收数据端为( )。(5.0)
A、 TXD和RXD
B、 TI和RI
C、 TB8和RB8
D、 REN
45、单片机源程序是C语言程序,它的文件名后缀是( )。(5.0)
A、 txt
B、 asm
C、 doc
D、 c
46、Keil编译后生成的文件后缀是( )。(5.0)
A、 c
B、 txt
C、 hex
D、 h
47、弹性按键要消除抖动,常用的方法有:( )。(5.0)
A、 硬件去抖
B、 软件去抖
C、 软、硬件去抖
D、 单稳态去抖
48、共阴数码管显示字符‘3’,应该送字型码( )。(5.0)
A、 0xb0
B、 0x4f
C、 0x83
D、 0x7d
49、要点亮共阳数码管,必须给其公共端送( )。(5.0)
A、 低电平
B、 接地
C、 高电平
D、 高电平或低电平
50、8只共阴数码管编号为0~7,其公共端分别接P1.0~P1.7,如果要点亮3号数码管,则P1口送( )。(5.0)
A、 0xef
B、 0xfe
C、 0xf7
D、 0x7f
51、8只共阳数码管的字型码端a~dp分别对应相连接入单片机P0口,假设从P0口输出0x80,则( )。(5.0)
A、 只有第一只数码管得到4的字型码
B、 所有数码管得到4的字型码
C、 只有第一只数码管得到8的字型码
D、 所有数码管得到8的字型码
52、Intel8051单片机是( )位的单片机。(5.0)
A、 32 位
B、 16位
C、 8位
D、 64位
53、单片机应用系统包括( )两个部分。(5.0)
A、 硬件系统和控制程序
B、 运算器和控制器
C、 时钟电路和复位电路
D、 程序存储器和数据存储器
54、控制程序必须下载到单片机的( )中,单片机才能工作。(5.0)
A、 数据存储器
B、 程序存储器
C、 控制器
D、 运算器
55、N位LED显示器采用静态显示方式时,需要单片机提供的I/O线总数是( )。(5.0)
A、 8+N
B、 N
C、 2N
D、 8*N
56、N位LED显示器采用动态显示方式时,需要单片机提供的I/O线总数是( )。(5.0)
A、 8+N
B、 8×N
C、 N
D、 2N
57、CPU对各种外围部件采用( )来控制。(5.0)
A、 特殊功能寄存路
B、 RAM
C、 程序存储器
D、 并行IO口
58、( )是单片机的控制核心,完成运算和控制功能。(5.0)
A、 CPU
B、 RAM
C、 ROM
D、 ALU
59、具有可读可写功能,掉电后数据丢失的存储器是( )。(5.0)
A、 CPU
B、 RAM
C、 ROM
D、 ALU
60、具有只读不能写,掉电后数据不会丢失的存储器是( )。(5.0)
A、 CPU
B、 RAM
C、 ROM
D、 ALU
61、访问程序存储控制信号的引脚名称是( )。(5.0)
A、 /EA
B、 PSEN
C、 RST
D、 ALE
62、单片机最多可以扩展( )外部程序存储器或外部数据存储器。(5.0)
A、 4 KB
B、 8KB
C、 16KB
D、 64KB
63、复位后,单片机并行1/0 P0~P3的值是( )。(5.0)
A、 0x00
B、 0xff
C、 0x0f
D、 0xf0
64、一个单片机应用系统的晶振频率为6MHz,那么其机器周期为( )。(5.0)
A、 4us
B、 3us
C、 2us
D、 1us
65、下面给出的特殊功能寄存器中,( )是不可寻址的,即用户无法对它进行读写。(5.0)
A、 PSW
B、 PC
C、 ACC
D、 P0
66、下面( )没有位于片内128 B数据存储器。(5.0)
A、 位寻址区
B、 SFR
C、 工作寄存器区
D、 用户RAM
67、启动定时器T0开始计数的指令是使TCON的( )。(5.0)
A、 TF0位置1
B、 TR0位置 1
C、 TR0位置0
D、 TR1位置0
68、8051单片机晶振频率fosc=12MHz,则一个机器周期为( )μS。(5.0)
A、 12
B、 1
C、 2
D、 3
69、MCS—51单片机定时器溢出标志是( )。(5.0)
A、 TR1和TR0
B、 IE1和IE0
C、 IT1和T0
D、 TF1和TF0
70、MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/T表示的是( )。(5.0)
A、 门控位
B、 操作模式控制位
C、 定时计数功能选择位
D、 启动位
71、控制串行口工作方式的寄存器是( )。(5.0)
A、 TCON
B、 PCON
C、 SCON
D、 TMOD
72、必需用软件清除的中断标志是( )。(5.0)
A、 TF0
B、 IE1
C、 TI
D、 IE0
73、MCS-51串行接口的传输方向为( )方式。(5.0)
A、 单工
B、 半双工
C、 同步与异步
D、 全双工
74、当采用中断方式进行串行数据的发送时,发送完一帧数据后,TI标志要( )。(5.0)
A、 自动清零
B、 硬件清零
C、 软件清零
D、 硬、软件均可
75、当采用定时器1作为串行口波特率发生器使用时,通常定时器工作在方式( )。(5.0)
A、 0
B、 1
C、 2
D、 3
76、采用P0口静态控制1个LED灯显示,属于( )。(5.0)
A、 中断
B、 查询
C、 并行
D、 串行
77、单片机的串行口是( )。(5.0)
A、 单工
B、 全双工
C、 半双工
D、 都不是
78、( )用于表征数据传输的速度,是串行通信的重要指标。(5.0)
A、 字符帧
B、 数据位
C、 通信制式
D、 波特率
79、当系统采用串行口通信时,一般使用频率为( )的晶振。(5.0)
A、 12 MHz
B、 6 MHz
C、 11.0592 MHz
D、 7.3728MHZ
80、串行口接收数据前,必须用软件将( )位置1,才能允许串行接收。(5.0)
A、 REN
B、 SM2
C、 TI
D、 RI
81、51单片机是( )位机。(5.0)
A、 2
B、 4
C、 8
D、 16
82、关于C语言的叙述错误的是( )(5.0)
A、 程序中可以有若干个main()函数
B、 C程序 必须从main()函数开始执行
C、 C程序由若干个函数组成
D、 C程序中不能没有main()函数
83、在单片机C语言中,编译链接后生成的可执行文件的的扩展名为( )。(5.0)
A、 exe
B、 c
C、 obj
D、 hex
84、在C程序中,main函数的位置( )。(5.0)
A、 必须在最开始
B、 必须在系统调用的库函数的后面
C、 可以任意
D、 必须在最后
85、语句“while();”括号中的表达式等价于( )。(5.0)
A、 C==0
B、 C!=0
C、 C==1(正确答案)
D、 C!=1
86、以下循环语句中在任何情况下都至少执行一次循环体的是( )。(5.0)
A、 while (条件){ 循环体}
B、 for (条件) { 循环体}
C、 do{循环体}while(条件)
D、 不可能
87、关于C语言的叙述错误的是( )。(5.0)
A、 C程序中可以有若干个main()函数
B、 C程序由若干个函数组成
C、 C程序中不能没有main()函数
D、 C程序 必须从main()函数开始执行
88、在C语言中,编译链接后生成的可执行文件的的扩展名为( )。(5.0)
A、 hex
B、 obj
C、 c
D、 exe
89、在C程序中,main函数的位置( )。(5.0)
A、 必须在系统调用的库函数的后面
B、 可以在最前
C、 必须在最后
D、 可以任意
90、语句“while(c);”括号中的表达式等价于( )。(5.0)
A、 c==0
B、 c==1
C、 c!=0
D、 c!=1
91、针对语句“If( i= =1) j=1;”,下列说法中正确的是( )。(5.0)
A、 i==1和j=1均为赋值语句
B、 i==1和j=l均为关系表达式
C、 i==1为关系表达式,j=1为赋值语句
D、 i==1为赋值语句,j=1为关系表达式
92、keil以( )方式管理文件。(5.0)
A、 可执行程序
B、 工程
C、 文件夹
D、 函数
93、keil中的 C 程序必须保持为后缀( )。(5.0)
A、 .c
B、 .asm
C、 .exe
D、 .txt
94、keil中要编译C程序,必须将其加载到( )。(5.0)
A、 文件夹
B、 文件
C、 工程
D、 函数
95、单片机中使用( )数表达信息。(5.0)
A、 二进制
B、 八进制
C、 十进制
D、 十六进制
96、十六进制数0x1B对应的二进制数是( )。(5.0)
A、 00011001
B、 00001010
C、 00011011
D、 00011111
97、软件在处理按键时的流程排序正确的是:( ) ①检测是否有健按下;②延时去抖动;③检测按键是否释放(5.0)
A、 ①③①②③②
B、 ①②①③②③
C、 ②①②③①③
D、 ①②①③①③
98、定时器T1的中断允许位是( )。(5.0)
A、 ET0
B、 ET1
C、 EA
D、 EX0
99、动态显示是一种按( )轮流点亮各位数码管的显示方式。(5.0)
A、 数字
B、 字节
C、 位
D、 段码
100、动态显示方式,在某一时段,只让其中一位数码管的位选端有效,并送出相应的( )码,而其他位的数码管因“位选端”无效而都处于熄灭状态。(5.0)
A、 位选
B、 段码
C、 选中码
D、 顺序
101、动态扫描显示是利用人眼的( ),所以每位数码管显示间断时间间隔小于眼睛的驻留时间,才可以给人一种稳定显示的视觉效果。(5.0)
A、 视觉错觉效应
B、 视觉驻留效应
C、 视觉感应效应
D、 视觉停留效应
102、动态扫描显示中,如果每位数码管显示时间太长,每位数码管闪动频率( ),就不能产生稳定显示效果。(5.0)
A、 太快
B、 太短
C、 太高
D、 太慢
103、语句TMOD=0x01,含义是( )。(5.0)
A、 T0计数方式0
B、 T0计数方式1
C、 T0定时方式1
D、 T0定时方式0
104、定时器方式寄存器TMOD的作用是( )。(5.0)
A、 启动定时计数器
B、 选择定时器T0/T1的工作方式
C、 控制定时器T0/T1的工作进程
D、 设置定时器的溢出标志
105、MCS-51系列单片机的T0用做计数方式时,用工作方式1,则工作方式控制字为( )。(5.0)
A、 0X04
B、 0X05
C、 0X06
D、 0X07
106、MCS-51单片机的定时/计数器是( )计数器。(5.0)
A、 减1
B、 减2
C、 加1
D、 加2
107、4*4矩阵键盘,需要的IO引脚数是( )。(5.0)
A、 4
B、 8
C、 16
D、 32
108、4*4矩阵键盘,当给行线全部送0,此时读取列线,若有按键按下,则会读到( )。(5.0)
A、 高电平
B、 低电平
C、 随机数
D、 无数据
109、单片机的复位信号需要延续( ) 个机器周期的高电平才有效。(5.0)
A、 1
B、 2
C、 3
D、 4
110、若晶振频率6Mhz,那么RST引脚需要持续 ( )us的高电平输入才能复位。(5.0)
A、 1
B、 2
C、 3
D、 4
111、如设计一个3位数据管的显示,用动态显示时,至少需要( )根IO引脚。(5.0)
A、 3
B、 11
C、 24
D、 不确定
112、MCS-51单片机定时器工作方式2是指的( )计数器工作方式。(5.0)
A、 8位
B、 8位自动重装
C、 13位
D、 16位
113、对于外部中断1,若采用边沿触发方式,则需要( )。(5.0)
A、 IE1=1
B、 IT1=1
C、 IE1=0
D、 IT1=0
114、若允许外部中断0和串行口中断,则中断允许寄存器应设置为( )。(5.0)
A、 91H
B、 92H
C、 11H
D、 12H
115、定时器1溢出后将对( )标志置 1 。(5.0)
A、 IT1
B、 TR1
C、 TF1
D、 TR0
116、MCS-51单片机对中断源的开放和屏蔽由( )寄存器控制。(5.0)
A、 TCON
B、 TMOD
C、 IP
D、 IE
117、如设计一个4位数码管的显示,用动态显示时,需要( )根IO引脚。(5.0)
A、 4
B、 8
C、 12
D、 32
118、一个C语言程序总是从( )开始。(5.0)
A、 书写顺序的第一个函数
B、 书写顺序的第一条执行语句
C、 主函数main
D、 不确定
119、在单片机 C语言中用于结构化程序设计的三种基本结构是( )。(5.0)
A、 顺序结构、选择结构、循环结构
B、 if、switch、break
C、 for、while、do-while
D、 if、else
120、当外部中断1和定时器1中断都设置为低优先级,若两个中断同时发生,则先响应哪个中断( )。(5.0)
A、 外部中断1
B、 定时器1中断
C、 随机响应
D、 两者同时响应
121、对于C51程序,以下说法错误的是( )。(5.0)
A、 程序中使用“;”作为语句的结束符
B、 一条语句可以多行书写
C、 可以一行写多条语句
D、 不区分大小写,例如变量i和变量I表示同一个变量
122、MCS-51单片机工作在方式0,则计数器是( )位。(5.0)
A、 8位
B、 13位
C、 16位
D、 自动重装8位
123、MCS-51系列单片机的定时器T0用做定时方式时,采用工作方式2,则初始化编程为( )。(5.0)
A、 TMOD=0x01
B、 TMOD=0x50
C、 TMOD=0x10
D、 TMOD=0x02
124、矩阵式键盘的识别方式主要有( )。(5.0)
A、 扫描方式和中断方式
B、 查询方式和中断方式
C、 逐列扫描方式和行列反转方式
D、 直接方式和间接方式
125、在单片机应用系统中,LED数码管显示电路通常有( )显示方式。(5.0)
A、 静态
B、 动态
C、 静态和动态
D、 查询
126、单片机源程序编译后生成的文件后缀为( )。(5.0)
A、 .C
B、 .HEX
C、 .ASM
D、 .EXE
127、MCS-51上电复位后,SP的内容应是( )。(5.0)
A、 00H
B、 07H
C、 60H
D、 70H
128、MCS-51单片机的CPU主要的组成部分为( )。(5.0)
A、 运算器、控制器
B、 加法器、寄存器
C、 运算器、加法器
D、 运算器、译码器
129、3*4矩阵键盘需要的IO引脚数量为( )(5.0)
A、 3
B、 4
C、 7
D、 12
130、MCS-51单片机在同一级别里除串行口外,级别最低的中断源是( )。(5.0)
A、 外部中断1
B、 定时器T0
C、 定时器T1
D、 串行口
131、MCS-51系列单片机的定时器T1用做计数方式时计数脉冲是( )。(5.0)
A、 外部计数脉冲由T1(P3.5)输入
B、 外部计数脉冲由内部时钟频率提供
C、 外部计数脉冲由T0(P3.4)输入
D、 由外部计数脉冲计数
132、MCS-51系列单片机晶振频率12MHZ,定时器0工作方式2,要定时250us,则定时计数器初值为( )。(5.0)
A、 TH0=TL0=250
B、 TH0=250,TL0=256-250
C、 TH0=TL0=256-250
D、 TH0=256-250,TL0=250
133、在定时/计数器的计数初值计算中,若设最大计数值为M,对于工作方式0下的M值为( )(5.0)
A、 M=8192
B、 M=256
C、 M=16
D、 M=65536
134、只允许外部中断0和串行口中断,若要求串行口的优先级高于外部中断0,则IP为( )。(5.0)
A、 11H
B、 91H
C、 09H
D、 10H
135、CPU各种外围部件采用( )来控制。
(5.0)
A、 特殊功能寄存器
B、 RAM
C、 程序存储器
D、 并行I/O口
136、MCS-51单片机定时器工作方式2是指的( )计数器工作方式。(5.0)
A、 8位
B、 8位自动重装
C、 13位
D、 16位
137、89C51单片机的( )口的引脚,还具有外中断、串行通信等第二功能。(5.0)
A、 P0
B、 P1
C、 P2
D、 P3
138、外部中断0边沿触发,则需要设置( )。(5.0)
A、 TF0= 1
B、 IE0=1
C、 IT0=1
D、 TI= 1
139、MCS-51单片机定时器工作方式1是指的( )计数器工作方式。(5.0)
A、 8位
B、 8位自动重装
C、 13位
D、 16位
140、下列哪一项不是中断具有的作用( )。(5.0)
A、 CPU与外设同时工作
B、 存储器与外设间直接交换数据
C、 实现实时系统
D、 实现多任务系统
141、定时器0溢出后将对( )标志置 1 。(5.0)
A、 IT0
B、 TR1
C、 TF0
D、 TR0
142、MCS-51系列单片机的串行口是( )。(5.0)
A、 全双工
B、 半双工
C、 单工
D、 并行口
143、单片机中寄存器PC中存放的是( )。(5.0)
A、 正在执行的这条指令的地址
B、 将要执行的下一条指令的地址
C、 正在执行的这条指令的操作码
D、 对已经执行过的指令条数进行计算
144、MCS-51系列单片机关中断的语句是( )。(5.0)
A、 EA=1
B、 ES=1
C、 EA=0
D、 EX0=1
145、使用单片机开发系统调试C语言程序时,首先应先建立源程序,该程序是( )。(5.0)
A、 高级语言源程序
B、 机器语言程序
C、 C语言源程序
D、 汇编源程序
146、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。(5.0)
A、 2μs
B、 4μs
C、 8μs
D、 1ms
147、下列计算机语言中,CPU能直接识别的是( )。(5.0)
A、 自然语言
B、 高级语言
C、 汇编语言
D、 机器语言
148、定时器1启动将对( )置 1。(5.0)
A、 IT1
B、 TR1
C、 TF1
D、 TR0
149、若MCS-51单片机使用晶振频率为12MHz时,其复位持续时间应该超过( )。(5.0)
A、 1μs
B、 2μs
C、 4μs
D、 0.5ms
150、对于外部中断0,若采用边沿触发方式,则需要( )。(5.0)
A、 IE0=1
B、 IT0=1
C、 IE0=0
D、 IT0=0
151、单片机源程序中 #include
A、 定义变量
B、 宏定义
C、 定义SFR
D、 保留字
152、单片用晶振频率为6MHz,定时计数器的机器周期为( )。(5.0)
A、 6us
B、 2us
C、 1us
D、 0.5us
153、总中断允许控制位是( )(5.0)
A、 ES
B、 ET1
C、 EA
D、 EX0
154、MCS-51单片机的复位信号是( )有效。(5.0)
A、 高电平
B、 低电平
C、 脉冲
D、 下降沿
155、无符号二进制数10000001转换为十进制数是( )。(5.0)
A、 81
B、 129
C、 -1
D、 -127
156、定时器方式2的最大计数值为:( )。(5.0)
A、 M=2^13=8192
B、 M=2^16=65536
C、 M=2^8=256
D、 M=2^10
157、单片机 中断系统有( )个中断源。(5.0)
A、 6
B、 2
C、 4
D、 5
158、8051单片机中断函数定义时,中断类型号的取值范围是( )。(5.0)
A、 0~5
B、 0~4
C、 1~5
D、 0~255
159、异步串行通信的字符帧格式中位于开关的是( )。(5.0)
A、 起始位
B、 数据位
C、 校验位
D、 停止位
160、( )用于表征数据传输的速度,是串行通信的重要指标。(5.0)
A、 字符帧
B、 数据位
C、 通信制式
D、 波特率
161、当采用中断方式进行串行数据的接收时,接收完一帧数据后,RI标志要用( )。(5.0)
A、 软件清0
B、 硬件自动清0
C、 软件置1
D、 硬件自动置1
162、识别3*4矩阵键盘,下列说法正确的是( )。(5.0)
A、 不能用行列反转方式识别按键
B、 不能用扫描方式识别按键
C、 只能用查询方式识别按键
D、 可以用查询方法识别按键
一、 判断题 (共76题,380分)
1、在MCS-51系统中,一个机器周期等于1.5us。(5.0)
A.正确
B.错误
2、中断函数的调用是在满足中断的情况下,自动由硬件完成函数调用的。(5.0)
A.正确
B.错误
3、在C语言中,函数的调用是可以根据需要随便调用,前面的函数可以调用后面的函数,后面的函数也可以调用前面的函数,无需声明。(5.0)
A.正确
B.错误
4、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。(5.0)
A.正确
B.错误
5、8051单片机对最高优先权的中断响应是无条件的。(5.0)
正确 B.错误
6、在一般情况8051单片机允许同级中断嵌套。(5.0)
正确 B.错误
7、8051每个中断源在芯片上都有与其对应的中断请求输入引脚。(5.0)
正确 B.错误
8、数组:是有序数据的集合;数组中的每一个元素的数据类型可不相同。(5.0)
正确 B.错误
9、给全部数组元素赋初值时,可以不指定数组长度。(5.0)
正确 B.错误
10、矩阵键盘的行线和列线可以交换。(5.0)
正确 B.错误
11、单片机的程序存储器和数据存储器是分开的。(5.0)
正确 B.错误
12、C语言源程序由若干个函数组成 。(5.0)
正确 B.错误
13、若一个函数的返回类型为void,则表示其没有返回值。(5.0)
正确 B.错误
14、定义在主函数之前的函数一般无需进行声明。(5.0)
A.正确
B.错误
15、单片机C语言程序区分大小写。(5.0)
正确 B.错误
16、程序必须从main( )函数开始执行。(5.0)
正确 B.错误
17、变量定义语句写在执行语句之前。(5.0)
正确 B.错误
18、中断函数必须声明。(5.0)
正确 B.错误
19、单片机开发系统调试C语言程序时,首先应新建源程序文件,该文件的扩展名是.hex。(5.0)
正确 B.错误
20、与二进制数1011 0111相对应的十六进制数为0xC7 。(5.0)
正确 B.错误
21、单片机体积小、性价比高、灵活性强。(5.0)
正确 B.错误
22、单片机端口可以位操作,也可以字节操作。(5.0)
A.正确
B.错误
23、矩阵键盘按键同一行所有按键一端连在一起,同一列所有按键一端连在一起。(5.0)
A.正确
B.错误
24、矩阵键盘按键未按下时行和列连在一起。(5.0)
A.正确
B.错误
25、矩阵键盘每一列所有按键一端连接到一个IO引脚。(5.0)
A.正确
B.错误
26、51单片机有4个中断源。(5.0)
正确 B.错误
27、中断函数可以有返回值。(5.0)
A.正确
B.错误
28、中断函数不能被调用。(5.0)
A.正确
B.错误
29、外部中断随时可以被响应。(5.0)
A.正确
B.错误
30、单片机中断是由硬件申请的。(5.0)
A.正确
B.错误
31、中断响应之后会返回主程序。(5.0)
A.正确
B.错误
32、中断是对外部事件的及时反应。(5.0)
A.正确
B.错误
33、要响应中断,必须在主函数里进行中断初始化。(5.0)
A.正确
B.错误
34、中断初始化包括中断总允许,某个中断允许。(5.0)
A.正确
B.错误
35、C语言源程序由若干个函数组成。(5.0)
A.正确
B.错误
36、外部中断0的中断类型号是0 。(5.0)
A.正确
B.错误
37、AT89C51单片机有1个全双工的异步通信串行口。(5.0)
A.正确
B.错误
38、sbit LED0=P1^0;的作用是定义可寻址的单片机位地址P1.0为LED0变量。(5.0)
A.正确
B.错误
39、单片机的P3口只能用作通用I/O口 。(5.0)
A.正确
B.错误
40、定义在主函数之前的函数无需进行声明。(5.0)
A.正确
B.错误
41、定时器与计数器的工作原理均是对脉冲进行计数。(5.0)
A.正确
B.错误
42、程序必须从main( )函数开始执行 。(5.0)
A.正确
B.错误
43、中断函数必须声明 。(5.0)
A.正确
B.错误
44、at89C51单片机的一个机器周期等于一个震荡周期。(5.0)
A.正确
B.错误
45、二进制数1011 0111相对应的十六进制数为0xb7。(5.0)
A.正确
B.错误
46、字符型液晶显示器LCD1602一屏最多显示16个字符。(5.0)
A.正确
B.错误
47、MCS-51单片机的P2口只能做通用I/O口。(5.0)
A.正确
B.错误
48、单片机的RAM即可以位寻址,也可以字节寻址。(5.0)
A.正确
B.错误
49、MCS-51程序存储器只能存储程序。(5.0)
A.正确
B.错误
50、若不使用MCS-51片内存器引脚EA必须接地。(5.0)
A.正确
B.错误
51、PC存放的是当前正在执行的指令。(5.0)
A.正确
B.错误
52、程序计数器PC不能为用户编程时直接使用,因为它没有地址。(5.0)
A.正确
B.错误
53、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(5.0)
A.正确
B.错误
54、单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。(5.0)
A.正确
B.错误
55、MCS-51的5个中断源优先级相同。(5.0)
A.正确
B.错误
56、MCS-51单片机上电复位后,片内数据存储器的内容均为00H。(5.0)
A.正确
B.错误
57、MCS-51单片机的数据存贮器是指外部存储器。(5.0)
B.
B.A.正确 B.错误
58、MCS-51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。(5.0)
A正确
B.错误
59、单片机控制程序下载到单片机的RAM 。(5.0)
A.正确
B.A.正确 B.错误
60、8051共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。(5.0)
A.正确
B.A.正确 B.错误
61、MCS-51单片机是高档16位单片机。(5.0)
A.正确
B.错误
62、单片机的P1口只能用作通用I/O口。(5.0)
A.正确
B.错误
63、若一个函数的返回类型为void,则表示其没有返回值。(5.0)
A.正确
B.错误
64、写在主函数之前的函数一般无需进行声明。(5.0)
A.正确
B.错误
65、MCS-51的程序存储器只是用来存放程序。(5.0)
A.正确
B.A.正确 B.错误
66、变量定义语句写在执行语句之后。(5.0)
A.正确
B.A.正确 B.错误
67、单片机每个IO口既可按位操作,也可按字节操作。(5.0)
A.正确
B.错误
68、中断函数可以调用。(5.0)
A.正确
B.A.正确 B.错误
69、单片机的一个机器周期等于一个震荡周期。(5.0)
A.正确
B.错误
70、单片机P0口作输出时必须接上拉电阻。(5.0)
A.正确
B.错误
71、定时/计数器0的中断类型号是0。(5.0)
A.正确
B.错误
72、单片机的P3口只能用作通用I/O口。(5.0)
A.正确
B.错误
73、定义了数组unsigned char led[]={0x3f,0xf3,0xcf,0xfc}; 执行指令P1= led[1]时,P1端口被赋值为0x3f 。(5.0)
A.正确
B.A.正确 B.错误
74、单片机复位后并行口P0~P3的值是0x00。(5.0)
A.正确
B.A.正确 B.错误
75、定时计数器T0的中断类型号是1。(5.0)
A.正确
B.错误
76、中断允许控制寄存器是IE。(5.0)
A.正确
B.错误
关闭
更多问卷
复制此问卷