微机控制技术复习题.docx
《微机控制技术复习题.docx》由会员分享,可在线阅读,更多相关《微机控制技术复习题.docx(13页珍藏版)》请在冰豆网上搜索。
微机控制技术复习题
微机控制技术课程复习题
第1—2章
一.填空题
1.MCS-51单片机的P0~P3口均是_____________I/O口,其中的P0和P2口除了可以进行数据的输入、输出外,通常还要来构建系统得______________和________________,在P0~P3口中,______________为真正的双向口,____________为准双向口。
2.MCS-51单片机的堆栈区只可设置在_______________________________,堆栈寄存器SP是________位寄存器。
3.8051单片机的内部硬件结构包括了:
_______________________、________________、__________________、_____________________以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过__________相连接。
4.DPTR在访问____________时作地址指针使用,DPTR是___________位寄存器。
5.MCS-51单片机的片内数据存储空间的128字节单元通常可划分为3个区域,这3个区域分别是____________、_______________、_____________________。
二.选择题
1、单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括
A、提高程序运行的可靠性B、提高程序运行速度
C、为程序设计提供方便D、减少程序长度
2、内部RAM中的位寻址区定义的位是给
A、位操作准备的B、移位操作准备的
C、控制转移操作准备的D、以上都对
3、对程序计数器PC操作
A、是自动进行的B、是通过传送进行的
C、是通过加1指令进行的D、是通过减1指令进行的
4、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是
A、4KBB、64KB
C、8KBD、128KB
5、以下有关PC和DPTR的结论中错误的是
A、DPTR是可以访问的而PC不能访问
B、它们都具有自动加1功能
C、它们都是16位的寄存器
D、DPTR可以分为两个8位的寄存器使用,但PC不能
6、PC的值是
A、当前指令前一条指令的地址B、当前正在执行指令的地址
C、下一条指令的地址D、控制器中指令寄存器的地址
7、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址栈保护后,SP的值为
A、36HB、37H
C、38HD、39H
8、在80C51中,可使用的堆栈最大深度为
A、80个单元B、32个单元
C、128个单元D、8个单元
9、位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是
A、位累加器CYB、通用寄存器的可寻址位
C、专业寄存器的可寻址位D、位操作指令集
10、在MCS-51单片机的运算电路中,不能为ALU提供数据的是
A、累加器AB、暂存器
C、寄存器BD、状态寄存器PSW
11、在MCS-51中
A、具有独立的专用的地址线B、由P0口和P1口的线作地址线
C、由P0口和P2口的口线作地址线D、由P1和P2口的口线作地址线
三.问答题
1.堆栈有哪些功能?
堆栈指示器(SP)的作用是什么?
在程序设计时,为什么还要对SP重新赋值?
2.使单片机复位有几种方法?
复位后机器的初始状态如何?
第3—4章
一.填空题
1、一台计算机的指令系统就是它所能执行的____________集合。
2、以助记符形式表示的计算机指令就是它的_____________语言。
3、按长度分,MCS-51指令有__________字节的、___________字节的和___________字节的。
4、在寄存器寻址方式中,指令中指定寄存器的内容就是__________________。
5、在直接寻址方式中,只能使用________位二进制数作为直接地址,因此其寻址对象只限于____________________.
6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的________________________。
7、MCS-51单片机的变址寻址是以____________________作基地址寄存器,以___________作变址寄存器,并以两者内容相加形成的16位地址作为操作数地址,以达到访问_____的目的。
8、在相对寻址方式中,寻址得到得结果是____________________。
9、长转移指令LJMPaddr16使用得是________________寻址方式。
10、溢出标志OV只有在进行______________加法运算时才有意义,OV=0表示加法运算结果____________,OV=1表示加法运算结果超出了A所能表达的符号数有效范围。
11、假定外部数据存储器2000H单元得内容为80H,执行下列指令后,累加器得内容为_______________________。
MOVP2,#20H
MOVR0,#00H
MOVXA,@R0
12、假定累加器A得内容为30H,执行指令:
1000H:
MOVCA,@A+PC后,把程序存储器___________________单元得内容送累加器A中。
13、假定DPTR得内容为8100H,累加器A的内容为40H,执行下列指令:
MOVCA,@A+DPTR后,送入A的是程序存储器___________单元的内容。
14、定时(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:
PUSHACC
PUSHB
后,SP的内容为_______________,61H单元的内容为__________,62H单元的内容为__________。
15、假定(SP)=62H,(61H)=30H,(62H)=70H。
执行下列指令:
POPDPH
POPDPL
后,DPTR的内容为______________,SP的内容为_________________。
16、假定已把PSW的内容压入堆栈,再执行如下指令:
MOVR0,SP
ORL@R0,#38H
POPPSW
实现的功能是__________________。
17、请说明MCS-51单片及程序状态PSW中的各位的含义。
CY
AC
F0
RS1
RS0
OV
/
P
CY:
AC:
F0:
RS1、RS0:
OV:
P:
二.改错题
1、以给出的指令操作码为依据,请判断MCS-51单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
MULR0R1
MOVA,@R7
MOVA,#3000H
MOVC@A+DPTR,A
LJMP1000H
2、请判断MCS-51单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
CLRA
MULR0,R1
MOVDPTR,1050H
MOVA,@R7
ADD30H,20H
MOVR1,C
JMP@R0+DPTR
MOVA,#3000H
MOVC@A+DPTR,A
MOVXA,@A+DPTR
三.寻址方式
1、说明MCS-51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)
ANLA,20H
ADDCA,#20H
JZrel
CLRC
RRA
2、说明下列各条指令中原操作数的寻址方式
MOVR6,A
MOVA,50H
JCrel
MOVXA,@DPTR
MOVXA,@A+PC
MULUAB
四.程序分析
设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完毕后,各单元的内容分别为多少?
请填入给定的各个寄存器及片内单元中。
MOVR0,#20H
MOVA,@R0
MOVR1,A
MOVB,@R1
MOV@R1,P1
MOVP3,P1
(A)=(B)=(R0)=(R1)=
(P1)=(P3)=(20H)=(22H)=
五.编写程序
已知一MCS-51单片机系统的片外RAM的30H、31H单元分别存放了8位无符号数AFH和61H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的8000H单元中,同时将所编写程序运行完毕后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和片外RAM单元中。
CY
A
DPTR
片外31H
片外30H
片外8000H
程序:
第5—7章
一.选择题
1、下列有关MCS-51中断优先级控制的叙述中,错误的是
A.低优先级不能中断高优先级,但高优先级能中断低优先级
B.同级中断不能嵌套
C.同级中断请求按时间的先后顺序响应
D.同时同级的多中断请求,将形成阻塞,系统无法响应
2、外中断初始化的内容不包括
A.设置中断响应方式B.设置外中断允许
C.设置中断总允许D.设置中断方式
3.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。
从堆栈弹出的断点地址送给
A.AB.CYC.PCD.DPTR
4、在MCS-51中,需要外加电路实现中断撤除的是
A.定时中断B.脉冲方式的外部中断
C.串行中断D.电平方式的外部中断
5、中断查询,查询的是
A.中断请求信号B.中断标志位
C.外中断方式控制位D.中断允许控制位
6、在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的
A.EA位和ET0位B.EA位和EX0位
C.EA位和ES位D.EA位和EX1位
7、在下列寄存器中,与定时/计数控制无关的是
A.TCON(定时控制寄存器)B.TMOD(工作方式控制寄存器)
C.SCON(串行控制寄存器)D.IE(中断允许控制寄存器)
8、下列定时/计数硬件资源中,不是供用户使用的是
A.高8位计数器THB.低8位计数器TL
C.定时器/计数器控制逻辑D.用于定时/计数控制的相关寄存器
9、在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是
A.1~8192B.0~8191C.0~8192D.1~4096
10、片内RAM的20H~2FH为位寻址区,所包含的位地址是(B)
(A)00H~20H(B)00H~7FH(C)20H~2FH(D)00H~FFH
11、JMP@A+DPTR指令的寻址范围包括了(B)
(A)片内、片外RAM区(B)64K的ROM区
(C)片外RAM区(D)整个ROM、RAM空间
二.填空题
1、MCS-51单片机的一个机器周期包含了_________状态周期,每个状态周期又可划分为________拍节,每个拍节实际为_____________________振荡器周期。
因此,一个机器周期包含了___________________振荡器周期。
2、线选法译码是___________,全地址译码则是___________________。
3、8031的最小系统是指的____________________________。
4、6264、2764、2864A都为_______________存储容量?
分别是什么性质的存储器?
5、MCS-51单片机扩展程序存储器所用的控制信号为________________,扩展数据存储器所用的控制信号为_______________________。
6、单片机扩展输出接口一般使用________________________性质的芯片,扩展输入接口一般使用___________________________性质的芯片。
7、LED显示器的硬件译码与软件译码的不同之处是_________________________。
8、8279是__________________________专用芯片,它的最大外扩LED和键盘的能力分别是__________________。
9、DAC0832的双缓冲方式接口电路常用于______________________。
单缓冲器方式接口电路常用于___________________________。
10、DAC0832与8031连接时,它的控制信号分别是__________________.
11、双机通讯协议中一般要规定_________________________。
12、MCS-51单片机外部中断请求信号有电平方式和_______________________________在电平方式下,当采集到INT0、INT1的有效信号为_________时,激活外部中断。
13、定时器/计数器的工作方式3是指的将________________________________拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为__________________使用。
14、MCS-51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到_______________________信号时,才能激活外中断。
而在脉冲方式时,只有在中断请求引脚上采样到______________________信号时,才能激活外中断。
15、定时器的计数方式是对来自T0、T1引脚的脉冲计数,输入的外部脉冲在___________时有效,计数器加1。
定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自______________________
三.简答题
1、MCS-51单片机的中断控制原则是什么?
2、MCS-51单片机的CPU是如何判别中断源是否有中断请求发生的?
3、如果某一单片机系统有一外部中断1的中断服务程序INTP1放置在程序存储区的2000H地址开始的一段存储空间中。
请问,在编程时应该作何种设置,才能在CPU响应外部中断1时找到对应的中断服务程序INTP1?
四.参数计算题
已知一MCS-51单片机系统使用10MHZ的外部晶体振荡器,请问:
1、该单片机系统的状态周期与机器周期各为多少?
2、当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?
3、当单片机的定时器0(T0)工作方式2时,要求每记满250us便产生一次定时器溢出,请问,T0中需要预置的初值应为多少?
五、使用简单指令序列完成以下操作
1、请将片外RAM20H~25H单元清零
2、请将ROM3000H单元内容R
六、编程题
已知一MCS-51单片机系统得片内RAM20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关以及寄存器A、DPTR和RAM单元
七、电路判决题
下图为MCS-51单片机系统中混合扩展多片存储器2764、6264芯片部分连线电路图。
试分析电路并回答下列问题:
1、请简单叙述2764芯片的功能、容量,在电路中起什么作用?
2、请简单叙述6264芯片的功能、容量,在电路中起什么作用?
3、请分析各片2764、6264所占用的单片机数据存储空间的地址范围是多少?
第7—8章
一.填空题
1、单片机应用系统是指_____________________________
2、单片机应用系统设计的一个重要特点是_______________________
3、单片机应用系统的硬件基本上是由_____________________________几部分组成的。
4、MCS-96单片机的最大寻址空间是____________________________,该空间的地址范围为__________________________,系统上电及复位的程序入口地址为________________,芯片配置字节CCB的地址为__________________。
5、编程器的作用是________________________________
6、开发系统的软件包括了__________________________.
7、MCS-96单片机片内存储空间地址为________________至__________________________,其中专用寄存器的地址为__________________________至__________________________,堆栈指针地址为__________________________。
8、MCS-96单片机的ACH0~ACH7/P0.0~P0.7引脚既可作为__________________通道,又可作为___________________通道使用。
9、MCS-96单片机共有_______个供用户使用的中断类别,这些类别所含的中断源共计_________个,所对应的中断向量地址范围为_____________至_______________。
10、MCS-96的串行通讯方式有_______________种,在异步通讯方式中,一帧数据中的起始位为电平,结束位为_____________电平。
11、已知寄存器AL中的数据为80H,AH中的数据为7FH
判断并填写当以下指令执行后相关寄存器内的数据&标志位的状态
SUBBAH,AL
AH=_______________AL=_______________
Z=_______________N=_______________V=_______________VT=_______________
C=_______________
得分
评卷人
二.选择题
得分
评卷人
得分
评卷人
1、MCS-96单片机的片内A/D转换器是()的转换器件。
A.4通道8位B.8通道8位
C.8通道10位D.8通道16位
1、MCS96的字形操作数是指
A.8位的符号数B.16的符号数
C.8位的无符号数D.16的无符号数
3、MCS96的短整形操作数表达的数据范围是
A.0~+128B.-127~+128
C.-128~+127D.-32768~+32767
4、MCS-96单片机为了将P3口上的数据/地址信号分离,提供的信号是
A.RDB.WR
C.EAD.ALE
5、MCS-96单片机可用作系统总线口只有
A.P0口B.P2口
C.P3口D.P3和P4口
6、指令ADDAX,5[BX]中,源操作数采用的寻址方式是
A.寄存器直接寻址B.寄存器间接寻址
C.短变址寻址D.自动增量寻址
7、指令STAX,5[BX]中,源操作数采用的寻址方式是
A.寄存器直接寻址B.寄存器间接寻址
C.短变址寻址D.自动增量寻址
8、当系统晶振为12MHZ时,MCS-96的串口在异步通讯方式下实现4800BAUD通讯速率时,放置在波特率寄存器中的数据为
A.0013AB.8013H
C.8026HD.8270H
得分
评卷人
三.问答题
得分
评卷人
得分
评卷人
在线仿真器的作用是什么?
得分
评卷人
四.电路判决
下图为MCS-51单片机系统中扩展程序存储器2764、以及外部扩展接口的部分连线电路图。
试分析电路并回答下列问题:
1、请给出2764所占用的单片机程序存储空间的地址范围。
2、在这种电路连接下,74LS244(U5)是作为输入接口使用还是作为输出接口使用,为什么?
它所占用的单片机数据存储空间的地址范围是多少?
3、在这种电路连接下,74LS373(U6)是作为输入接口使用还是作为输出接口使用,为什么?
它所占用的单片机数据存储空间的地址范围是多少?
作业要求:
11月11日完成第1-4章复习题
12月2日完成第5-7章复习题,以及第7-8章第四题