ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:29.57KB ,
资源ID:4528771      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4528771.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(129671331128771483单片机练习题无答案Word下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

129671331128771483单片机练习题无答案Word下载.docx

1、1、80C51基本型单片机内部程序存储器容量为()。(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是()引脚。(A) (B)RST (C)ALE 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是()。(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,()中断优先响应。(A) (B)T1 (C)串口 (D)T05、在80C51中,要访问SFR使用的寻址方式为()。(A)直接寻址 (B)寄存器寻址(C)变址寻址 (D)寄存器间接寻址6、以下的4条指令中,不合法的指令为()。(A

2、)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC 7、当需要扩展一片8K的RAM时,应选用的存储器为()。(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择()芯片。(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在()。(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为()。(A)08H (B)80H (C)00H (D)07H二、

3、填空题1、计算机的经典结构由 、 、 、 、 组成。2、80C51单片机基本型内部RAM有 个字节单元,这些单元可以分为三个用途不同的区域,一是 ,二是 ,三是 。3、在8051单片机中,由 个振荡周期组成 个状态周期,由 个状态周期组成 个机器周期。4、8051的堆栈是向地址的 高 端生成的。入栈时SP先 加 ,再压入数据。5、对于80C51无嵌套的单级中断,响应时间至少 个机器周期,最多 个机器周期。三、简答题简述80C51单片机的I/O口的功能和特点;简述80C51单片机的中断系统功能;中断控制、中断响应时间、中断受阻条件等。简述80C51单片机定时/计数器的功能;5、简述80C51单片

4、机指令系统的特点及寻址方式。四、程序阅读与分析题1、试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。ORG 0000HMOV SP,#60HMOV A,#10HMOV TH0,#20HPUSH ACCPUSH TH0POP ACCPOP TH0END2、程序段如下,试说明其功能。MOV R0,50HMOV R1,60H MOV A,R0 ADD A,R1 MOV R0,A INC R0 INC R1 ADDC A,R1 MOV 00H,C 五、综合应用题1、设80C51单片机晶振频率为6MHz,定时器T0工作于方式1。要求80C51以中断方式工作

5、并在P1.0引脚输出周期为500微秒的方波。试:计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。一、填空题1单片机由CPU、存储器和 三部分组成。2若不使用MCS-51片内存储器,则引脚信号有效时,表示CPU要从 读取信息。10MCS-51特殊功能寄存器只能采用 寻址方式。11MCS-51的4组工作寄存器地址范围为 。12MCS-51片内20H2FH范围内的数据存储器,既可以字节寻址,又可以 寻址。13若用传送指令访问MCS-51的程序存储器,其操作码助记符为 。14访问MCS-51片内RAM应该使用的传送指令的助记符为 。15设计8031系统时, 口不能用作一般I/O口。1

6、6MCS-51可外扩64KB的RAM。但当外扩I/O口后,其外部RAM的寻址空间将 。17MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写 特殊功能寄存器加以选择。18累加器(A)=80H,执行完指令ADD A, #83H后,进位位C= 。19执行ANL A, #0FH指令后,累加器A的高4位为 。20JZ e的操作码地址为1000H,e=20H,它的转移目的地址为 。21JBC 00H,e操作码的地址为2000H,e=70H,它的转移目的地址为 。22MOV PSW,#10H将选择MCS-51的第 组工作寄存器。23指令DJNZ R7,e操作码所在地址为3000H,e=0EF

7、H,则它的转移目的地址为 。24ORL性计划A,#0H的功能是 。25SJMP e的指令操作码地址为0050H,e=65H,则其转移目的地址为 。26设DPTR=2000H,(A)=80H,则MOVC A,A+DPTR的操作数的实际地址为 。27用串口扩并口时,串行接口工作方式应选为方式 。29MCS-51中,T0中断服务程序入口地址为 。30PSW中,RS1 RS0=11H时,R2的地址为 。31MOV C,20H的寻址方式是 。32MOVX A,DPTR的寻址方式是 。33下列程序段:ORG 1000HLCALL 4000HORG 4000HADD A,R2执行完LCALL后(PC)= 。

8、348051中断有 个优先级。358051中断嵌套最多 级。36RST引脚上保持 个机器周期以上的低电平时,8051即复位。37三态缓冲器输出端的“三态”是指 态、 态和 态。3874LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 块芯片。39MCS-51访问外部存储器时,利用 信号锁存来自 口的低8位地址信号。4074LS273通常用来作简单 接口扩展;而74LS244则常用来作简单 接口扩展。41MCS-51单片机片内RAM寄存器区共有 个单元,分为 组寄存器,每组 个单元,以 作为寄存器名称。42单片机系统复位后,(PSW)=00H,因此片内当前工作寄存器是第

9、组,8个寄存器的单元地址为 。43通过堆栈操作实现子程序调用,首先要把 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点弹回 。44在直接寻址方式中,只能使用 位二进制数作为直接地址,因此其寻址对象只限于 。45在寄存器间接寻址方式中,指令中出现的寄存器中的内容是 。46在变址寻址方式中,以 作变址寄存器,以 或 作基址寄存器。47假定(SP)=60H,(ACC)=30H,(B)=70H。执行下列指令:PUSH B后,(SP)= ,(61H)= ,(62H)= 。48假定(A)=85H,(R0)=20H,(20H)=0AFH。执行指令:ADD A,R0后,(A)= ,CY=

10、,AC= ,OV= 。49假定(A)=0FFH,(R3)=0FH,(30H)=0H,(R0)=40H,(40H)=00H。INC AINC R3INC 30HINC R0后,(A)= ,(R3)= ,(30H)= ,(40)= 。50累加器A中存放着一个值小于或等于127的8位无符号数,CY清零后执行“RLC A”指令,则A中数变为原来的 倍。51计算机的数据传送有 方式和 方式。其中具有成本低特点的是 方式。52异步串行数据通信的帧格式由 位、 位、 位和 位组成。53异步串行数据通信有 、 和 共三种传送方向形式。54使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作模式 ,即

11、 模式。55假定(A)=56,(R5)=67。ADD A,R5DA后,(A)= ,CY= 。56假定(A)=50H,(B)=0H。 MUL AB后,(B)= ,(A)= ,CY= ,OV= 。57执行如下指令序列:MOV C,P1.0ANL C,P1.1ANL C,/P1.2MOV P3.0,C所实现的逻辑运算式为 。58假定addr11=00100000000B,标号qaz的地址为1030H。qaz:AJMP addr11后,程序转移到 (地址)去执行。59堆栈设在 存储区,程序存放在 存储区,外部I/O接口设在 存储区,中断服务程序存放在 存储区。60若单片机的晶振为6MHz,那么状态周期

12、为 ,机器周期为 ,指令周期为 。61设(SP)=60H,片内RAM的(30H)=24H,(31H)=10H,则下列程序段执行的结果是 。PUSH 30HPUSH 31HPOP DPLPOP DPHMOV A,#00HMOVX DPTR,A628051复位后:CPU从 H单元开始执行程序。(SP)= H,第一个压入堆栈的数据将位于 RAM的 H单元。SBUF的内容为 。ORL A,#4指令执行后,PSW寄存器的内容将为 H。638031可作通用I/O的至少有 口的8条I/O线,最多还可加上 口的8条I/O线。 口作地址/数据总线,传送地址码的低8位, 口作为地址总线,传送地址码的高8位。MOV

13、X指令用来对 RAM进行读写操作。64中断系统T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的位应当为 。上题中,若M1、M0两位置成10B,则计数初值应当是(TH)=(TL)= H。 指令以及任何访问 和 寄存器的指令执行过后,CPU不能马上响应中断。二、单项选择题1在中断服务程序中,至少应有一条( )(A)传送指令 (B)转移指令(C)加法指令 (D)中断返回指令2当MCS-51复位时,下面说法正确的是( )(A)PC=0000H (B)SP=00H(C)SBUF=00H (D)(30H)=00H3要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是( )(A)MO

14、V (B)MOVX(C)MOVC (D)以上都行4下面哪一种传送方式适用于电路简单且时序已知的外设( )(A)条件传送 (B)无条件传送(C)DMA (D)中断5ORG 2000H LCALL 3000H ORG 3000H RET上述程序执行完RET指令后,PC=( )(A)2000H(B)3000H(C)2003H(D)3003H6要使MCS-51能够响应定时器T1中断、串行接口中断,其中断允许寄存器(IE)=( )(A)98H (B)84H (C)42H (D)22H8MCS-51在响应中断时,下列哪种操作不会发生( )(A)保护现场 (B)保护PC(C)找到中断入口 (D)保护PC找到

15、中断入口9用MCS-51串行接口扩展并行I/O口时,串行接口工作方式应选择( )(A)方式0(B)方式1(C)方式2(D)方式310JNZ e指令的寻址方式是( )(A)立即寻址 (B)寄存器寻址(C)相对寻址 (D)位寻址11执行LCALL 4000H指令时,MCS-51所完成的操作是( )(A)保护PC (B)4000HPC(C)保护现场 (D)PC+3入栈,4000HPC13若某存储器芯片地址线为12根,那么它的存储容量为( )(A)1KB (B)2KB (C)4KB (D)8KB14要想测量引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( )(A)09H (B)87H (

16、C)00H (D)80H15(PSW)=18H时,则当前工作寄存器是( )(A)0组 (B)1组 (C)2组 (D)3组17MOVX A,DPTR指令的寻址方式是( )(A)寄存器寻址 (B)寄存器间接寻址(C)直接寻址 (D)立即寻址18MCS-51有中断源( )(A)5个 (B)2个 (C)3个 (D)6个19MCS-51上电复位后,SP的内容应是( )(A)00H (B)07H (C)60H (D)70H20ORG 0003HLJMP 2000HORG 000BHLJMP 3000H当CPU响应外部中断0后,PC的值是( )(A)0003H(B)2000H(C)000BH(D)3000H

17、21控制串行接口工作方式的寄存器是( )(A)TCON(B)PCON(C)SCON(D)TMOD22MCS-51响应中断时,下面哪一个条件不是必须的( )(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI指令。23使用定时器T1时,有几种工作模式( )(A)1种 (B)2种 (C)3种 (D)4种24执行PUSH ACC指令,MCS-51完成的操作是( )(A)SP+1SP,(ACC)(SP)(B)(ACC)(SP),SP-1SP(C)SP+1SP,(ACC)(SP)(D)(ACC)(SP),SP+1SP25P1口的每一位能驱动( )(A)2个TTL低电平

18、负载(B)4个TTL低电平负载(C)8个TTL低电平负载(D)10个TTL低电平负载26使用8255可以扩展出的I/O口线是( )(A)16根(B)24根(C)22根(D)32根27PC中存放的是( )(A)下一条指令的地址(B)当前正在执行的指令(C)当前正在执行指令的地址(D)下一条要执行的指令28LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC=( )(A)2000H(B)2001H(C)2002H(D)2003H30下面哪种方式适用于处理外部事件( )(A)DMA (B)无条件传送(C)中断 (D)条件传送31关于MCS-51的堆栈操作,正确说法是( )(A)先入

19、栈,再修改SP(B)先修改SP,再出栈(C)先修改SP,再入栈(D)以上都不对32某种存储器芯片是8KB4/片,那么它的地址线根数是( )(A)11根 (B)12根 (C)13根 (D)14根33要访问MCS-51的特殊功能寄存器应使用的寻址方式是( )(A)寄存器间接寻址 (B)变址寻址(C)直接寻址 (D)相对寻址34下面哪条指令将MCS-51的工作寄存器置成3区( )(A)MOV PSW,#13H(B)MOV PSW,#18H(C)SETB PSW.4 (D)SETB PSW.3 CLR PSW.3 CLR PSW.436当MCS-51进行多机通信时,串行接口的工作方式应选择( )38M

20、CS-51的相对转移指令的最大负跳距离为( )(A)2KB (B)128B (C)127B (D)256B39指令寄存器的功能是( )(A)存放指令地址(B)存放当前正在执行的指令(C)存放指令与操作数(D)存放指令地址及操作数40ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H上述指令执行后,(PC)=( )(A)0040H(B)0041H(C)0042H(D)0043H41MCS-51外扩ROM、RAM和I/O接口时,它有数据总线是( )(A)P0 (B)P1 (C)P2 (D)P342当CPU响应串行中断时,程序应转移到( )(A)0003H(B)0013H

21、(C)0023H(D)0033H43当ALE信号有效时,表示( )(A)从ROM中读取数据(B)从P0口可靠地送出低8位地址(C)从P0口送出数据(D)从RAM中读取数据45MCS-51复位时,下述说法正确的是( )(A)(20H)=00H (B)SP=00H(C)SBUF=00H (D)TH0=00H46执行指令MOV IE,#03H后,MCS-51可响应的中断有( )(A)1个(B)2个(C)3个(D)0个48各中断源发出的中断请求信号,都会标记在MCS-51中的( )(A)TMOD(B)TCON/SCON(C)IE(D)IP49MCS-51单片机各中断的优先级设定是利用寄存器( )(A)

22、IE (B)IP (C)TCON (D)SCON50MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是( )(A)读锁存器 (B)读数据线(C)读寄存器 (D)读RAM51以下指令中,属于单纯读引脚的指令是( )(A)MOV P1,A (B)ORL P1,#0FH(C)MOV C,P1.5 (D)DJNZ P1,short-label52以下哪项不是单片机系统响应中断的必要条件( )(A)TCON或SCON寄存器的有关标志位为1(B)IE内的有关中断允许位置1(C)IP内的有关位置1(D)当前一条指令执行完53指令AJMP的跳转范围为( )(A)256B(B)1KB(C)2

23、KB(D)64KB54以下运算中,对OV没有影响或不受OV影响的运算是( )(A)逻辑运算 (B)符号数加减运算(C)乘法运算 (D)除法运算55在算术运算中,与AC标志有关的数是( )(A)二进制数 (B)八进制数(C)十进制数 (D)十六进制数56在寄存器间接寻址方式中,指定寄存器中存放的是( )(A)操作数 (B)操作数地址(C)转移地址 (D)地址偏移量57对程序存储器的读操作,只能使用( )(A)MOV指令 (B)PUSH指令(C)MOVX指令 (D)MOVC指令58执行返回指令时,返回的断点是( )(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返

24、回指令的末地址三、判断题1我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。( )2MCS-51的相对转移指令最大负跳距是127B。3MCS-51的程序存储器只是用来存放程序的。4MCS-51的5个中断源优先级相同。5要进行多机通信,MCS-51串行接口的工作方式应选为方式1。6MCS-51上电复位时,SBUF=00H。7MCS-51外部中断0的入口地址是0003H。8TMOD中的GATE=1时,表示由两个信号控制定时器的启停。9MCS-51的时钟最高频率是18MHz。10使用可编程接口必须初始化。11当MCS-51上电复位时,SP=00H。12MCS-51外扩I/O接口与外部RAM是

25、统一编址的。13使用8751且=1时,仍可外扩64KB的程序存储器。148155的复位引脚可与51的复位引脚直接相连。15MCS-51是微处理器。16MCS-51的串行口是全双工的。17PC存放的是当前正在执行的指令。18MCS-51的特殊功能寄存器分布在60H80H地址范围内。19MCS-51系统可以没有复位电路。20片外RAM与外设统一编址时,需要专门的输入/输出指令。21MOV R0,P1在任何情况下都是一条能正确被MCS-51单片机执行的指令。22欲将片外RAM中3057H单元的内容传送给A,判断下列指令或指令组合的正误。 MOVX A,3057H ( ) MOV DPTR,#3057H ( ) MOVX A,DPTR MOV P2,#30H ( ) MOV R0,#57H MOVX A,R0 MOV P2,#30H ( ) MOV R2,#57H MOVX A,R223欲将SFR中的PSW寄存器内容读入A,判断下列指令或指令组合的正误。 MOV A,PSW ( ) MOV A,0D0H ( ) MOV R0,#0D0H ( ) MOV A,R0 PUSH PSW ( ) POP ACC24判断下列指令或指令组合的正误。 MOV 28H,R4 ( ) MOV E0H,R0 ( )

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2