1、C.8个TTL低电平负载 D.10个TTL低电平负载19.PC中存放的是( )A.下一条指令的地址 B. 当前正在执行的指令C.当前正在执行指令的地址 D.下一条要执行的指令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. 控制器
2、和存储器24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=( )A.2000H B.2001H C.2002H D.2003H25. 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*
3、4/片,那么它的地址线根数是( )A.11根 B.12根 C. 13根 D. 14根29.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应( )A. B. C.T1 D.T030. MCS-51的相对转移指令的最大负跳变距离( )A.2KB B. 128B C. 127B D. 256B题号12345678910答案DABC11121314151617181920212223242526272829301.MCS-51单片机复位操作的主要功能是把PC初始化为( )。 A.0100H B.2080H C.0000H D.8000H2.若单片机的振荡频率为6MHz,设定时器工作
4、在方式1需要定时1ms,则定时器初值应为( )。 A.500 B.1000 C.216-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.定时器若工作在循环定时或循环计
5、数场合,应选用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37.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
6、)A (B)CY (C)PC (D)DPTR4. 在寄存器间址寻址方式中,指定寄存器中存放的是( )(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)655362
7、s8若原来工作寄存器0组为当前寄存器组,现要改为1组,不能使用的指令是( )(A) SETB 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
8、 B、shortC、integer D、Char2、片内RAM的20H2FH为位寻址区,所包含的位地址是(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点阵的一个汉字信息
9、,需要的字节数为( A )A、32 B、64C、128 D、2567、当MCS-51单片机接有外部存储器,P2口可作为 ( DA、数据输入口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、整
10、型、实型、逻辑型 B、整型、实型、字符型C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型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语言实现的算法可以没有输
11、出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序实现的算法可以既没有输入也没有输出16、以下能正确定义一维数组的选项是( B )。A、int a5=0,1,2,3,4,5; B、char a =0,1,2,3,4,5;C、char a=A,BC;D、int a5=0123;17、数据的存储结构是指( D )。A、存储在外存中的数据 B、数据所占的存储空间量 C、数据在计算机中的顺序存储方式 D、数据的逻辑结构在计算机中的表示18、下列关于栈的描述中错误的是(C )。A、栈是先进后出的线性表 B、栈只能顺序存储 C、栈具有记忆作用 D、对栈的插入和删除操作中,不需要改
12、变栈底指针19、能够用紫外光擦除ROM中程序的只读存储器称为( C )。A、掩膜ROM B、PROMC、EPROM D、EEPROM20、以下叙述中错误的是( C ) A、对于double类型数组不可以直接用数组名对数组进行整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数一、填空题1、MCS-51系列单片机为(8)位单片机。2、8051单片机有两种复位方式,既上电复位和手动复位。复位后SP =(07H),PC =(0000H),PSW =(00H
13、 ),P0 =(FFH )。3、在 MCS-51中,PC和DPTR都用于提供地址,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,它所在单元的地址应该是(21H7、通常,单片机上电复位时PC=(0000)H,SP=(07 )H。8、 DA指令是(十进制
14、)指令,它只能紧跟在(加法)指令后使用。9、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(1),否则输入数据可能出错。10、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(中断优先级 )寄存器的内容决确定的。11、LED数码显示有( 静态)和(动态)两种显示形式。12、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1 的入口地址为( 0013H),串行口 入口地址为( 0023H),T0 的 入口地址为( 000BH13、P0、P1、P2、P
15、3四个均是(8)位的(并行 )口(填“串行”还是“并行”),其中P0的功能是(分时送出低8位地址和数据的输入/输出14、8051单片机有( )个中断源,()级中断优先级别。15、任何程序总是由三种基本结构组成:(顺序结构)、(分支结构循环结构16、堆栈指针SP的内容将始终指示(堆栈顶部),当单步执行了调用指令LCALL addr16 后SP的内容将( )改变。17、单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF(99H) )单元,若要接收数据也要到该单元取数。18、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(T1 )的溢出率来设定和计算波
16、特率。20、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用(PUSH)指令,恢复现场用(POP)指令。21、MCS-51单片机访问外部存储器时,利用(ALE )信号锁存来自(P0)口的低8位地址信号。22、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择(串行口方式0)。23、计算机的系统总线有地址总线、控制总线和(数据总线24、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(25、假定(SP)=40H,(3FH)=30H,(40H)=60H。执行下列指令:POP DPH ,POP DPL后,DPTR的内容为(603FH )
17、,SP的内容是(3EH26、单片机的堆栈栈顶由(SP )来指示,复位时起位置在( )单元。27、单片机内部数据传送指令(MOV )用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令(MOVX )用于单片机内部与外部RAM或I/O接口之间,(MOVC )指令用于单片机内部与外部ROM之间的查表28、关于堆栈类操作的两条指令分别是( )、(POP ),操作遵循(先进后出)原则。29、若MCS-51 单片机采用12MHz 的晶振,它的机器周期(1MS ),ALE 引脚输出正脉冲频率为(2MHZ30、要使MCS-51 单片机从片内的地址0000H 开始执行程序。那么EA应(接高电平31、8
18、751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器(TCON) 、(TMOT)的内容决定,且定时的时间或计数的次数与(TH1/TH0TL1/TL0)两个寄存器的初值有关。32、串行口的控制寄存器SCON中,REN的作用是(允许接收控制位,由软件枝1或清033、在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为(2s34、当80C51的RST引脚上保持(2)个机器周期以上的低电平时,80C51即发生复位。35、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行(256)次。36、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中
19、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 B后,SP的内容为(62H ), 61H的单元的内容为(30H )。35MCS-51单片机有( 5 )个中断
20、源,( 2 )级优先级中断。36串行口方式3发送的第9位数据要事先写入( SCON )寄存器的( TB8 )位。29、欲使P1口的低4位输出0,而高4位不变,应执行一条 ANL P1,#0F0H 指令。1、在单片机中,通常将一些中间计算结果放在(累加器)中。2、单片机8051的XTAL1和XTAL2引脚是(外接晶振)引脚3、下列指令中错误的是(MOVR4,R34、执行MOVIE,81H指令的意义是:开放外部中断源0)5、执行如下三条指令后,30H单元的内容是(0EHMR1,30H40H,0R1,40H6、8051的程序计数器PC为16位计数器,其寻址范围是(64K 。7、PSW=18H时,则当
21、前工作寄存器是(3组)8、MOVX A,DPTR指令中源操作数的寻址方式是(寄存器间接寻址 )9、 MCS-51有中断源(10、MCS-51上电复位后,SP的内容应为(11、控制串行口工作方式的寄存器是(SCON )12、执行PUSH ACC指令, MCS-51完成的操作是(SP+1 SP, ACC SP13、PC中存放的是(下一条要执行的指令14、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(98H15、在中断服务程序中至少应有一条(中断返回指令16、当MCS-51复位时,下面说法准确的是(PC=0000H17、要用传送指令访问MCS-51片外RAM,
22、它的指令操作码助记符是(MOVX18、JNZ REL指令的寻址方式是(相对寻址19、若某存储器芯片地址线为12根,那么它的存储容量为(4KB20、关于MCS-51的堆栈操作,正确的说法是(先修改栈指针,在入栈21、若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应(INT022、在单片机中,(RAM ) 是数据存储器,(ROM ) 是程序存储器。23、定时/计数器有种操作模式,它们由(TMOD )寄存器中的M1 M0状态决定。24、PC是(一个不可寻址的特殊功能寄存器25、判断是否溢出时用PSW的(OV )标志位,判断是否有进位时用PSW的( CY)标志位。26、在片外扩展已
23、骗8K的EPROM 2764 需要(1 )根地址线。27、计算机能直接识别的语言是(机器语言)。28、开机复位后,CPU使用的是寄存器第一组,地址范围是(00H-07H29、当 MCS51复位时,下列说法正确的是(PC=000H31、当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为(0023H32、转移指令LCALL addr16 的转移范围是( ),JNB rel 的转移范围是(64k ),调用指令AJMP addr11的调用范围是(2k33、如果(P0)=65H ,则当CPL P0.2SETB C P0.4 ,C执行后(P0)=(71
24、H34、 (乘除法 )指令是MCS-51指令系统中执行时间最长且长达4 us的。35、 8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( R1, #40H R1 , A )。36、 已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(1、1、037、执行PUSH ACC指令, MCS51完成的操作是(SP+1SP (ACC)(SP)38、MOV C,20H.0 的操作方式是(位寻址39、外部中断1固定对应的中断入口地址为(0013H40、对程序存储器的读操作,只能用(MOVC指令41、在进行串行通信时,若两机的发送与接收可以同时进行,则称为(全双工传送)。42、8051
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1