51单片机基础知识总复习(考前必看)——复习神器
51单片机基础知识复习
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
1(8051单片机的片内有(一)个16位的特殊功能寄存器。 2(MCS-51单片机的堆栈区应建立在(片内数据存储区底128字节单元)。
3(MCS-51单片机定时器工作方式1是指的(D)工作方式。 A.8位 3 B.8位自动重装2 C.13位0 D.16位1 4(当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。 A.MOV A, @R1)片内 B.MOVC A, @A + DPTR或MOVC A,@A+PC (C.MOVX A, @ R0 D.MOVX A, @ DPTR)片外 5(8751单片机程序存储器的容量最大可扩展为(64K)。
B.64K
6.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在( 000BH)开始的中断地址区 A、0003H(外部中断0服务入口)
B、0013H( 外部中断1服务入口) C、0023H(串行口中断服务程序入口)
D、000BH(定时/计数器0中断服务程序的开始地址区)
E、001BH为定时/计数器1中断服务开始地址区 F、0000H (系统复位后的入口)
7.MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:(B )
B、 P0口 (SDA /SCL 连接到总线的器件输出级必须是漏极开路或者是集电极开路,才能执行线与的功能 )
8.AJMP跳转空间最大可达到(2字节 )
A、2KB
9.8051单片机中,唯一一个能出现在符号指令的16位寄存器是( B )
A、P S W B、D P T R C 、P C D、B
1
10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )
A、MOV A,@R1片内 B、 MOVC A,@A+DPTR/@A+PC
C、 MOVX A, @R0片外 D、MOVX A,@ DPTR 11.8051单片机内有2个( 16 )位的定时器。
B、16
12.8031单片机当允许CPU响应串行口的中断请求时,共IE中的( A )位必须为1。
A、ES和EA B、EA和ET0 C、ET1和EA D、EX0和ET0
EA ES ET1 EX1 ET0 EX0 IE寄存器格— —
式
EA为1 时允许各中断的响应,——其中ES(串行口中断允许/禁止位) 为1是允许中断。
13.MCS-51单片机定时器工作方式3是指的(A )工作方式
A、8位3 B 、8位自动重装 2 C、 13位0
D、 16位1
14.在串行通信中采用奇校验,若传送的数据为0A7H和0CDH,则其奇偶校验位分别( A )(用“0”、“1”
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示)。 A、0和0 B、0和1 C 、1和0 D、1和1 1、字符帧的
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
由 起始位~数据位~奇偶校验位和停止位组成 2、起始位——占一位~始终为逻辑0低电平~
3、数据位——可选5.6.7.8. 低位在前~高位在后 4、奇偶校验位——占一位 表征串行通信中采用奇校验还是偶校验 5、停止位——为逻辑1高电平 可取1~1.5、2 15.设累加器A的内容为0 A8 H,寄存器R2的内容为24H,C Y=1,执行指令S U B B A, R2 后结果为( C )
2
计算
公式
小学单位换算公式大全免费下载公式下载行测公式大全下载excel公式下载逻辑回归公式下载
——(A)-(X_为Rn/direct/Ri/date)-CY——A A、(A)=84H B、(R2)=83H C 、(A)=83H D、(R2)=84H 16.判断是否溢出时用PSW的( B )标志位,判断是否有进位时用PSW的( A )标志位。
A(CY进位标志位 B(OV溢出标志位 C(P D(RS0 E(RS1
17(在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用( B )调试方法。
A(单步调试(F8) B(跟踪调试(F7) C(快速运行到光标处调试(F4)D(断点调试(F2) E(连续运行调试(F9) 18(在下面指令中,属于无条件转移且转移范围为2KB的指令是( C )。
A(LJMP addr16——3
B(ACALL addr11——2
C(AJMP addr11——2
19(当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。
A(0003H0外部 B(000B0定计 C(0013H1外部
D(001BH1定计 E(0023H串行口中断
20(子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( D )完成的。 A(通过POP命令——
B(通过MOV 指令—— 读取
3
C(通过RET或RETI指令——返回
D(自动
22(8051定时/计数器共有四种操作模式,并由TMOD寄存器中M1
M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定
为( C )
A(13位定时/计数器(00) B(16位定时/计数器(01) C(自动重装8位定时/计数器(10) D(T0为2个独立的8位定时/计数器,T1停止工作(11)
23(8051有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用( B )区的工作寄存器。
A(0区
B(1区
C(2区
D(3区
24(在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容
将随之增大或减小;程序计数器PC的内容将始终指示下一条将
要执行指令的地址,所以只要改变PC的内容将改变程序的运行
路径。SP的内容与PC的内容( D )。
A(都是8位地址 B(都是16位地址 C(位数相同 D(位数不同
25.在中断允许寄存器中,中断控制寄存器EA位的作用是( A )
4
A(CPU总中断允许控制位 B(中断请求总标志位IE
C(各中断源允许控制位ET D(串行口中断允许位 ES
E、触发方式控制位IT
26(下列指令中,不影响堆栈指针的指令是(B
A(RET B(JB bit,rel C(LCALL addr16 D(RETI
27(指令SJMP的寻址范围是(B )
A(任意范围 B(,128到,127 C(64K D(2K
28(在五个中断源中,可通过软件确定各中断源中断级别的高或低,
但在同一级别中,按硬件排队的优先级别最高的是(C )中断。
A(定时器T0-2 B(定时器T1-4 C(外部中断INTO -1 D(外部
中断INT1-3
29(调用子程序、中断响应过程及转移指令的共同特点是( B )。
A(都能返回 B(都通过改变PC实现转移
C(都将返回地址压入堆栈 D(都必须保护现场(中断)
30(单片机复位后,累加器A、PC、PSW的内容为( B )
A(A = FFH PC = 00H PSW = FFH
B(A = 00H PC = 0000H PSW = 00H
C(A = 07H PC = 0000H PSW = FFH
D(A = 00H PC = 00H PSW = 00H 31(8051定时/计数器是否计满可采用等待中断的方法进行处理,也
可通过对( C )的查询方法进行判断。
5
A(OV标志 B(CY标志 C(中断标志 D(奇
偶标志
32(单片机在与外部I/O口进行数据传送时,将使用( A )指令。
A(MOVX(片外) B(MOV(片内)
C(MOVC(程序) D(视具体I/O口器件而定。 33. 定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志( A )
A(由软件清零 B(由硬件自动清零 C(随机状态 D(AB
都可以
41(定时器T0的溢出标志TF0,在CPU响应中断后( B )。
A(由软件清零 B(由硬件清零 C(随机状态 D(AB都可以
34. 使用单片机开发系统调试程序时,对源程序进行汇编的目的是( D )。
A(连续执行键 B(将目标程序转换成源程序 C(将低级语言转换成高级语言 D(将源程序转换成目标程序 35.堆栈指针SP的作用是( B )。
A(指示堆栈的栈底 B(指示堆栈的栈顶
C(指示下一条将要执行指令的地址 D(指示中断返回的地址 36(在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是( B )。
A(PC B(PSW(反映程序运行状态和运算结果的)C(A D(SP
6
37(定时器/计数T1的中断入口地址是( C )。
A 0003H B 000BH C 001BH D 0013H
38(8031定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为( B )。
A(13位定时/计数器00 B(16位定时/计数器01 C(自动重装8位定时/计数器10 D(T0为2个独立的8位定时/计数器,T1停止工作11
39(单片机在进行取指令操作时,指令的地址是由 B 的内容决定。
A(SP B(PC C(DPTR D(PSEN和ALE E(ALE 、RD和WR
40(下列指令中错误的有( A )。
A( CLR R7x(改为A) B( MOVC A ,@A+DPTR
C( MOV P,A D( JBC TF0,LOOP 42(计算机能直接识别的语言是( C )。
A(汇编语言 B(自然语言 C(机器语言 D(硬件和软件 43(定时/计数器的定时是指( E ),定时/计数器的计数是指(D )。
A(对时间计数 B(外部事件定时 C(内部事件计数 D(外部事件计数 E(对内部时钟计数
7
二、填空题、
1(8051单片机的内部硬件结构包括了 CPU 、 数据存储器 、 程序存储器 和 定时计数器 特殊功能寄存器 以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机内部总线相连接内部总线根据其功能又分为 数据 总线、 地址 总线 控制 总线三种。
2(MCS-51中PSW寄存器的RS0、RS1两位用于设定 工作寄存器组 ,B寄存器是 8 位寄存器。
3(假定(SP)=40H , (3FH)=70H,(40H)=20H。执行下列指令: POP DPH
POP DPL
后,DPTR的内容为 2070H ,SP的内容是 3EH 。 4(在MCS-51单片机中的中断源有 5 个,分别为 外部中断0003H 、 定时器0溢出中断 000BH 、 外部中断10013H 、 定时器1溢出中断001BH 和 串行口中断0023H 。
5((100001010101.0101),( 1101010111.1 )BCD
,( 855.5 ) BD
6(若由程序设定RS1、RS0=11,则工作寄存器R0-R7的直接地址为_18H—1FH _。
7(若采用偶校验,累加器A中的数据为01110010B,则PSW中的P=_0_。
8
8.8051的各中断源的向量地址分别为 03H 、 0BH 、 13H 、 1BH 和 23H 。
9.程序状态字PSW的最高位(PSW.7)是 进位 标志。 10.程序结束伪指令是 END ,子程序返回指令是 RET ,中断程序返回指令是 RETI 。
判断题
1、MOVX A,50H ( 0 ) MOVX A,@Ri/@DPTR MOVX @Ri/@DPTR,A
2、INC DPTR /A/Rn/direct/@Ri ( 1 ) 3、DEC DPTR ( 0 )
DEC A/Rn/direct/Ri
4、DJNZ 30H,LOOP ( 1 )
5、ADDC A,R7 /direct/@Ri/#data ( 1 ) 6、PUSH ACC ( 1 ) 7、MUL A,B ( 0 )
MUL AB
8、ANL #30H,A ( 0 ) 9ANL30H(/A),A/X ( 1 ) 10、JB P0,LOOP ( 0 )
JB bit rel
11、MOVX @R0,20H ( 0 )
MOVX @Ri,A
12、SUB A,R2 (0 )
9
SUBB A,R2
13、ORL P1.0,P3.0 ( 0 )
14、CJNE A,R2,LOOP ( 0 ) CJNE A,direct/#data,LOOP 15、POP ACC(direct) ( 1 ) 16、RL P1 ( 0 )
RL A
17、MOV C,ACC.0 (1 ) 18、MOV R2,R3 ( 0 )
MOV R2,A
19、JBC P1.0(bit),LOOP (1 ) 20、XCHD A,R0 ( 0 )
XCHD A,@R0(Ri)
21、内部寄存器Rn(n=0-7)作为间接寻址寄存器。 (0 )
22、MOV A,30H这条指令执行后的结果是(A)=30H。 (0 ) 23、SP为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。
( 0 ) 24、PC存放的是当前执行的指令。 ( 0 ) 25、MCS-51单片机的特殊功能寄存器分布在60H-80H地址范围内。
( 0 ) 26、EPROM的地址线为10条时,能访问的存储空间是1K。 ( 1 )
10
27、8051的P0-P3口是准双向口,由输出转输入时必须先写“0” 。
(1 ) 28、8051每个中断源相应地在芯片上都有其中断请求输入引脚。
( 0 ) 29、程序计数器PC不能对其进行读写操作。 (1 ) 30、8051单片机对最高优先权的中断响应是无条件的。 ( 0 ) 串行通信中采用奇校验
PSW
由PSW状态字中的RS1、RS0
SP的内容与PC的内容
11