机械设备计算机控制原理及应用(共26页)_第1页
机械设备计算机控制原理及应用(共26页)_第2页
机械设备计算机控制原理及应用(共26页)_第3页
机械设备计算机控制原理及应用(共26页)_第4页
机械设备计算机控制原理及应用(共26页)_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、习题(xt)一、 填空题1、 除了(ch le)“单片机”之外,单片机还可以称之为微控制器 和嵌入式微控制器。2、 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化、软硬件资源利用最优化,从而大大地提高了可靠性和降低了成本 。3、 在单片机领域内,ICE的含义是在线仿真器。4、 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通指令系统和单片机硬件结构。5、 CHMOS工艺是CMOS 工艺和HMOS 工艺的结合,具有低功耗的特点。6、 与8051比较80C51的最大特点是使用CHMOS工艺。7、 微控制技术是对传统控制技术的一次革命,这种控制技

2、术必须使用单片机才能实现。8、 MCS-51单片机引脚信号中,信号名称带上划线的表示该信号低电平或下跳沿有效。9、 MCS-51单片机内部RAM的寄存器区共有32 个单元,分为4 组寄存器,每组8 个单元,以R0R7 作为寄存器名称。10、 单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第0 组,8个寄存器的单元地址为00H 07H 。11、 通过堆栈操作实现子程序调用,首先把PC 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回PC 。12、 若不使用MCS-51片内存储器,引脚必须接地,当MCS-51引脚ALE信号有效时,表示从P0口稳定地送

3、出了低8位地址,而信号有效时,表示CPU要从程序存储器读取信息。(、ALE、)13、 为寻址程序状态字的F0位,可使用的地址和符号有D5H 、F0 、PSW.5 和D5H.5 。14、 MCS-51单片机的时钟电路包括两部分内容,即芯片内的高增益反相放大器和芯片外跨接的晶体振荡器与电容。15、 在MCS-51单片机中,位处理器的数据位存储空间是由专用寄存器的可寻址位和内部RAM为寻址区的128 个位。16、 MCS-51的4个I/O口中,P0是真正的双向口,而其它(qt)口则为准双向口,这一区别在口线电路结构中表现在口的输出(shch)缓冲器的不同(b tn)上。17、 一台计算机的指令系统就

4、是它所能执行的指令集合。18、 以助记符形式表示的计算机指令系统就是它的汇编语言。19、 按长度分,NCS-51指令有一字节的,二字节的和三字节的。20、 在寄存器寻址方式中,指令中指定寄存器的内容就是操作数。21、 在直接寻址方式中,只能使用8 位二进制数作为直接地址,因此其寻址对象只限于内部RAM 。22、 在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。23、 在变址寻址方式中,以A 作变址寄存器,以PC 或DPTR 作基址寄存器。24、 在相对寻址方式中,寻址得到的结果是程序转移的目的地址。25、 长转移指令LJMP addr16使用的是相对寻址

5、方式。26、 假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为80H 。MOV P2,#20HMOV R0,#00HMOVX A,R027、 假定累加器A的内容为30H,执行指令:1000H:MOVC A, A+PC后,把程序存储器1031H 单元的内容送累加器A中。28、 假定DPTR的内容为8100H,累加器A的内容为40H,执行指令 MOVC A, A+DPTR 后,送入A的是 程序存储器8140H 单元的内容29、 假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSH ACCPUSH B 后,SP的内容为62H ,61H单元的

6、内容为30H ,62H单元的内容为70H 。30、 假定(SP)=62H,(61H)=30H,(62H)=70H。执行下列指令 POP DPH POP DPL后,DPTR的内容为7030H ,SP的内容为60H 。31、 假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL R0,#38HPOP PSW 实现的功能是修改PSW的内容,使F0、RS1、RS0三位均为1 。32、 假定(A)=85H,(R0)=20H,(20H)=0AFH。执行指令 ADD A , R0 后,累加器A的内容为34H ,CY的内容为1 ,AC的内容为1 ,OV的内容为1 。33、 假定(jidng)

7、(A)=85H,(20H)=0FFH,(CY)=1,执行(zhxng)指令 ADDC A,20H后,累加器A的内容(nirng)为85H ,CY的内容为1 ,AC的内容为1 ,OV的内容为0 。34、 假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行指令 INC A INC R3 INC 30H INC R0后,累加器A的内容为00H ,R3的内容为10H ,30H的内容为0F1H ,40H的内容为01H 。35、 假定(A)=56H,(R5)=67H。执行指令 ADD A ,R5 DA后,累加器A的内容为23H,CY的内容为1 。36、

8、 假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行指令DEC ADEC R7DEC R1 后,累加器A的内容为0EH ,R7的内容为18H ,30H的内容为0FFH ,40H的内容为0FEH。37、 假定(A)=50H,(B)=0A0H。执行指令MUL AB 后,寄存器B的内容为32H ,累加器A的内容为00H,CY的内容为0 ,OV的内容为1 。38、 假定(A)=0FBH,(B)=12H。执行指令DIV AB 后,寄存器B的内容为11H ,累加器A的内容为0DH,CY的内容为0 ,OV的内容为0 。39、 假定(A)=0C5H,执行指令

9、SWAP A后,累加器A的内容为5CH 。40、 假定addr11=00100000000B,标号qaz的地址为1030H。执行指令 qaz:AJMP addr11后,程序转移到地址1100H 去执行。41、 假定标号qaz的地址为0100H,标号qwe值为0123H(即跳转的目标地址为0123H)。执行指令qaz: SJMP qwe 该指令的相对偏移量(即指令的第二字节)为0123H-0100H-2=21H 。42、 DPTR是MCS-51中唯一一个(y )十六位寄存器,在程序中常用来作为MOVC指令的访问(fngwn)程序存储器的基址(j zh)寄存器使用。43、 在MCS-51中PC和D

10、PTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。44、 累加器A中存放着一个其值小于等于127的8位无符号数,CY清“0”后执行RLC A指令,则A中数变为原来的2 倍。45、 MCS-51可提供程序和数据两种存储器、最大存储空间可达64K的两个并行存储器扩展系统。46、 为扩展存储器而构造系统总线,应以P0口线作为低位地址/数据线,P2口线作为高位地址。47、 在存储器编址技术中,不需要额外增加电路,但却能造成存储映像区重叠的编址方法是线选法,能有效利用存储空间适用于大容量存储器扩展的编址方法是译码法。48、 为实现内外程序存储器的衔接,应使用E

11、A信号进行控制。49、 访问内部RAM使用MOV指令,访问外部RAM使用MOVX指令,访问内部ROM使用MOVC指令,访问外部ROM使用MOVC指令。50、 与微型机不同,单片机必须具有足够容量的程序存储器是因为没有保存程序的外部设备。51、 在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的片选端提供信号。52、 中断技术是解决资源竞争的有效方法,因此可以说中断技术实质上是一个资源共享技术。53、 中断采样用于判断是否有中断请求信号,但MCS-51中只有外中断才有中断采样的问题。54、 响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把PC的内容压入堆栈,以进行断点

12、保护,然后把长调用指令的16位地址送PC,使程序执行转向程序存储器中的中断地址区。55、 当计数器产生计数溢出时,把定时器/控制器的TF0(TF1)位置“1”。对计数溢出的处理,在中断方式时,该位作为中断请求标志位使用;在查询方式时,该位作查询的状态位使用。56、 在定时器工作(gngzu)方式0下,计数器的宽度(kund)为13位,如果(rgu)系统晶振频率为3MHZ,则最大定时时间为81924=32768微秒。57、 在接口电路中,把已经编址并能进行读写操作的寄存器称之为口或端口。58、 从单片机的角度看,连接到数据总线上的输出口应具有锁存功能,连接到数据总线上的输入口应具有三态缓冲功能。

13、59、 在三态缓冲电路中,除了数据输入线和数据输出线外,还应当有一个三态控制信号线。60、 在MCS-51单片机系统中,采用的编址方式是统一编址方式。61、 在单片机中,为实现数据的I/O传送,可采用3种控制方式,即:无条件传送方式、查询方式和中断方式。62、 在查询和中断两种输入输出控制方式中,效率较高的是中断方式。63、 在多位LED显示器接口电路的控制信号中,必不可少的是段控信号和位控信号。64、 简单输入口扩展是为了实现输入数据的缓冲功能,而简单输出口扩展是为了实现输出数据的锁存功能。65、 8255A能为数据I/O提供A、B、C3个8位口,其中A口和B口只能作为数据口使用,而C口则既

14、可作为数据口使用,又可作为控制口使用。66、 与8255A比较,8155的功能有所增强,主要表现在8155具有256单元的RAM和一个14位的定时/计数器。67、 计算机的数据传送有两种方式,即并行和串行方式,其中具有成本低特点的是串行数据传送。68、 异步串行数据通讯的帧格式由起始位、数据位、奇偶效验位和停止位组成。69、 异步串行数据通讯有单工、全双工、半双工共三中数据通路形式。70、 串行接口电路的主要功能是串行化和反串行化,把帧中格式信息滤除而保留数据位的操作是反串行化。71、 专用寄存器“串行数据缓冲寄存器”,实际上是串行发送数据缓冲寄存器和串行接收数据缓冲寄存器的总称。72、 MC

15、S-51的串行口在工作(gngzu)方式0下,是把串行口作为(zuwi)同步(tngb)移位寄存器来使用。这样,在串入并出移位寄存器的配合下,就可以把串行口作为并行输出口使用,在并入串出移位寄存器的配合下,就可以把串行口作为并行输入口使用。73、 使用定时器/计数器1设置串行通讯的波特率时,应把定时器/计数器1设定为工作方式2,即自动重新加载方式。74、 D/A转换电路之前必须设置数据锁存器,这是因为转换需要一定时间才能完成,数字量输入要稳定一段时间。75、 对于电流输出的D/A转换器,为了得到电压的转换结果,应使用运算放大器。76、 在脉冲调控法控制电机启动和调节电机转速的控制电路中,可使用

16、D/A转换器产生调控脉冲。77、 使用双缓冲方式的D/A转换器,可以实现多路模拟信号的同步输出。78、 A/D转换器,按转换原理可分为4中,即计数式、双积分式、逐次逼近式和并行式。79、 A/D转换器芯片ADC0809中,既可作为查询的状态标志,又可作为中断请求信号使用的转换结束信号是EOC。80、 为把树/模转换器转换的数据送给单片机,可使用的控制方式有:定时传送、查询和中断3种。二、 判断并改正题1、用户构建单片机应用系统,只能使用芯片提供的信号引脚。()2、程序计数器(PC)不能为用户使用,因为它就没有地址。()3、内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用。()4、在程

17、序执行过程中,由PC提供数据存储器的读/写地址。()5、80C51共有21个专用寄存器,它们的位都是可用软件设置的,因此是可以进行位寻址的。()6、对单片机的复位操作就是初始化操作。()7、MCS-51的相对转移指令最大负跳距是127B()128B8、MCS-51的程序存储器只是用来存放程序的。()存放程序和表格常数。9、MCS-51的5个中断源优先级相同。()有两个优先级。10、要进行多机通讯,MCS-51串行接口的工作方式应选为方式1。()方式2或方式3。11、MCS-51上电复位时,SBUF=00H()SBUF不定12、MCS-51外部(wib)中断0的入口(r ku)地址是0003H(

18、)13、TMOD中的GATE=1时,表示由两个(lin )信号控制定时器的启停()14、MCS-51的时钟最高频率是18MHZ()12MHZ15、MCS-51是微处理器()不是16、MCS-51的串行接口是全双工的。()17、PC存放的是当前正在执行的指令。()是将要执行的下一条指令的地址。18、MCS-51的特殊功能寄存器分布在60H80H地址范围内。()80HFFH19、使用可编程接口必须初始化。()20、当MCS-51上电复位时,堆栈指针SP=00H()SP=07H21、MCS-51外扩I/O口与片外RAM是统一编址的。()22、使用8751且=1时,仍可外扩64KB的程序存储器()60

19、K23、8155的复位引脚可与89C51的复位引脚直接相连。()24、MCS-51系统可以没有复位电路()不可以,复位是单片机的初始化操作。25、调用子程序指令(如LCALL)及返回指令(如RET)与堆栈有关但与PC无关()子程序的转返与PC也有关26、在MCS-51系统中,一个机器周期等于1.5s。()若晶振频率为8MHz,才可能为1.5s。27、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。()统一编址的特点是无需专门的输入输出指令。28、锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。()29、MOV R0,P1在任何情况下都是一条能正确执行的MCS-51指令

20、。()不一定正确,当R0127时不正确。30、欲将片外RAM中3057H单元的内容传给A,判断下列指令或程序段正误 MOVX A,3057() MOV DPTR,#3057H ()MOVX A,DPTR MOV P2,#30H()MOV R0,#57HMOVX A,R0 MOV P2,#30H()MOV R2,#57H MOVX A,R231、欲将SFR中的PSW寄存器内容读入A,判断下列指令的正误。 MOV A,PSW() MOV A,0D0H() MOV R0,#0D0H() MOVX A,R0 PUSH PSW ()POP ACC32、判断(pndun)以下指令的正误 MOV 28H,R

21、4() MOV E0H,R0() MOV R1,#90H MOVX A,R1在51子系列(xli)机型中错误,但在52子系列(xli)机型中正确。 INC DPTR() DEC DPTR() CLR R0()33、判断以下指令的正误MOV R1,#80H () MOV R7,R1()MOV 20H,R0() MOV R1,#0100H()CPL R4 () SETB R7.0 ()MOV 20H,21H () ORL A,R5()ANL R1,#OFH() XRL P1,#31H ()MOVX A,2000H() MOV 20H,DPTR()MOV A,DPTR() MOV R1,R7 ()P

22、USH DPTR () POP 30H ()MOVC A,R1 () MOVC A,DPTR()MOVX DPTR,#50H () RLC B ()ADDC A,C () MOVC R1,A () 三、 选择题(一) 单片机基本资源(第1章、第2章)1、下列简写名称中不是单片机或单片机系统的是(D)(A)MCU (B)SCM (C)ICE (D)CPU2、在家用电器中使用单片机应属于计算机的(B) (A)数据处理应用 (B)控制应用 (C)数值计算应用 (D)辅助工程应用3、80C51与87C51的区别在于(A)(A) 内部程序存储器的类型不同 (B)内部数据存储器的类型不同(B) 内部程序存

23、储器的容量不同 (D)内部数据存储器的容量不同4、80C51与8051的区别在于 (B)(A)内部ROM的类型不同 (B)半导体工艺的型式不同(C) 内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM5、在下列单片机芯片中使用掩膜ROM作为内部程序存储器的是(B) (A)8031 (B)80C51 (C)8032 (D)87C516、80C51芯片采用的半导体工艺是(C)(A)CMOS (B)HMOS (C)CHMOS (D)NMOS7、单片机芯片(xn pin)8031属于(shy) (A)MCS-48系列(xli) (B)MCS-51系列 (C)MCS-96系

24、列 (D)MCS-31系列8、使用单片机实现在线控制的好处不包括(D) (A)精确度高(B)速度快(C)成本低(D)能与数据处理结合9、以下所列各项中不是单片机发展方向的是(D) (A)适当专用化 (B)不断提高其性能 (C)继续强化功能 (D)努力增加位数10、单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括(A)提高程序运行的可靠性 (B)提高程序运行速度(C)为程序设计提供方便 (D)减少程序长度11、内部RAM中的位寻址区定义的位是给(D) (A)位操作准备的 (B)移位操作准备的 (C)控制转移操作准备的 (D)以上都对12、对程序计数器PC的操作(A) (A)是自动进行

25、的 (B)是通过传送进行的 (C)是通过加“1”指令进行的 (D)是通过减“1”指令进行的13、以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A) (A)逻辑运算 (B)加减法运算 (C)乘法运算 (D)除法运算14、MCS-51上电复位后,SP的内容是(B )(A) 00H (B)07H (C)60H (D)70H15、下面哪一个部件不是CPU的指令部件(C) (A)PC (B)IR (C)PSW (D)ID16、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围为 (A)4KB (B)64KB (C)8KB (D)128KB17、

26、在算术运算中,与辅助进位位AC有关的是(C) (A)二进制数 (B)八进制数 (C)十进制数 (D)十六进制数18、以下有关PC和DPTR的结论中错误的是(C)(A) DPTR是可以访问的而PC不能访问(B) 它们都是16位的寄存器(C) 它们都具有加“1”功能(D) DPTR可以分为2个8位的寄存器使用,但PC不能19、PC的值是(C)(A) 当前指令前一条指令的地址 (B)当前正在执行指令的地址(C)下一条指令的地址 (D)控制器中指令寄存器的地址20、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D) (A)36H (B)37H (C)38H (D

27、)39H21、关于MCS-51的堆栈操作,正确的说法是(C)(A) 先入栈,再修改栈指针 (B)先修改栈指针,再出栈(C)先修改栈指针,再入栈 (D)以上都不对 22、位处理器是单片机面向控制应用的重要(zhngyo)体现,下列中不属于位处理器资源的是(B) (A)位累加器CY (B)通用寄存器的可寻址位 (C)专用(zhunyng)寄存器的可寻址位 (D)位操作指令集23、在MCS-51单片机的运算(yn sun)电路中,不能为ALU提供数据的是(D)(A)累加器 (B)暂存器 (C)寄存器B (D)状态寄存器PSW24、指令周期是指 (C)(A) CPU从主存取出一条指令的时间(B) CP

28、U执行一条指令的时间(C) CPU从主存取出一条指令加上执行这条指令的时间(D)时钟周期时间25、PSW=18H,则当前工作寄存器是(D) (A)组0 (B)组1 (C)组2 (D)组326、在MCS-51中(A)具有独立的专用的地址线 (B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线27、在MCS-51中,需双向传递信号的是(B)(A) 地址线 (B)数据线 (C)控制信号线 (D)电源线28、在MCS-51中,为实现P0口线的数据和低位地址复用,应使用(A)地址锁存器(B)地址寄存器(C)地址缓冲器(D)地址译码器29、在下列信号

29、中,不是给程序存储器使用的是(D)(A)(B)(C)ALE (D)30、在下列信号中,不是给数据存储器使用的是(A)(A)(B)(C)(D)ALE31、下列叙述中,不属于单片机存储器系统特点的是(D)(A) 程序和数据两种类型的存储器同时存在(B) 芯片内外存储器同时存在(C) 扩展数据存储器与片内数据存储器存储空间重叠(D) 扩展程序存储器与片内程序存储器存储空间重叠32、指令寄存器的功能是(B)(A) 存放指令地址 (B)存放当前正在执行的指令(C)存放指令与操作数 (D)存放指令地址及操作数33、当ALE信号有效时,表示(B)(A)从RON中读取数据 (B)从P0口可靠地送出地址低8位(

30、C)从P0口送出数据 (D)从RAM中读取数据34、MCS-51复位时,下述说法正确的是(D) (A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H35、外部中断1固定对应的中断入口地址为(C) (A)0003H (B)000BH (C)0013H (D)001BH36、各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B) (A)TMOD (B)TCON/SCON (C)IE (D)IP37、MCS-51单片机可分为两个中断(zhngdun)优先级别。各中断源的优先级别设定是利用寄存器(B) (A)IE (B)IP (C)TCON (D)SCO

31、N38、MCS-51的并行(bngxng)I/O口信息(xnx)有两种读取方法:一种是读引脚,还有一种是(A)(A) 读锁存器 (B)读数据 (C)读A累加器 (D)读CPU39、MCS-51的并行I/O口读-改-写操作,是针对该口的(D) (A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器40、 (二)指令系统及程序设计1、在相对寻址方式中,寻址的结果体现在(A) (A)PC中 (B)累加器A中 (C)DPTR中 (D)某个存储单元中2、在相对寻址方式中,“相对”两字是指相对于(C) (A)地址偏移量rel (B)当前指令的首地址 (C)当前指令的末地址 (D)DPTR值3、要用传送

32、指令访问MCS-51的片外RAM,它的指令操作码助记符应是( B )(A)MOVX (B)MOVX (C)MOVC (D)以上都行4、在寄存器间接寻址方式中,指定寄存器中存放的是(B) (A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量5、对程序存储器的读操作,只能使用(D) (A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令6、必须进行十进制调整的十进制运算(A) (A)有加法和减法 (B)有乘法和除法 (C)只有加法 (D)只有减法7、MOVX A,DPTR指令中源操作数的寻址方式是(B)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻

33、址8、当执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)(A) (B)ALE (C) (D)9、MCS-51的相对转移指令的最大负跳距离为(B) (A)2KB (B)128B (C)127B (D)256B10、MOV C,#00H的寻址方式是(A) (A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址11、执行返回指令时,返回的断点是(C)(A)调用指令的首地址 (B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址12、执行LCALL 4000H指令时,MCS-51所完成的操作是(D) (A)保护PC (B)4000HPC (C)保护现场

34、 (D)PC+3入栈,4000HPC13、下面(xi mian)哪条指令产生信号(xnho)(D) (A)MOVX A,DPTR (B)MOVC A,A+PC (C)MOVC A,A+DPTR (D)MOVX DPTR,A14、下列指令(zhlng)中与进位标志位CY无关的指令有(D) (A)移位指令 (B)位操作指令 (C)十进制调整指令 (D)条件转移指令15、可以为访问程序存储器提供或构成地址的有(C) (A)只有程序计数器PC (B)只有PC和类加器A (C)只有PC、A和DPTR (D)PC、A、DPTR和SP16、以下各项中不能用来对内部数据存储器进行访问的是(A) (A)数据指针

35、DPTR (B)按存储单元地址或名称 (C)堆栈指针SP (D)由R0或R1作间址寄存器17、若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令 (C) (A)SETB PSW.3 (B) SETB D0H.3 (C) MOV PSW.3,1 (D) CPL PSW.318、不能为程序存储器提供和构成地址的有(D) (A)PC (B)A (C)DPTR (D)PSW19、执行以下程序段 MOV SP,#3AH MOV A, #20H MOV B,#30H PUSH ACC PUSH B POP ACC POP B 后,A和B的内容为(B) (A)20H,30H (B)3

36、0H,20H (C)3AH,30H (D)3AH,3AH20、 ORG 0003HLJMP 2000HORG 000BHLJMP 3000H当CPU响应外部中断0后,PC的值是(B)(A)0003H (B)2000H (C)000BH (D)3000H21、执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1SP (ACC)(SP) (B)(ACC)(SP)SP-1SP (C)SP-1SP (ACC)(SP) (D)(ACC)(SP)SP+1SP22、LCALL指令操作码地址是2000后,执行完相应子程序返回指令后,PC=(D) (A)2000H (B)2001H (C)20

37、02H (D)2003H23、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段 ANL A,#17H ORL 17H,A XRL A,R0 后,A的内容(nirng)为(A) (A)CBH (B)03H (C)EBH (D)C8H24、 ORG 2000HLCALL 3000HORG 3000HRET上面(shng min)程序执行完RET指令(zhlng)后,PC=( C )(A)2000H (B)3000H (C)2003H (D)3003H25、执行以下程序段 MOV R0,#data MOV A, R0 RL A MOV R1, A RL A RL A ADD

38、A,R1MOV R0,A 后实现的功能是(D)(A) 把立即数data循环左移3次 (B)把立即数data乘以10(C)把data单元的内容循环左移3次(D)把data单元的内容乘以1026、以下指令中,属于单纯读引脚的指令是(C)(A)MOV P1,A (B)ORL P1,#0FH (C)MOV C,P1.5 (D)DJNZ P1,short-lable27、指令AJMP的跳转范围是(C) (A)256B (B)1KB (C)2KB (D)64KB28、以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)(A)逻辑运算(B)符号数加减法运算 (C)乘法运算 (D)除法运算29、在算术

39、运算中,与辅助进位位AC有关的是(C)(A) 二进制数(B)八进制数 (C)十进制数 (D)十六进制数30、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D)(A)36H (B)37H (C)38H (D)39H31、在相对寻址方式中,“相对”两字是指相对于(C) (A)地址偏移量rel (B)当前指令的首地址 (C)当前指令的末地址 (D)DPTR值32、在寄存器间接寻址方式中,指令寄存器中存放的是(B) (A)操作数 (B)操作数地址(C)转移地址(D)地址偏移量33、对程序存储器的读操作,只能使用(D) (A)MOV指令(B)PUSH指令(C)MO

40、VX指令(D)MOVC指令34、必须进行十进制调整的十进制运算(C)(A) 有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法35、执行返回指令,返回的断点是(C) (A)调用指令的首地址 (B)调用指令的末地址 (C)调用指令下一条指令的首地址 (D)返回指令的末地址36、可以为访问程序存储器提供或构成地址的有(C)(A) 只有(zhyu)程序计数器PC (B)只有(zhyu)PC和累加器A(C)只有(zhyu)PC、A和数据指针DPTR(D)PC、A、DPTR和堆栈指针SP (三)中断、定时器、通讯1、下列有关MCS-51中断优先级控制的叙述,错误的是(D)(A) 低优先级不能中断

41、高优先级,但高优先级能中断低优先级(B) 同级中断不能嵌套(C) 同级中断请求按时间的先后顺序响应(D) 同时同级的多中断请求,将形成阻塞,系统无法响应2、MCS-51有中断源(A) (A)5个 (B)2个 (C)3个 (D)6个3、在中断服务程序中,至少应有一条(D)(A) 传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令4、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是(A)(A) 98H (B)84H (C)42H (D)22H5、MCS-51在响应中断时,下列哪种操作不会发生(A)(A) 保护现场 (B)保护PC (C)找到中断入口

42、(D)保护PC转入中断入口6、外中断初始化的内容不包括(A)(A)设置中断响应方式 (B)设置外中断允许(C)设置中断总允许 (D)设置中断方式7、执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。从堆栈弹出的断点地址送给(C)(A) (B)CY (C)PC (D)DPTR8、在MCS-51中,需要外加电路实现中断撤除的是(D)(A)定时中断 (B)脉冲方式的外部中断(C)串行中断 (D)电平方式的外部中断9、中断查询,查询的是(B)(A)中断请求信号 (B)中断标志位(C)外中断方式控制位 (D)中断允许控制位10、在中断流程中有“关中断”的操作,对于外部中断0,要关中断应

43、复位中断允许寄存器的(B)(A)EA位和ET0位 (B)EA位和EX0位(C)EA位和ES位 (D)EA位和EX1位11、对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应(A)(A) 转向外部程序存储器去执行中断服务程序(B) 转向内部程序存储器去执行中断服务程序(C) 转向外部数据存储器去执行中断服务程序(D) 转向内部数据存储器去执行中断服务程序12、中断查询确认后,在下列(xili)各种单片机运行情况中,能立即进行响应的是(D)(A) 当前(dngqin)正在进行1优先级中断(zhngdun)处理(B) 当前正在执行RETI指令(C) 当前指令是DIV指令

44、,且正处于取指令机器周期(D) 当前指令是MOV A,R指令13、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C)(A)由CPU自动完成 (B)在中断响应中完成(B) 应由中断服务程序完成 (D)在主程序中完成14、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(D) (A),(B)T0,T1 (C)T1,串行接口(D),T015、下面哪一种传送方式适用于处理外部事件(C) (A)DMA (B)无条件传送 (C)中断 (D)条件传送16、若MCS-51中断都编程为同级,当它们同时申请中断时首先响应(B) (A) (B) (C)T1 (D)T0 17、在下列寄

45、存器中,与定时/计数控制无关的是(C)(A) TCON(定时控制寄存器) (B)TMOD(工作方式控制寄存器)(C)SCON(串行控制寄存器) (D)IE(中断允许控制寄存器)18、下列定时/计数硬件资源中,不是供用户使用的是(C)(A)高8位计数器TH (B)低8位计数器TL(B) 定时/计数器控制逻辑 (D)用于定时/计数控制的相关寄存器19、在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是(A)(A) 18192 (B)08191 (C)08192 (D)1409620、如果以查询方式进行定时应用,则应用程序中的初始化内容应包括(D)(A) 系统复位、设置工作方

46、式、设置计数初值(B) 设置计数初值、设置中断方式、启动定时(C) 设置工作方式、设置计数初值、打开中断(D) 设置工作方式、设置计数初值、禁止中断21、与定时工作方式1和0比较,定时工作方式2不具备的特点是(B)(A) 计数溢出后能自动重新加载计数初值(B) 增加计数器位数(C) 提高定时精度(D) 适于循环定时和循环计数应用22、要想测量引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应是(A)(A)09H (B)87H (C)00H (D)80H23、调制解调器(MODEN)的功能是(B)(A) 数字信号与模拟信号的转换(B) 电平信号与频率信号的转换(C) 串行数据与并行数据的

47、转换(D) 基带传送方式与频带传送方式的转换。24、串行通讯的传送速率单位(dnwi)是波特,而波特的单位是(B)(A) 字符(z f)/秒 (B)位/秒 (C)帧/秒 (D)帧/分25、80C51有一个(y )全双工的串行口,下列功能中该串行口不能完成的是(D)(A)网络通讯 (B)异步串行通讯(B) 作为同步移位寄存器 (D)位地址寄存器26、通过串行口发送或接收数据时,在程序中应使用(A)(A) MOV指令(B)MOVX指令(C)MOVC指令(D)SWAP指令27、帧格式为1个起始位、8个数据位和一个停止位的异步串行通讯方式是(B)(A) 方式0 (B)方式1 (C)方式2 (D)方式3

48、28、以下所列特点中,不属于串行工作方式2的是(C)(A)11位帧格式 (B)有第9数据位(C)使用一种固定的波特率 (D)使用两种固定的波特率29、以下有关第9数据位的说明中,错误的是(C)(A) 第9数据位的功能可由用户定义(B) 发送数据的第9数据位内容在SCON寄存器的TB8位中预先准备好(C) 帧发送时使用指令把TB8位的状态送入发送SBUF中接收到的第9数据位送SCON寄存器的RB8中保存30、串行工作方式1的波特率是(D)(A) 固定的,为时钟频率的1/12(B) 固定的,为时钟频率的1/32(C) 固定的,为时钟频率的1/64(D) 可变的,通过定时器/计数器1的溢出率设定31

49、、在数据传送过程中,数据由串行变并行或并行变串行,其转换可通过( B )实现(A) 数据寄存器 (B)移位寄存器(C)锁存器(D)A/D转换器32、控制串行接口工作方式的寄存器是(C)(A) TCON (B)PCON (C)SCON (D)TMOD33、MCS-51响应中断时,下面哪一个条件不是必须的(C) (A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有RETI指令34、使用定时器T1时,有几种工作模式(C) (A)1种 (B)2种 (C)3种 (D)4种35、当MCS-51进行多机通讯时,串行接口的工作方式应选择(C)(A)方式0 (B)方式1 (C)

50、方式2 (D)方式0或方式236、当CPU响应串行接口中断时,程序应转移到(C) (A)0003H (B)0013H (C)0023H (D)0033H37、执行MOV IE,#03H 后,MCS-51将响应的中断是(D) (A)1个 (B)2个 (C)3个 (4)0个38、MCS-51的中断源全部编程为同级时,优先级最高的是(D) (A) (B)T1 (C)串行接口 (D)39、(C)并非单片机系统响应中断的必要条件(A) TCON或SCON寄存器内的有关中断标志位为1(B) IE中断允许寄存器内的有关中断允许位置1(C) IP中断(zhngdun)优先级寄存器内的有关位置1(D) 当前一条

51、指令(zhlng)执行完 (四)扩展(kuzhn)I/O口(8255)、A/D、D/A1、下列功能不是由I/O接口实现的是(A)(A)速度协调 (B)数据缓冲和锁存(C)数据转换 (D)数据暂存2、下面哪一种传送方式适用于电路简单时序已知的外设(B) (A)条件传送 (B)无条件传送(C)DMA (D)中断3、三态缓冲器的输出应具有三种状态,其中不包括(B)(A)高阻抗状态 (B)低阻抗状态(C)高电平状态 (D)低电平状态4、为给扫描法工作的键盘提供接口电路,在接口电路中只需要(B)(A)一个输入口 (B)一个输入口和一个输出口(C)一个输出口 (D)两个输入口和一个输出口5、在接口电路中的

52、“口”一定是(C)(A)已赋值的寄存器 (B)数据寄存器(C)可编址的寄存器 (D)既可读又可写的寄存器6、下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的理由是(D)(A) 没有专用的I/O指令(B) 没有区分存储器和I/O的控制信号(C) 使用存储器指令进行I/O操作(D) P3口线具有第二功能7、如在系统中扩展一片Intel 2732(4K8),除应使用P0口8条口线外,至少还应使用P2口的口线 (A)4 条 (B)5条 (C)6条 (D)7条8、如在系统中扩展两片Intel 2732(4K8),除应使用P0口8条口线外,至少还应使用P2口的口线 (A)5 条 (B)

53、6条 (C)7条 (D)8条9、在使用译码法同时扩展多片数据存储器芯片时,不能在各存储芯片间并行连接的信号是( B )(A)读写信号(B)地址译码输出信号(C)数据信号(D)高位地址信号。 10、直接存储器存取(DMA)方式是一种由 执行I/O交换的传送方式。(C) (A)程序 (B)软件 (C)硬件 (D)中断11、在LED显示中,为了输出位控和段控信号,应使用指令(B)(A) MOV (B)MOVX (C)MOVC (D)XCH12、在8155芯片中,决定口和RAM单元编址的信号是(C)(A)AD7AD0和WR (B)AD7AD0和CE(C)AD7AD0和IO/M (D)AD7AD0和AL

54、E13、如果(rgu)把8255A的A1、A0分别(fnbi)与80C51的P0。1、P0。0连接(linji),则8255A的A、B、C口和控制寄存器的地址可能是(A)(A)00H03H (B)00H03H(C)0H3H (D)00HX03H14、下列结论中错误的是(D)(A) 8255A具有三态缓冲器,因此可以直接挂在系统的数据总线上(B) 在单片机与微型打印机的接口中,打印机的BUSY信号可作为查询信号或中断请求信号使用(C) 8279是一个用于键盘和LED(LCD)显示器的专用接口芯片(D) 由于8155不具有地址锁存功能,因此在与80C51的接口电路中必须加地址锁存器15、在应用系统

55、中,芯片内没有锁存器的D/A转换器,不能直接接到80C51的P0口上使用,这是因为(B)(A) P0口不具有锁存功能 (B)P0口为地址数据复用(C)P0口不能输出数字量信号 (D)P0口只能用作地址输出不能用作数据输出16、在使用多片DAC0832进行D/A转换、并分时输入数据的应用中,它的两级数据锁存结构可以(A)(A) 保证各模拟电压能同时输出 (B)提高D/A转换速度(C)提高D/A转换精度 (D)增加可靠性17、使用D/A转换器再配以相应的程序,可以产生锯齿波,该锯齿波的(D)(A)斜率是可调的 (B)幅度是可调的(C)极性是可变的 (D)回程斜率只能是垂直的18、下列是把DAC08

56、32连接成双缓冲方式并进行正确数据传送的措施,其中错误的是(C)(A) 给两个寄存器各分配一个地址(B) 把两个地址译码信号分别接CS和XFER引脚(C) 在程序中使用一条MOVX指令输出数据(D) 在程序中使用两条MOVX指令输出数据19、与其它接口芯片和D/A 转换器芯片不同,A/D转换芯片中需要编址的是(C)(A)用于转换数据输出的数据锁存器 (B)A/D转换电路(C)模拟信号输入的通道 (D)地址锁存器20、P1口的每一位能驱动(B)(A)2个TTL低电平负载 (B)4个TTL低电平负载(C)8个TTL 低电平负载 (D)10个TTL 低电平负载21、使用8255可以扩展的I/O口线是

57、(B)( A)16根 (B)24根 (C)22根 (D)32根22、74LS138芯片是(B) (A)驱动器 (B)译码器 (C)锁存器 (D)编码器23、MCS-51外扩ROM、RAM和I/O口时,它的数据总线是(A) (A)P0 (B)P1 (C)P2 (D)P324、MCS-51外扩8255时,它需占用(zhn yn)(D)端口地址。(A) 1个 (B)2个 (C)3个 (D)4个25、当使用快速外部设备(wi b sh bi)时,最好使用的输入/输出(shch)方式是(C)(A)中断 (B)条件传送 (C)DMA (D)无条件传送26、 四、 简答题:1、 单片机和一般微型计算机相比有

58、何特点?2、 MCS-51系列单片机有哪三种基本类型?它们在内部结构上有什么差异?3、 8051单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?4、 MCS-51单片机设有4个8位并行端口,实际应用中8位数据信息由哪个端口传送?16位地址如何形成?5、 什么是堆栈?堆栈有什么作用?数据进栈、出栈按照何种规律?系统复位时,堆栈指针SP=?6、 单片机的P1、P2、P3是准双向I/O口,准双向口在使用时有何特点?7、 MCS-51单片机的内部数据存储器分为哪几个地址和用途不同的区域?8、 内部RAM低128单元划分为哪3个主要部分?说明各部分的使用特点。9、 8031单片机在应用中P0和P2

59、口能否直接作为I/O口连接开关、指示灯之类的外设?为什么?10、 在8051单片机扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突?11、 “在MCS-51中,由于I/O与RAM是统一编址的,因此要把外部RAM的64地址空间拨出一部分给扩展I/O使用”。这种说法对吗?12、 试说明下列单片机与8051单片机之间有何差别?8031、8052、80C51、875113、 说明下列8051的引脚功能 EA、ALE、PSEN、RST14、 8051的4个I/O口作用是什么?8051片外三总线是如何分配的?15、 在读外部存储器时,P0口上一个指令周期中出现的数据序列是什

60、么?在读外部数据存储器时,P0口上出现的数据序列又是什么内容?16、 MCS-51单片机响应中断的条件是什么?CPU响应中断时,不同的中断源,其中断入口地址各是多少?17、 对于外部中断,边沿触发和电平触发的区别是什么?当采用电平触发时,对外部中断信号有什么要求?在中断服务程序中,需要怎样操作以保障不触发第二次中断?什么情况下不能采用电平触发方式?18、 某单片机系统用于定时测试压力、温度(wnd),并用定时器0实现(shxin)定时。如压力超限和温度超限的信号分别有外中断0和外中断(zhngdun)1输入,中断优先权排列顺序依次为压力超限温度超限定时检测,试确定特殊功能寄存器IE和IP的内容

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论