福建师大单片机复习.docx
- 文档编号:6500388
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:8
- 大小:19.38KB
福建师大单片机复习.docx
《福建师大单片机复习.docx》由会员分享,可在线阅读,更多相关《福建师大单片机复习.docx(8页珍藏版)》请在冰豆网上搜索。
福建师大单片机复习
一、填空
1.单片机在体系结构上大多采用哈佛结构。
2.8051系列单片机外形结构为40条引脚__双列直插式___封装。
3.8031单片机无内部程序存储器,其访问内部或外部程序存储器选择信号(引脚EA)必须___接地或保持低电平________。
4.MCS—51系列单片机共有4个8位的并行I/O口,分别记作P0、P1、P2、P3。
5.MCS—51系列单片机的内部RAM存储器共分为三部分:
_工作寄存器区、_位寻址区和_用户RAM区。
6.8051单片机的外部中断的触发请求方式有负跳变触发、低电平触发。
7.MCS-51系列单片机的源程序的起始地址必须从0000H单元开始。
8.8051单片机提供了2个16位定时器/计数器。
9.MCS—51系列单片机设有种7基本寻址方式。
10.设P1口的原始写入内容为01011101B,执行指令CPLP1·2,P1口的内容变为01011001B。
11.单片机是指在一块芯片上集成了中央处理器CPU、随机存储器RAM、程序存储器ROM、定时/计数器、中断控制器及串行口等部件。
12.8051的内部中断源有定时/计数中断源、外部中断源、串口中断源。
13.MCS-51系列单片机提供的总线结构中,P0口即是低8位地址总线,又是数据总线,P2口为高8位地址总线。
14.MCS-51系列单片机的位寻址方式是以位为单位进行寻址。
15.MCS-51系列单片机设置16位程序计数器,可寻址64K字节的程序存储器。
16.MCS-51系列单片机的中断属可屏蔽中断,即通过软件对中断控制寄存器IE的设置,实现对各中断源中断请求的允许或禁止的控制。
17.MCS-51系列单片机的中断矢量地址被分配在程序存储器的0000H-0032H区域。
18.8051单片机内部数据存储器的大小为256字节。
19.8051单片机的访问内部或外部程序存储器选择信号(引脚EA)保持高电平时,为访问内部程序存储器。
20.MCS-51系列单片机设有64K字节的程序存储器地址空间(包括片内与片外)。
21.MCS-51系列单片机的程序存储器和数据存储器是相互独立的,各自有的寻址空间。
22.MCS-51系列单片机应用系统源程序的基本地址空间可划分为:
中断向量地址空间、中断服务程序、主程序、子程序。
23.MCS-51系列单片机引脚PSEN是访问外部程序存储器的读选通信号
24.MCS-51系列单片机共有处于高地址段的内部RAM结构的高128个字节特殊功能寄存器区。
25.MCS-51系列单片机的定时器/计数器组成的核心是16位加1计数器,当定时器/计数器设定为定时工作方式时,其计数脉冲来源于内部时钟振荡器。
定时器/计数器设定为计数工作方式时,其计数脉冲来源于外部事件脉冲。
26.MCS-51单片机的外部功能扩展结构中,采用读选通信号和片选信号相组合访问外部程序存储器。
27.MCS-51单片机的外部地址总线为16位,其寻址空间可达64K。
28.指令MOVA,30H源操作数的寻址方式是直接寻址。
29.MCS-51系列单片机用机器语言表示的指令格式是以8位二进制数为基础,分单字节、双字节、三字节指令。
二、单项选择题
1.MCS—51系列单片机的复位信号是(C)有效。
A.上升沿B.低电平C.高电平,D.下降沿
2.串行通信传送速率的单位是波特,1波特=(B)。
A.1字节/秒B.1位/秒,
C.1帧/秒D.1字符/秒
3.若累加器A中的数据为01110010B,则程序状态字PSW中的P=(A).
A.0,B.1C.11D.111
4.8051单片机的定时器/计数器工作方式0是(C)。
A.8位计数器结构B.11位计数器结构
C.13位计数结构,D.16位计数结构
5.MCS—51系列单片机汇编语言指令表示格式中常用符号C注释为(A)
A.最高进位标志位或布尔(位)处理累加器,B.定时器/计数器
C.中断系统D.串行口
6.MCS-51系列单片机设有(C)字节的程序存储器地址空间(包括片内与片外)。
A.8KB.32KC.64K,D.256
7.8051单片机内部数据存储器的大小为(D)字节。
A.8KB.32KC.64KD.256,
8.指令MOVA,#65H源操作数的寻址方式是(B)。
A.直接寻址B.立即寻址,
C.寄存器寻址D.位寻址
9.MCS-51系列单片机的定时器0溢出中断的向量地址为(A)
A.000BH,B.0003HC.002BHD.0013H
10.MCS-51单片机的4个并行I/O口中,(A)口可作地址/数据分时复用总线口。
A.P0,B.P1C.P2D.P3
11.MCS-51系列单片机的源程序的起始地址必须从(A)单元开始。
A.0000H,B.001BHC.0032HD.0002H
12.设P1口的原始写入内容为01011101B,执行指令CPLP1.2,P1口的内容变为(D)。
A.11111001BB.01011111B
C.01111011BD.01011001B,
13.程序状态字PSW中的最高位Cy(PSW.7)为(A)。
A.高位进位标志位,B.用户标志位
C.溢出标志位D.奇偶校验标志位
14.8051单片机的定时器/计数器工作方式1是(D)。
A.8位计数器结构B.11位计数器结构
C.13位计数结构D.16位计数结构,
15.MCS—51系列单片机汇编语言指令表示格式中常用符号((X))注释为(A)
A.表示以X单元中的内容为地址进行间接寻址,B.X单元中的内容
C.程序走向D.数据交换
16.MCS—51系列单片机设有(C)种基本寻址方式。
。
A.8B.32C.7,D.256
17.8051系列单片机外形结构为(D)条引脚双列直插式封装。
A.80B.56C.64D.40,
18.指令MOVA,78H源操作数的寻址方式是(A)。
A.直接寻址,B.立即寻址
C.寄存器寻址D.位寻址
19.MCS-51系列单片机的定时器1溢出中断的向量地址为(A)
A.001BH,B.0003HC.002BHD.0013H
20.MCS-51单片机的4个并行I/O口中,(A)口能驱动8个LSTTL负载。
A.P0,B.P1C.P2D.P3
21.单片机在体系结构上大多采用(A)结构。
。
A.Harvard(哈佛),B.VonNeumann(冯.诺依曼)
C.循环结构D.跳变结构
22.MCS-51系列单片机的指令系统设有两条返回指令:
(D)。
A.RET和ENDB.RETI和END
C.MOV和ENDD.RET和RETI,
23.程序状态字PSW中的最低位P(PSW.0)为(D)。
A.高位进位标志位B.用户标志位
C.溢出标志位D.奇偶校验标志位,
24.8051单片机的定时器/计数器工作方式2是(A)。
A.8位计数器结构B.11位计数器结构
C.13位计数结构D.2个8位计数器结构,
25.MCS—51系列单片机汇编语言指令表示格式中常用符号(X)表示为(A)
A.X单元中的内容,B.定时器/计数器
C.程序走向D.数据交换
26.8031单片机无内部程序存储器,其访问内部或外部程序存储器选择信号(引脚EA)必须(C)。
A.保持高电平B.保持振荡脉冲
C.接地或保持低电平,D.保持高电平和振荡脉冲
27.8051单片机提供了(D)个16位定时器/计数器。
A.1B.4C.8D.2,
28.指令MOV35H,R0的源操作数的寻址方式是(C)。
A.直接寻址B.立即寻址
C.寄存器寻址,D.位寻址
29.MCS-51系列单片机的外部中断0的向量地址为(B)。
A.001BHB.0003H,C.002BHD.0013H
30.8051单片机中,(A)常用来作访问外部数据存储器的地址寄存器。
A.数据指针(DPTR),B.累加器(A)
C.寄存器(B)D.程序状态字(PSW)
程序分析题,写出下列各程序段执行后,相关寄存器或存储单元的内容。
1.设内部RAM第30H单元内容为40H,第40H单元内容为10H,执行下列程序:
MOVR0,#30H;
MOVA,@RO;
MOVR1,A;
MOVB,@R1;
执行结果为:
(RO)=30H,(R1)=40H,(B)=10H
2.设工作寄存器RO的内容为12H,R1的内容为34H,外部RAM的34H的单元的内容为56H,执行下列指令:
MOVXA,@R1;
MOVX@R0,A;
执行结果为:
(34H)=56H,(12H)=56H,((RO))=56H
3.已知(SP)=69H,数据指针DPTR的内容位0123H,在执行下列指令:
PUSHDPL;
PUSHDPH;
执行结果:
(SP)=___6BH______,内部RAM的(6AH)=__23H_______,(6BH)=__01H_______
4.设(A)=0C3H,(R0)=0AAH,执行下列指令:
ADDA,R0
执行结果:
(A)=__6DH_______,C=___1______,OV=____1_____
5.设布尔累加器C的原始值为1,P3口输入的数据为11000101B,P1口输出的数据为00110101B,执行下列程序:
MOVP1·3,C;
MOVC,P3·3;
MOVP1·2,C;
执行结果:
(C)=___0______,P1口的内容变为:
__00111001B_______
6.设内部RAM第30H单元内容为40H,第40H单元内容为10H,P1口作输入口,其输入的数据位0CAH,执行下列程序:
MOVR0,#30H;
MOVA,@RO;
MOVR1,A;
MOV@R1,P1;
MOVP2,P1;
执行结果为:
(R1)=40H,((R1))=0CAH,P2口的内容为0CAH
7.执行下列程序:
MOVR0,#7EH
MOV7EH,#0FF
MOV7FH,#40H
INC@R0
INCR0
INC@R0
执行结果:
(R0)=__7FH_______,(7EH)=__00H_______,
(7FH)=___41H______.
8.已知(SP)=72H,内部RAM的70H,71H,72H单元内容分别为60H,23H,01H,执行下列指令:
POPDPH;
POPDPL;
POPSP;
执行结果:
(SP)=__60H_______,(DPTR)=__0123H_______
9.设(A)=0C3H,(R0)=0AAH,(C)=1,执行下列指令:
ADDCA,R0
执行结果:
(A)=__6EH_______,AC=___0______,OV=____1_____
10.设(C)=0,P1口内容为00110100B,执行指令:
SETBC;
SETBP1·0;
执行结果:
(C)=___1______,P1口内容变为:
_00110101B________
11.设(R0)=7FH,内部RAM的(7EH)=00H,(7FH)=40H,执行下列程序:
DEC@R0
DECR0
DEC@R0
执行结果:
(R0)=__7EH_______,(7EH)=__0FFH_______,(7FH)=__3FH_______.
12.设累加器A内容为0C9H,寄存器R2内容为54H,进位标志C=1,执行下列指令:
SUBBA,R2
执行结果:
(A)=74H,C=0,AC=0,OV=1
13.设数据指针DPTR内容为12FEH,执行下列指令:
INCDPTR;
INCDPTR;
INCDPTR;
执行结果:
DPTR的内容为1301H,DPL(低位字节)变为01H
14.设(SP)=6BH,内部RAM(堆栈区)的(6AH)=23H,(6BH)=01H,执行下列指令:
RET
执行结果:
(SP)=69H,(PC)=0123H
答案:
69H,0123H
15.设输入口P1上的数据为0CAH(11001010B),累加器A的内容为56H(01010110B),执行下列指令:
JBP1·2,LABEL1;
JNBACC·3,LABEL2;
执行结果:
程序转向LABEL2标号去执行
程序填空题。
根据题目要求填写相应的指令代码
设外部RAM从BLOCK单元开始有一个无符号数据块,其长度存于LEN单元中,要求用汇编语言编写一程序并写出该程序流程图,找出数据块中的最大值数,并存入MAX单元中。
R1中存放基准数,R3中存放数据块长度,R2存放每次读出的内容
ORG0000H
AJMPSTART;转向主程序
ORG0090H
START:
CLRA;A清0
CLRR1;R1清0
MOVDPTR,#BLOCK
MOVR3,LEN;数据块长度送R3作控制计数
LOOP:
MOVXA,@DPTR;读数据
INCDPTR;指向下一个单元
MOVR2,A;读出的数据存R2
MOVA,R1;将基准值送A
CLRC
SUBBA,R2;基准数减读出数
JNCNEXT
MOVA,R2;C=1,即(A)<(R2),则将数读出
MOVR1,A;存入R1作基准数
NEXT:
DJNZR3,LOOP;判断搜索完否
MOVMAX,R1;将搜索到的最大数存入MAX单元
END
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 福建 师大 单片机 复习