单片机原理复习题答案(整理非电类)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
36.MCS-51单片机扩展数据存储器时,由(P0)口提供低8位地址总线和数据总线,由(P2)口提供高8位地址总线,P3.6和P3.7分别提供(写)和(读)控制线。
37.MCS-51单片机在扩展应用时,(P2)口用作地址总线的高8位,(P0)口用作地址总线的低8位和数据总线。由(ALE)引脚提供地址锁存信号。
SUBBA,R6
25.执行下列指令序列后,A的内容为(06H),20H单元的内容为(09H)。
MOVR2,#69H
MOV A,R2//A = 69H = 01101001B
ANLA,#0FH//A =00001001B = 09H
MOV20H,A
MOV A,R2//A = 69H
ANLA,#0F0H//A = 60H
16.MCS-51单片机对程序存储器的读操作,只能使用(D)指令。
A、MOV指令B、PUSH指令C、MOVX指令D、MOVC指令
17.下列指令中正确的指令是(C)
A、PUSHA(direct用ACC)B、MOVCR1,@A+DPTR
C、ANL40H,#30HD、CJNE50H,#2FH,NEXT
18.要把P1口高4位变为0,低4位保持原状态不变,应使用指令(C)。
9.MCS-51单片机按字节访问特殊功能寄存器时,只能采用(A)寻址方式。
A、直接寻址B、立即寻址C、寄存器寻址D、寄存器间接寻址
10.MCS-51单片机访问内部数据存储器RAM高128位时,只能采用(A)方式。
A、直接寻址B、立即寻址C、寄存器寻址D、寄存器间接寻址
11.MCS-51单片机访问外部数据存储器时,只能采用(D)方式。
4.MCS-51单片机内部RAM的通用寄存器区共有(32)个单元,分为(4)组工作寄存器,每组(8)个单元,以(R0-R7)作为寄存器名称。
5.使AT89C51单片机复位有(加电复位)和(手动复位)两种方法。复位以后CPU使用第(0)组工作寄存器,它们所对应的内部RAM地址为(00)H至(07)H,若要求使用第2组工作寄存器,RS1和RS0应设置为(10)。
A、2个振荡周期B、8个振荡周期
C、12个振荡周期D、24个振荡周期
26.在下列寄存器中,与定时/计数器无关的是(C)。
A、TCONB、TMODC、SCOND、IE
27.若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(A)。
A、00100101B、01010010C、10101101D、11011010
28.如果以查询方式进行定时应用时,应用程序中的初始化内容应包括(D)。
A、系统复位、设置工作方式、设置计数器初值
B、设置计数器初值、设置中断方式、启动定时器
C、设置工作方式、设置计数器初值、开定时中断
D、设置工作方式、设置计数器初值、关定时中断
29.当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A直接寻址B立即寻址C寄存器寻址D寄存器间接寻址
12.以下选项中正确的位地址表示方法是(C)。
A、21H.2B、RS0C、PSW.0D、A.2
13.MCS-51单片机的一个机器周期是指(B)。
A、1个指令周期B、CPU访问一次存储器所需要的时间
C、1个时钟周期D、1个状态周期
14.关于数据传送类指令,下列说法正确的是(D)。
A、PC属于特殊功能寄存器
B、PC为不可寻址寄存器
C、单片机工作时PC的值为0000H
D、程序中断时,保护断点主要是保护断点处PC的值
2.对程序计数器PC的操作是(A)。
A、自动进行的B、通过传送进行的
C、通过加1指令进行的D通过减1指令进行的
3.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(B)。
38.从单片机的角度上看,连接到数据总线上的输出接口芯片应具有(锁存)功能,连接到数据总线上的输入接口芯片应具有(三态)功能。
39.对于4位LED显示器,若采用静态显示方式,同一时刻有(4)位显示器通电发光,若采用动态显示方式,则同一时刻有(1)位显示器通电发光。
二、选择题
1.下列说法错误的有(A)。
A、ORLP1,#0FHB、ORLP1,#0F0H
C、ANLP1,#0F0HD、ANLP1,#0FH
19.8051单片机的串行口的中断程序入口地址为(B)。
A、001BHB、0023HC、000BHD、0013H
20.下列有关MCS-51中断优先级控制的叙述中,错误的是(D)。
A、低优先级的中断不能打断高优先级的中断处理
B、同级中断不能嵌套
C、同级中断请求按时间先后顺序响应
D、同时同级的多中断请求将形成阻塞,系统无法响应
21.MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位
C、中断优先级控制位D、外部中断触发方式控制位
22.外中断初始化的内容不包括(A)。
A、设置中断响应方式B、设置外中断允许
20.执行下列指令序列后,累加器A的内容为(85H)。
MOV A,#05H
MOV DPTR,#TAB
MOVC A,@A+DPTR
TAB:DB20H,23H,26H,68H,85H
21.执行下列指令序列后,SP的内容为(62H),61H单元的内容为(68H),62H单元的内容为(36H)。
MOV SP,#60H
A、4KBB、64KBC、8KBD、128KB
4.以下有关PC和DPTR的说法中错误的是(D)。
A、DPTR是可以访问的,PC不能访问
B、它们都是16位的寄存器
C、DPTR可以分为2个8位的寄存器使用
D、它们都具有自动加1功能
5.PC的值是(C)的地址。
A、当前指令前一条指令B、当前正在执行指令
C、当前正在执行指令的下一条指令D、控制器中指令寄存器
27.计算机唯一能够识别的语言是(机器语言)。
28.AT89C51单片机共有(5)个中断源,可分为(2)个中断优先级,其中外部中断源的触发方式可采用低电平触发或(脉冲)触发。
29.以外部中断0为例,响应中断后,首先将(PC)的内容压入堆栈,以保护断点,然后把(中断入口地址)装入PC,使程序转向(中断入口区地址)。
30.某AT89C51单片机应用系统,程序已设定(IP)=00H,(IE)=9FH,当所有中断源同时申请中断时,CPU将响应(外部中断0)的中断请求。
31.外部中断有2种触发方式,当IT0等于0时,外部中断0被设置为(电平)触发方式,当IT0等于1时,外部中断0被设置为(脉冲)触发方式。
32.AT89C51单片机内部有2个(16)位的加1定时/计数器,其中T0有(4)种工作方式,T1有(4)种工作方式。其中方式1是(16)位的定时器。
《单片机原理及接口技术》复习题
一、填空题
1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有效或(下降沿)有效。
2.若想使用MCS-51单片机的片内程序存储器,引脚 必须接(低电平)。当 信号有效时,表示CPU要从(外部)存储器读取信息。
3.MCS-51单片机访问片外存储器时,利用(ALE)信号锁存来自(P0)口的低8位地址信号。
15.在变址寻址方式中,可把(PC)或(DPTR)作为基址寄存器,而把(累加器A)作为变址寄存器。变址寻址方式是专用于访问(外部RAM或ROM)的一种寻址方式。
16.MCS-51系列单片机的数据指针是(DPTR),堆栈指针是(SP),访问片外数据存储器应使(MOVX)指令。
17.指令“MOV A,48H”和“MOV A,#48H”的源操作数分别采用的是(直接)寻址和(立即数)寻址方式。
MOV A,#89H
MOVR0,#30H
MOV30H,#36H
ADDA,@R0
24.假定外部数据存储器1000H单元的内容为28H,PSW的内容为82H,执行下列指令序列后,A的内容为(-D2H),CY的内容为(1),OV的内容为(0)。
MOV DPTR,#1000H
MOVXA,@DPTR
MOVR6,#0FAH
6.MCS-51单片机的存储器分为4个物理上相互独立的存储器空间,即(内部ROM)、(外部ROM)、(内部RAM)、(外部RAM),按其逻辑关系可分为(3)个逻辑上相互独立的存储器空间。
7.MCS-51系列单片机片内数据存储器的寻址空间为(256)B、片外数据存储器的寻址空间为(64)KB。
8.MCS-51系列单片机包括很多机型,其中8031单片机片内有(0)B的程序存储器、AT89C51单片机片内有(4)KB的程序存储器。
C、设置中断总允许D、设置中断请求的触发方式
23.执行中断返回指令时,将从堆栈中弹出断点地址送给(C)。
A、ACCB、CYC、PCD、DPTR
24.当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期
C、4个机器周期D、8个机器周期
25.当外部中断0定义为边沿触发方式时,输入的中断请求负脉冲宽度至少要保持(D)。
18.假定外部数据存储器1000H单元的内容为80H,A的内容为60H,执行下列指令序列后,累加器A的内容为(80H)。
MOV DPTR,#1000H
MOVXA,@DPTR
19.执行下列指令序列后,累加器A的内容为(68H)。
MOV A,#03H
MOVC A,@A+PC
DB20H,23H,26H,68H,85H
6.型号为AT89C51的单片机是(C)型单片机。
A、无ROMB、掩膜ROMC、EPROMD、高速存储器
7.在8051应用系统中,对外部RAM进行读操作的控制信号是由(B)引脚送出的。
A、 B、 C、ALED、
8.AT89C51(或8051)单片机片内RAM中的位寻址区共有(A)个位地址。
A、128B、256C、80D、1024
SWAPA
26.执行下列指令序列后,A的内容为(00H),B的内容为(96H)。
MOVR2,#69H
MOV A,R2//A = 69H = 01101001B
XRLA,#0FFH//A = 10010110B = 96H
MOVB,A//B = 96H
MOV A,R2//A = 69H
ANLA,#00H//A = 00H
12.MCS-51单片机的指令系统有(7)种寻址方式。
13.寄存器寻址方式的寄存器的内容是(操作数),可用于寄存器寻址的寄存器有R0~R7、(DPTR)、(累加器A)、(AB寄存器)等。
14.在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是(操作时),而是操作数所在RAM单元的(地址)。可用于寄存器间接寻址的寄存器有SP、(R0)、(R1)、(DPTR)等。
A、在内部数据存储区中,数据不能从一个地址单元直接传送到另一个地址单元
B、程序存储器中存放的数据能直接送入内部数据存储器中的任意单元
C、所有的数据传送指令都不影响PSW中的任何标志
D、只能使用寄存器间接寻址方式访问外部数据存储器
15.MCS-51单片机对外部数据存储器的读/写操作,只能使用(B)。
A、MOV指令B、MOVX指令C、MOVC指令D、PUSH指令
MOV A,#68H
MOVPSW,#36H
PUSHACC
PUSHPSW
22.执行下列指令序列后,SP的内容为(41H),A的内容为(39H),B的内容为(88H)。
MOV SP,#43H
MOV R0,#43H
MOV @R0,#39H
MOV42H,#8wenku.baidu.comH
POPACC
POPB
23.执行下列指令序列后,A的内容为(BFH),CY的内容为(0),OV的内容为(0)。
33.当计数器T0产生溢出时,TF0位被置1,在对T0溢出的处理时,若采用中断方式,TF0作为(计数)位使用,若采用查询方式,TF0作为(状态)位使用。
34.如果系统的晶振频率fosc=3MHz,T0工作于定时器方式0,则最大定时时间为(33ms)。
35.MCS-51单片机的定时/计数器T0工作于定时器方式2时,是(8)位自动重装载方式。
9.MCS-51系列单片机包括很多机型,其中AT89C51单片机片内有(128)B的数据存储器和(4K)B的程序存储器。
10.MCS-51单片机常用的晶振频率范围是(1.2)Hz至(33)Hz。如果单片机的时钟频率为12MHz,则一个机器周期是(1)μs。
11.CPU的指令系统就是该CPU所能执行的(指令)的集合。
37.MCS-51单片机在扩展应用时,(P2)口用作地址总线的高8位,(P0)口用作地址总线的低8位和数据总线。由(ALE)引脚提供地址锁存信号。
SUBBA,R6
25.执行下列指令序列后,A的内容为(06H),20H单元的内容为(09H)。
MOVR2,#69H
MOV A,R2//A = 69H = 01101001B
ANLA,#0FH//A =00001001B = 09H
MOV20H,A
MOV A,R2//A = 69H
ANLA,#0F0H//A = 60H
16.MCS-51单片机对程序存储器的读操作,只能使用(D)指令。
A、MOV指令B、PUSH指令C、MOVX指令D、MOVC指令
17.下列指令中正确的指令是(C)
A、PUSHA(direct用ACC)B、MOVCR1,@A+DPTR
C、ANL40H,#30HD、CJNE50H,#2FH,NEXT
18.要把P1口高4位变为0,低4位保持原状态不变,应使用指令(C)。
9.MCS-51单片机按字节访问特殊功能寄存器时,只能采用(A)寻址方式。
A、直接寻址B、立即寻址C、寄存器寻址D、寄存器间接寻址
10.MCS-51单片机访问内部数据存储器RAM高128位时,只能采用(A)方式。
A、直接寻址B、立即寻址C、寄存器寻址D、寄存器间接寻址
11.MCS-51单片机访问外部数据存储器时,只能采用(D)方式。
4.MCS-51单片机内部RAM的通用寄存器区共有(32)个单元,分为(4)组工作寄存器,每组(8)个单元,以(R0-R7)作为寄存器名称。
5.使AT89C51单片机复位有(加电复位)和(手动复位)两种方法。复位以后CPU使用第(0)组工作寄存器,它们所对应的内部RAM地址为(00)H至(07)H,若要求使用第2组工作寄存器,RS1和RS0应设置为(10)。
A、2个振荡周期B、8个振荡周期
C、12个振荡周期D、24个振荡周期
26.在下列寄存器中,与定时/计数器无关的是(C)。
A、TCONB、TMODC、SCOND、IE
27.若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(A)。
A、00100101B、01010010C、10101101D、11011010
28.如果以查询方式进行定时应用时,应用程序中的初始化内容应包括(D)。
A、系统复位、设置工作方式、设置计数器初值
B、设置计数器初值、设置中断方式、启动定时器
C、设置工作方式、设置计数器初值、开定时中断
D、设置工作方式、设置计数器初值、关定时中断
29.当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A直接寻址B立即寻址C寄存器寻址D寄存器间接寻址
12.以下选项中正确的位地址表示方法是(C)。
A、21H.2B、RS0C、PSW.0D、A.2
13.MCS-51单片机的一个机器周期是指(B)。
A、1个指令周期B、CPU访问一次存储器所需要的时间
C、1个时钟周期D、1个状态周期
14.关于数据传送类指令,下列说法正确的是(D)。
A、PC属于特殊功能寄存器
B、PC为不可寻址寄存器
C、单片机工作时PC的值为0000H
D、程序中断时,保护断点主要是保护断点处PC的值
2.对程序计数器PC的操作是(A)。
A、自动进行的B、通过传送进行的
C、通过加1指令进行的D通过减1指令进行的
3.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(B)。
38.从单片机的角度上看,连接到数据总线上的输出接口芯片应具有(锁存)功能,连接到数据总线上的输入接口芯片应具有(三态)功能。
39.对于4位LED显示器,若采用静态显示方式,同一时刻有(4)位显示器通电发光,若采用动态显示方式,则同一时刻有(1)位显示器通电发光。
二、选择题
1.下列说法错误的有(A)。
A、ORLP1,#0FHB、ORLP1,#0F0H
C、ANLP1,#0F0HD、ANLP1,#0FH
19.8051单片机的串行口的中断程序入口地址为(B)。
A、001BHB、0023HC、000BHD、0013H
20.下列有关MCS-51中断优先级控制的叙述中,错误的是(D)。
A、低优先级的中断不能打断高优先级的中断处理
B、同级中断不能嵌套
C、同级中断请求按时间先后顺序响应
D、同时同级的多中断请求将形成阻塞,系统无法响应
21.MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位
C、中断优先级控制位D、外部中断触发方式控制位
22.外中断初始化的内容不包括(A)。
A、设置中断响应方式B、设置外中断允许
20.执行下列指令序列后,累加器A的内容为(85H)。
MOV A,#05H
MOV DPTR,#TAB
MOVC A,@A+DPTR
TAB:DB20H,23H,26H,68H,85H
21.执行下列指令序列后,SP的内容为(62H),61H单元的内容为(68H),62H单元的内容为(36H)。
MOV SP,#60H
A、4KBB、64KBC、8KBD、128KB
4.以下有关PC和DPTR的说法中错误的是(D)。
A、DPTR是可以访问的,PC不能访问
B、它们都是16位的寄存器
C、DPTR可以分为2个8位的寄存器使用
D、它们都具有自动加1功能
5.PC的值是(C)的地址。
A、当前指令前一条指令B、当前正在执行指令
C、当前正在执行指令的下一条指令D、控制器中指令寄存器
27.计算机唯一能够识别的语言是(机器语言)。
28.AT89C51单片机共有(5)个中断源,可分为(2)个中断优先级,其中外部中断源的触发方式可采用低电平触发或(脉冲)触发。
29.以外部中断0为例,响应中断后,首先将(PC)的内容压入堆栈,以保护断点,然后把(中断入口地址)装入PC,使程序转向(中断入口区地址)。
30.某AT89C51单片机应用系统,程序已设定(IP)=00H,(IE)=9FH,当所有中断源同时申请中断时,CPU将响应(外部中断0)的中断请求。
31.外部中断有2种触发方式,当IT0等于0时,外部中断0被设置为(电平)触发方式,当IT0等于1时,外部中断0被设置为(脉冲)触发方式。
32.AT89C51单片机内部有2个(16)位的加1定时/计数器,其中T0有(4)种工作方式,T1有(4)种工作方式。其中方式1是(16)位的定时器。
《单片机原理及接口技术》复习题
一、填空题
1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有效或(下降沿)有效。
2.若想使用MCS-51单片机的片内程序存储器,引脚 必须接(低电平)。当 信号有效时,表示CPU要从(外部)存储器读取信息。
3.MCS-51单片机访问片外存储器时,利用(ALE)信号锁存来自(P0)口的低8位地址信号。
15.在变址寻址方式中,可把(PC)或(DPTR)作为基址寄存器,而把(累加器A)作为变址寄存器。变址寻址方式是专用于访问(外部RAM或ROM)的一种寻址方式。
16.MCS-51系列单片机的数据指针是(DPTR),堆栈指针是(SP),访问片外数据存储器应使(MOVX)指令。
17.指令“MOV A,48H”和“MOV A,#48H”的源操作数分别采用的是(直接)寻址和(立即数)寻址方式。
MOV A,#89H
MOVR0,#30H
MOV30H,#36H
ADDA,@R0
24.假定外部数据存储器1000H单元的内容为28H,PSW的内容为82H,执行下列指令序列后,A的内容为(-D2H),CY的内容为(1),OV的内容为(0)。
MOV DPTR,#1000H
MOVXA,@DPTR
MOVR6,#0FAH
6.MCS-51单片机的存储器分为4个物理上相互独立的存储器空间,即(内部ROM)、(外部ROM)、(内部RAM)、(外部RAM),按其逻辑关系可分为(3)个逻辑上相互独立的存储器空间。
7.MCS-51系列单片机片内数据存储器的寻址空间为(256)B、片外数据存储器的寻址空间为(64)KB。
8.MCS-51系列单片机包括很多机型,其中8031单片机片内有(0)B的程序存储器、AT89C51单片机片内有(4)KB的程序存储器。
C、设置中断总允许D、设置中断请求的触发方式
23.执行中断返回指令时,将从堆栈中弹出断点地址送给(C)。
A、ACCB、CYC、PCD、DPTR
24.当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期
C、4个机器周期D、8个机器周期
25.当外部中断0定义为边沿触发方式时,输入的中断请求负脉冲宽度至少要保持(D)。
18.假定外部数据存储器1000H单元的内容为80H,A的内容为60H,执行下列指令序列后,累加器A的内容为(80H)。
MOV DPTR,#1000H
MOVXA,@DPTR
19.执行下列指令序列后,累加器A的内容为(68H)。
MOV A,#03H
MOVC A,@A+PC
DB20H,23H,26H,68H,85H
6.型号为AT89C51的单片机是(C)型单片机。
A、无ROMB、掩膜ROMC、EPROMD、高速存储器
7.在8051应用系统中,对外部RAM进行读操作的控制信号是由(B)引脚送出的。
A、 B、 C、ALED、
8.AT89C51(或8051)单片机片内RAM中的位寻址区共有(A)个位地址。
A、128B、256C、80D、1024
SWAPA
26.执行下列指令序列后,A的内容为(00H),B的内容为(96H)。
MOVR2,#69H
MOV A,R2//A = 69H = 01101001B
XRLA,#0FFH//A = 10010110B = 96H
MOVB,A//B = 96H
MOV A,R2//A = 69H
ANLA,#00H//A = 00H
12.MCS-51单片机的指令系统有(7)种寻址方式。
13.寄存器寻址方式的寄存器的内容是(操作数),可用于寄存器寻址的寄存器有R0~R7、(DPTR)、(累加器A)、(AB寄存器)等。
14.在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是(操作时),而是操作数所在RAM单元的(地址)。可用于寄存器间接寻址的寄存器有SP、(R0)、(R1)、(DPTR)等。
A、在内部数据存储区中,数据不能从一个地址单元直接传送到另一个地址单元
B、程序存储器中存放的数据能直接送入内部数据存储器中的任意单元
C、所有的数据传送指令都不影响PSW中的任何标志
D、只能使用寄存器间接寻址方式访问外部数据存储器
15.MCS-51单片机对外部数据存储器的读/写操作,只能使用(B)。
A、MOV指令B、MOVX指令C、MOVC指令D、PUSH指令
MOV A,#68H
MOVPSW,#36H
PUSHACC
PUSHPSW
22.执行下列指令序列后,SP的内容为(41H),A的内容为(39H),B的内容为(88H)。
MOV SP,#43H
MOV R0,#43H
MOV @R0,#39H
MOV42H,#8wenku.baidu.comH
POPACC
POPB
23.执行下列指令序列后,A的内容为(BFH),CY的内容为(0),OV的内容为(0)。
33.当计数器T0产生溢出时,TF0位被置1,在对T0溢出的处理时,若采用中断方式,TF0作为(计数)位使用,若采用查询方式,TF0作为(状态)位使用。
34.如果系统的晶振频率fosc=3MHz,T0工作于定时器方式0,则最大定时时间为(33ms)。
35.MCS-51单片机的定时/计数器T0工作于定时器方式2时,是(8)位自动重装载方式。
9.MCS-51系列单片机包括很多机型,其中AT89C51单片机片内有(128)B的数据存储器和(4K)B的程序存储器。
10.MCS-51单片机常用的晶振频率范围是(1.2)Hz至(33)Hz。如果单片机的时钟频率为12MHz,则一个机器周期是(1)μs。
11.CPU的指令系统就是该CPU所能执行的(指令)的集合。