MCS2

2020-05-08 10:14

***************************************** 1、设R0的内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H, ***************************************** 6、MCS-51单片机是几位的单片机,51子系列主要有哪几种机型? 48H单元内容为7BH。请指出在执行下列程序段后,上述各单元内容的变化。 MOV A,@R0 MOV @R0,40H MOV 40H,A MOV R0,#35H

***************************************** 2、什么是标号?它代表什么?标号常用于什么地方?

***************************************** 3、指令主要由哪几个部分组成?各有何作用?

***************************************** 4、串行通信有哪几种方式?它们的工作过程是什么?

***************************************** 5、假设变量A、B、C、D、E、F分别由P1.0、P1.1、P1.2、P1.3、P1.4、P1.5来输入,G由P1.6输出。写出下列程序所对应的逻辑函数。 START:MOV C,P1.1 ORL C,P1.2 ANL C,P1.0 MOV F0,C MOV C,P1.3 ORL C,/P1.4 ANL C,F0 ANL C,/P1.5 MOV P1.6,C SJMP $

****************************************** 7、写出MCS-51单片机的累加器、堆栈指针、数据指针、程序状态字寄存器的名称,并说明如何设置工作寄存器组。

***************************************** 8、MCS-51有几个8位I/O口,并说明各口的主要功能。

***************************************** 9、MCS-51单片机有多少个引脚?ALE、EA、PSEN这几个引脚的功能是什么?

***************************************** 10、举例说明P3口有哪些第二功能?

***************************************** 11、试说明MCS-51单片机数据存储器和程序存储器编址方法。

***************************************** 12、如何访问片内数据存储器、片外数据存储器、***************************************** 18、设A中的内容为10101010,R4的内容为程序存储器?

***************************************** 13、举例说明MCS-51单片机的寻址方式。

***************************************** 14、MCS-51单片机的指令系统共有多少条指令?按照它们的性质可以分为哪几大类?

***************************************** 15、写出访问片外数据存储器的指令。

***************************************** 16、写出ADD A,Rn、ADDC A,Rn、RLC A、RL A、JMP @A+DPTR指令的功能。

***************************************** 17、下面这段程序完成什么功能? MOV DPTR,#DOUB

MOV A,R0 ;R0中为0~9的十进制数

MOVC A,@A+DPTR MOV R1,A RET DOUB:

DB 00H,01H,04H,09H,16H

DB 25H,36H,49H,64H,81H

01010101,求出它们进行与、或、异或运算后的结果。

***************************************** 19、下面这段程序完成什么功能? ORG 1000H

MOV DPTR,#2300H MOVX A,@DPTR MOV 20H,A INC DPTR

MOVX A,@DPTR INC DPTR

CJNE A,20H,NEXT AJMP LABEL0 NEXT: JNC LABEL0 MOV A,20H

LABEL0:MOVX @DPTR,A END

***************************************** 20、下面这段程序完成什么功能? ORG 1000H MOV R0,#00H

MOV DPTR,#2000H LOOP:CLR A

MOVX @DPTR,A INC DPTR INC R0

CJNE R0,#00H,LOOP SJMP $

***************************************** 21、MCS-51单片机的程序存储器和数据存储器共处一个地址空间,为什么不会发生地址冲突?

***************************************** 22、8031的EA应接什么电平?为什么?

***************************************** 23、串行口发送数据分哪几个步骤?

***************************************** 24、试解释下面这段程序的功能。

MAIN: MOV TMOD,#00H MOV TL0,#18H

MOV TH0,#0E0H SETB EA SETB ET0 SETB TR0

SJMP $ 中断服务程序:

ORG 000BH AJMP TC0 ……

TC0: MOV TL0,#18H MOV TH0,#0E0H CPL P1.0 RETI

***************************************** 25、如何让一个字节的低四位取反,高四位保持不变?

***************************************** 26、什么是指令?什么是寻址方式?MCS-51有哪几种类型的寻址方式?

***************************************** 27、如何让一个字节的位5、位6清零,其它位保持不变?

***************************************** 28、指令MOVC A,@A+DPTR是如何用的?

***************************************** 29、什么是伪指令?举出两个常用的伪指令说明他们的用途。

***************************************** 30、分析下列这段程序,说明其完成什么功能。 ORG 0000H

MOV DPTR,#1000H MOVX A,@DPTR ANL A,#0FH SWAP A MOV R1,A INC DPTR

MOVX A,@DPTR ANL A,#0FH ORL A, R1 INC DPTR

MOVX @DPTR,A SJMP $

***************************************** 31、下面这段程序完成什么功能? SUB01:MOV A,R2 MOV B,#100 DIV AB

MOV @R0,A MOV A,#10 XCH A,B DIV AB SWAP A ORL A,B INC R0

MOV @R0,A RET

***************************************** 32、定时器是如何计数的?被计数的信号是如何引入的?对被计数的信号有什么要求?

***************************************** 33、试说明运行以下程序后的结果 MOV R0,#200H MOV DPTR,#1000H LOOP:MOVX A,@DPTR PUSH DPH PUSH DPL

MOV DPTR,#4000H POP DPL

MOVX @DPTR,A INC DPTR POP DPH

DJNZ R0,LOOP SJMP $

***************************************** 34、AJMP是一条什么类型的指令,它是如何形成后继指令的地址的?

***************************************** 35、CJNE是一条什么类型的指令,它是如何形成后继指令的地址的?

***************************************** 36、如何让一个字节的高四位置1,低四位保持不变? ***************************************** 37、计算机由哪几大部分组成?每部分的功能是什么?

***************************************** 38、MCS-51单片机机复位时,堆栈指针的初始值是多少?堆栈实际上是从哪个单元开始存放数的?

***************************************** 39、当前工作寄存器组是如何设定的?MCS-51单片机共有几个工作组?

***************************************** 40、定时器是如何定时的?定时的长度受哪些因素影响?

***************************************** 41、试说明运行以下程序后A中的结果。 MOV 23H,#0AH CLR A

LOOP:ADD A,23H

DJNZ 23H,LOOP SJMP $

***************************************** 42、定时器工作方式寄存器的助记符是什么?它有哪些标志位?各有什么作用?

***************************************** 43、定时器控制寄存器的助记符是什么?它用哪些位来控制定时器?各有何作用?

***************************************** 44、什么是下降沿?什么是上升沿?什么是电平触发方式?什么是边沿触发方式?

***************************************** 45、定时器/计数器有哪几种工作方式?工作方式2有何特点?

***************************************** 46、串行口的波特率的设置受哪些因素的影响?

***************************************** 47、下面这段完成什么功能? 主程序如下:

MAIN:MOV TMOD,#60H

MOV TL1,#9CH MOV TH1,#9CH MOV IE,#88H SETB TR1 HERE:SJMP $ 中断服务程序如下: OGR 001BH CPL P1.0 RETI

***************************************** 48、什么是并行通信?什么是串行通信?它们有何优缺点?

***************************************** 49、程序状态字是用来做什么的?它有哪些标志位?各位的含义是什么?

***************************************** 50、什么是异步通信?什么是同步通信?它们各有何特点?

***************************************** 51、什么是单工?什么是半双工?什么是全双工?MCS-51的串行口属于哪一种?

***************************************** 52、串行数据缓冲器的发送缓冲器和接收缓冲器共用一个地址,为何在使用上不产生混乱?

***************************************** 53、汇编语言的特点是什么?

***************************************** 54、串行口控制寄存器的助记符是什么?它有哪些标志位?各有什么作用?

***************************************** 55、串行口有哪几种工作方式?

***************************************** 56、指出下列指令的寻址方式。 MOV A,DATA MOV @R0,40H MOV A,#DATA MOV DATA1,DATA2 MOV 74H,#78H MOVX A,@DPTR

***************************************** 57、波特率是如何定义的?如果一个发送端每秒发送50个字符,每个字符为8位,问该发送端的波特率是多少?

***************************************** 58、MCS-51的进栈和出栈操作是如何进行的?

***************************************** 59、设(R0)=20H,(A)=3FH,片内RAM中的(20H)=75H,则 XCH A,@R0执行后A为多少?R0为多少?(20H)为多少?

***************************************** 60、定时器/计数器有哪几种工作方式?工 作方式3通常在什么情况下使用?


MCS2.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学六年级下英语学业水平模拟试卷及答案人教版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: