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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机复习资料.docx

1、单片机复习资料一 单项选择题(30分)1 在中断服务程序中至少应有一条( )A.传送指令 B.转移指令 C.加法指令 D.中断返回指令2当MCS-51复位时,下面说法准确的是( )A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H3要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是( )A.MOV B.MOVX C.MOVC D.以上都行 4ORG 2000H LACLL 3000H ORG 3000H RET上边程序执行完RET指令后,PC=( )A.2000H B.3000H C.2003H D.3003H5要使MCS-51能响应定时器T1中断

2、,串行接口中断,它的中断允许寄存器IE的内容应是( )A.98H B.84H C.42H D.22H6JNZ REL指令的寻址方式是( )A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址7执行LACLL 4000H指令时, MCS-51所完成的操作是( )保护.4000HPC C.保护现场 D.PC+3入栈, 4000HPC8.下面哪条指令产生信号( )A.MOVX A,DPTR B.MOVC A,A+PC C.MOVC A,A+DPTR D.MOVX DPTR,A9.若某存储器芯片地址线为12根,那么它的存储容量为( )A. 1KB B. 2KB C.4KB D.8KB10.要想测量引

3、脚上的一个正脉冲宽度,则TMOD的内容应为( )A.09H B.87H C.00H D.80H11.PSW=18H时,则当前工作寄存器是( )A.0组 B. 1组 C. 2组 D. 3组12.MOVX A,DPTR指令中源操作数的寻址方式是( )A. 寄存器寻址 B. 寄存器间接寻址 C.直接寻址 D. 立即寻址13. MCS-51有中断源( )A.5 B. 2 C. 3 D. 614. MCS-51上电复位后,SP的内容应为( )A.00H B.07H C.60H D.70H15.ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H当CPU响应外部中断0后,PC

4、的值是( )A.0003H B.2000H C.000BH D.3000H16.控制串行口工作方式的寄存器是( )A.TCON B.PCON C.SCON D.TMOD17.执行PUSH ACC指令, MCS-51完成的操作是( )A.SP+1SP, ACCSP B. ACCSP, SP-1SPC. SP-1SP, ACCSP D. ACCSP, SP+1SP18.P1口的每一位能驱动( )A.2个TTL低电平负载 B. 4个TTL低电平负载C.8个TTL低电平负载 D.10个TTL低电平负载19.PC中存放的是( )A.下一条指令的地址 B. 当前正在执行的指令C.当前正在执行指令的地址 D

5、.下一条要执行的指令20.8031是( )A.CPU B.微处理器 C.单片微机 D.控制器21.要把P0口高4位变0,低4位不变,应使用指令( )A.ORL P0,#0FH B.ORL P0,#0F0H C.ANL P0,#0F0H D.ANL P0,#0FH22.下面哪种外设是输出设备( )A.打印机 B.纸带读出机 C.键盘 D.A/D转换器23.所谓CPU是指( )A.运算器和控制器 B.运算器和存储器 C.输入输出设备 D. 控制器和存储器24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=( )A.2000H B.2001H C.2002H D.2003H

6、25. MCS-51执行完MOV A,#08H后,PSW的哪一位被置位( )A.C B. F0 C.OV D.P26.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( )A.由CPU自动完成 B.在中断响应中完成 C.应由中断服务程序完成 D.在主程序中完成27.关于MCS-51的堆栈操作,正确的说法是( )A.先入栈,再修改栈指针 B.先修改栈指针,再出栈 C. 先修改栈指针,在入栈 D.以上都不对28.某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A.11根 B.12根 C. 13根 D. 14根29.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先

7、响应( )A. B. C.T1 D.T030. MCS-51的相对转移指令的最大负跳变距离( )A.2KB B. 128B C. 127B D. 256B题号12345678910答案DABCACDDCA题号11121314151617181920答案DBABBCABAC题号21222324252627282930答案DAADDCCCBB1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。 A.0100H B.2080H C.0000H D.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。 A.500 B.1000 C.216

8、-500 D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。 A.P3.2 B.P3.3 C.P3.4 D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。 A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3

9、7.MCS-51单片机的外部中断1的中断请求标志是( )。 A.ET1 B.TF1 C.IT1 D.IE1 1.C 2.C 3.D 4.A 5.A6.C 7.D1对程序存储器的读操作,只能使用( )(A) MOV指令 (B) PUSH指令(C)MOVC指令 (D) MOVX指令2. 对外部中断初始化的内容不包括( )(A)设置中断触发方式 (B)设置外部中断允许(C)设置中断总允许 (D)设置中断响应方式3. 执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断的主程序。从堆栈弹出的断点地址送给( )(A)A (B)CY (C)PC (D)DPTR4. 在寄存器间址寻址方式中,指定寄存器中

10、存放的是( )(A) 操作数 (B) 转移地址 ( C) 地址偏移量 (D) 操作数地址 5某串行通信中有1个起始位、8个数据位和1个停止位,应选择的异步串行通信方式为( )(A)方式0 (B)方式1 (C)方式2 (D)方式36. 当优先级的设置相同时,若以下几个中断同时发生,中断优先响应的是( )。(A)INT0 (B)T1 (C)串行口 (D) T07. 某单片机中,若fosc=12MHz,则定时器T1的最大定时时间可为( C )。(A)256s (B)8192s (C)65536s (D)655362s8若原来工作寄存器0组为当前寄存器组,现要改为1组,不能使用的指令是( )(A) S

11、ETB RS0 (B) CPL PSW3(C) CRL PSW3 (D) SETB PSW39. 设堆栈指针SP的值为37H,在子程序调用时把断点地址进栈保护后,SP的值为( )(A) 35H (B)37H (C)38H (D)39H10串行通信的传送速率单位是波特,波特的单位是( )(A)字符/秒 (B)位/秒 (C)帧/秒 (D)帧/分1.C ;2. A ; 3.C ; 4.D; 5.B ; 6.A; 7.C;8.C; 9.D; 10.B。1、C语言提供的合法的数据类型关键字是( B )。A、Double B、shortC、integer D、Char2、片内RAM的20H2FH为位寻址区

12、,所包含的位地址是(B)。A、00H20H B、00H7FHC、20H2FH D、00HFFH3、MCS-51单片机的复位信号是( A )有效。A、高电平 B、低电平C、脉冲 D、下降沿4、89S51的单片机的堆栈指针(C)A、 只能位于内部RAM低128B字节范围内B、 可位于内部RAM低256字节范围内C、 可位于内部ERRAM内。 D、可位于内部RAM或外部RAM内5、在串行口工作于移位寄存器方式时,其接收由( C )来启动。A、REN B、RIC、REN和RI D、TR6、存储1616点阵的一个汉字信息,需要的字节数为( A )A、32 B、64C、128 D、2567、当MCS-51

13、单片机接有外部存储器,P2口可作为 ( D)。A、数据输入口 B、数据的输出口 C、准双向输入输出口 D、输出高8位地址8、C51中一般指针变量占用(C)字节存储。A、一个 B、两个C、三个 D、四个9、使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.h B、absacc.h C、intrins.h D、startup.h10、单片机的定时器/计数器工作方式1是(D )。A、8位计数器结构B、2个8位计数器结构C、13位计数结构 D、16位计数结构11、C语言中最简单的数据类型包括( B )。A、整型、实型、逻辑型 B、整型、实型、字符型C、整型、字符型、逻辑型 D、整型、实

14、型、逻辑型、字符型12、下列描述中正确的是( D )。 A、程序就是软件 B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体 D、软件是程序、数据与相关文档的集合13、下列计算机语言中,CPU能直接识别的是( D )。A、 自然语言 B、 高级语言C、 汇编语言 D、机器语言14、MCS-5l单片机的堆栈区是设置在(C )中。A、片内ROM区 B、片外ROM区C、片内RAM区 D、片外RAM区15、以下叙述中正确的是( C )。A、用C语言实现的算法必须要有输入和输出操作B、用C语言实现的算法可以没有输出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序

15、实现的算法可以既没有输入也没有输出16、以下能正确定义一维数组的选项是( B )。A、int a5=0,1,2,3,4,5; B、char a =0,1,2,3,4,5;C、char a=A,B,C;D、int a5=0123;17、数据的存储结构是指( D )。A、存储在外存中的数据 B、数据所占的存储空间量 C、数据在计算机中的顺序存储方式 D、数据的逻辑结构在计算机中的表示18、下列关于栈的描述中错误的是(C )。A、栈是先进后出的线性表 B、栈只能顺序存储 C、栈具有记忆作用 D、对栈的插入和删除操作中,不需要改变栈底指针19、能够用紫外光擦除ROM中程序的只读存储器称为( C )。A

16、、掩膜ROM B、PROMC、EPROM D、EEPROM20、以下叙述中错误的是( C ) A、对于double类型数组不可以直接用数组名对数组进行整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数一、填空题1、MCS-51系列单片机为(8)位单片机。2、8051单片机有两种复位方式,既上电复位和手动复位。复位后SP =(07H),PC =(0000H),PSW =(00H ),P0 =(FFH )。3、在 MCS-51中,PC和DPTR都用于提

17、供地址,PC为访问(程序)存储器提供地址,而DPTR是为访问(片外)存储器提供地址。4、MCS-51单片机系列有(5)个中断源,可分为(两)个优先级。5、假定(A)=85H, (R0)=20H,(20H)0AFH.执行指令:ADD A,R0 后,累加器A的内容为(34H ),CY的内容为(1 ),OV的内容为(1)。.6、单片机位寻址区的单元地址是从(20H )单元到(2FH )单元,若某位地址是09H,它所在单元的地址应该是(21H )。7、通常,单片机上电复位时PC=(0000)H,SP=(07 )H。8、 DA指令是(十进制)指令,它只能紧跟在(加法)指令后使用。9、当P1口做输入口输入

18、数据时,必须先向该端口的锁存器写入(1),否则输入数据可能出错。10、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(中断优先级 )寄存器的内容决确定的。11、LED数码显示有( 静态)和(动态)两种显示形式。12、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1 的入口地址为( 0013H),串行口 入口地址为( 0023H),T0 的 入口地址为( 000BH)。13、P0、P1、P2、P3四个均是(8)位的(并行 )口(填“串行”还是“并行”),

19、其中P0的功能是(分时送出低8位地址和数据的输入/输出)。 14、8051单片机有(5 )个中断源,(两)级中断优先级别。15、任何程序总是由三种基本结构组成:(顺序结构)、(分支结构)、(循环结构 )。16、堆栈指针SP的内容将始终指示(堆栈顶部),当单步执行了调用指令LCALL addr16 后SP的内容将( )改变。17、单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF(99H) )单元,若要接收数据也要到该单元取数。18、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(T1 )的溢出率来设定和计算波特率。20、编程时,一般在中断服务子程

20、序和调用子程序中需用保护和恢复现场,保护现场用(PUSH)指令,恢复现场用(POP)指令。21、MCS-51单片机访问外部存储器时,利用(ALE )信号锁存来自(P0)口的低8位地址信号。22、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择(串行口方式0)。23、计算机的系统总线有地址总线、控制总线和(数据总线)。24、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(T1 )的溢出率来设定和计算波特率。25、假定(SP)=40H,(3FH)=30H,(40H)=60H。执行下列指令:POP DPH ,POP DPL后,DPTR的内容为(603FH

21、),SP的内容是(3EH )。26、单片机的堆栈栈顶由(SP )来指示,复位时起位置在(07H )单元。27、单片机内部数据传送指令(MOV )用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令(MOVX )用于单片机内部与外部RAM或I/O接口之间,(MOVC )指令用于单片机内部与外部ROM之间的查表28、关于堆栈类操作的两条指令分别是(PUSH )、(POP ),操作遵循(先进后出)原则。29、若MCS-51 单片机采用12MHz 的晶振,它的机器周期(1MS ),ALE 引脚输出正脉冲频率为(2MHZ )。30、要使MCS-51 单片机从片内的地址0000H 开始执行程序。

22、那么EA应(接高电平)。31、8751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器(TCON) 、(TMOT)的内容决定,且定时的时间或计数的次数与(TH1/TH0)、(TL1/TL0)两个寄存器的初值有关。32、串行口的控制寄存器SCON中,REN的作用是(允许接收控制位,由软件枝1或清0 )。33、在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为(2s)。34、当80C51的RST引脚上保持(2)个机器周期以上的低电平时,80C51即发生复位。35、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行(256)次。36、程序状态寄存器PSW的

23、作用是用来保存程序运行过程中的各种状态信息。其中CY为(进位)标志,用于无符号数加(减)运算,当进行( 位)操作时作为位累加器。OV为(溢出)标志,用于有符号数的加(减)运算。37、异步串行数据通信的桢格式由(起始)位,(数据)位,(奇偶校验)位和(停止)位组成。38、MCS-51的指令可分为几种不同的寻址方式。如:MOV A,20H属于(直接 )寻址方式,MOVC A,A+DPTR 属于(变址)寻址方式,MOV C, bit 属于(位) 寻址方式。39、假定(SP)=60H, (ACC)=30H,(B)=70H, 执行下列命令: PUSH ACC PUSH B后,SP的内容为(62H ),

24、61H的单元的内容为(30H )。35MCS-51单片机有( 5 )个中断源,( 2 )级优先级中断。36串行口方式3发送的第9位数据要事先写入( SCON )寄存器的( TB8 )位。29、欲使P1口的低4位输出0,而高4位不变,应执行一条 ANL P1,#0F0H 指令。1、在单片机中,通常将一些中间计算结果放在(累加器)中。2、单片机8051的XTAL1和XTAL2引脚是(外接晶振)引脚。3、下列指令中错误的是(MOVR4,R3外接晶振)。4、执行MOVIE,81H指令的意义是:(开放外部中断源0)。5、执行如下三条指令后,30H单元的内容是(0EH)。MOVR1,30H MOV40H,

25、0EH MOVR1,40H 6、8051的程序计数器PC为16位计数器,其寻址范围是(64K) 。7、PSW=18H时,则当前工作寄存器是(3组)8、MOVX A,DPTR指令中源操作数的寻址方式是(寄存器间接寻址 )9、 MCS-51有中断源(5 )10、MCS-51上电复位后,SP的内容应为(07H )11、控制串行口工作方式的寄存器是(SCON )12、执行PUSH ACC指令, MCS-51完成的操作是(SP+1 SP, ACC SP )13、PC中存放的是(下一条要执行的指令 )14、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(98H )15

26、、在中断服务程序中至少应有一条(中断返回指令 )16、当MCS-51复位时,下面说法准确的是(PC=0000H )17、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是(MOVX )18、JNZ REL指令的寻址方式是(相对寻址 )19、若某存储器芯片地址线为12根,那么它的存储容量为(4KB )20、关于MCS-51的堆栈操作,正确的说法是(先修改栈指针,在入栈 )21、若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应(INT0 )22、在单片机中,(RAM ) 是数据存储器,(ROM ) 是程序存储器。23、定时/计数器有种操作模式,它们由(TMOD )寄

27、存器中的M1 M0状态决定。24、PC是(一个不可寻址的特殊功能寄存器)。25、判断是否溢出时用PSW的(OV )标志位,判断是否有进位时用PSW的( CY)标志位。26、在片外扩展已骗8K的EPROM 2764 需要(1 )根地址线。27、计算机能直接识别的语言是(机器语言)。28、开机复位后,CPU使用的是寄存器第一组,地址范围是(00H-07H )29、当 MCS51复位时,下列说法正确的是(PC=000H )。31、当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为(0023H )。32、转移指令LCALL addr16 的转移范围

28、是(256 ),JNB rel 的转移范围是(64k ),调用指令AJMP addr11的调用范围是(2k )。33、如果(P0)=65H ,则当CPL P0.2SETB CMOV P0.4 ,C执行后(P0)=(71H )34、 (乘除法 )指令是MCS-51指令系统中执行时间最长且长达4 us的。35、 8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(MOV R1, #40HMOVX R1 , A )。36、 已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(1、1、0 )。37、执行PUSH ACC指令, MCS51完成的操作是(SP+1SP (ACC)(SP) )。38、MOV C,20H.0 的操作方式是(位寻址 )。39、外部中断1固定对应的中断入口地址为(0013H )。40、对程序存储器的读操作,只能用(MOVC指令 )。41、在进行串行通信时,若两机的发送与接收可以同时进行,则称为(全双工传送)。42、8051

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1