单片机复习总结 下载本文

单项选择题

1.8031单片机共有:4个并行口、1个串行口、2个外部中断、2个计数器。 2.五个中断源的等优先级的优先序:INT0(0003H)、T0(000BH)、INT1(0013H)、T1(001BH)、TXD/RXD(0023H)。 3.复位后:pc(0000H)、sp(07H)、P1-P3(FFH)其余的都为0; 4.

字节地址 RS0 RS1 寄存器组片内RAM地址

20H 0 0 0组 00H~07H 21H 0 1 1组 08H~0FH 22H 1 0 2组 10H~17H 23H 1 1 3组 18H~1FH

5.P0.0:80H、P0.1:81H依次类推 6.8031单片机的寻址范围为64KB

在1个机器周期内,最多可读2个指令字节。 1个机器周期含6个时钟周期。

复位时RST端保持高电平时间最少为2个机器周期

存储器间接寻址的指令是MOV A, @R1

执行指令MOVX A,@DPTR时,为读操作/WR = 1, /RD = 0 执行指令MOVX @DPTR,A时,为写操作/WR = 0, /RD = 1

执行入栈指令PUSH时,栈顶指针SP为SP ← SP + 1

执行出栈指令POP时,栈顶指针SP为A: SP ← SP – 1

8031的四个并口中,无内部上拉电阻的并口是P0

8031的四个并口中,输出访问外部存储器高8位地址线的并口是P2 8031的四个并口中,无第二功能的并口是P1

8031不是借用片内RAM的寄存器为PC。 8031中不是8位的寄存器为DPTR

8031仅使用外部ROM时有/EA = 0

8031控制外部ROM读取有效的控制线是/PSEN

8031控制P0口数据/地址分离的控制线是ALE

8031的控制线ALE在一个机器周期中出现2次高电平。

? ?

? ?

? ? ?

?

? ? ?

?

? 8031内部RAM可位寻址单元20H ~ 2FH的位地址范围为00H ~ 7FH

? 8031内部RAM地址为22H单元的位地址范围为10H ~ 17H

P0口数据/地址分离需要的数字逻辑器件是8位锁存器 ?

? 下列访问I/O端口的指令是 MOVX A, @R1 ?

有关DPTR由两个8位的寄存器组成

? P3.6的第二功能符号为B: /WR

串行口发送中断标志TI的特点是发送数据后TI = 1然后由软件清零

? 若ALE为周期信号,它与主频的关系是主频频率的六分之一

下列可位寻址的寄存器是 IP

中断标志需手动清零的是串行通信中断的标志串行通信中断的标志

计数/定时器中断发生在计数值为0时

串行通信中断发生在发送完数据

计数/定时器为自动重装初值的的方式为方式2

采用可变波特率的串行通信的工作方式为方式1和方式3

? 8031中与外部中断无关的寄存器是 SCON

? 8031中与定时/计数中断无关的寄存器是 SCON

? ?

?

? ? ?

?

8031中与串行中断无关的寄存器是 TCON

若8155的控制寄存器的地址为4000H,则B口的地址为 4002H

若要访问8155中的256个字节静态存储器,则有 /CE = 0、IO//M = 0A:

若8155的A口工作方式1输入,B口工作方式0输出,则C口工作模式为()。 A: ALT1 B: ALT2 C: ALT3 D: ALT4

若P2.6、P2.4为线选法的存储芯片的片选控制,无效的存储单元地址是 F000H

8155的工作模式ALT1定义为()。 A:A口方式0输入B:B口方式0输出 C:C口方式0输入D:以上都对

若8155的工作方式控制字为19H时, 8155工作于()。 A: A口输入中断允许B: A口输出中断允许 C: A口输入中断禁止D: A口输出中断禁止

填空题

? 8051的片内用户RAM是( 128 )B;8052的片内用户RAM是( 256 )B。

? 8031的片内ROM是( 0 )KB;8051的片内ROM是( 4 )KB;8052的片

内ROM是( 4 )KB。

? 8031的PSW中RS1 = 1、RS0 = 0,工作寄存器R0~R7的地址为( 10H---17H )。

? 8031的16位数据指针DPTR的地址为(82H)和( 83H)。

? 8031上电复位后,SP的初值为( 07H)、PC的初值为( 00H)、PSW的初值为( 0 )、

P1的初值为( 0FFH )。

? 在8031中若SP = 10H,执行指令PUSH A后,SP =( 11H )。

? 8031内部RAM可位寻址区的字节地址为( 20H )到( 2FH );对应的

位地址为( 00 )到( 7FH )。

? 8031中可位寻址特殊功能寄存器的条件是(地址被8整除)。

? 在8031单片机系统中,控制线/EA接(低)电平;在8051单片机系统中,若仅用片内

ROM时控制线/EA接(高)电平。

? P3口中P3.6位的第二功能符号为(/WR)。

? 若要从8031的P1.1位输入数据必须对该位先(锁存1 )。

? 若要对8031复位,RST端应保持高电位( 2 )个机器周期。

? 8031访问外部RAM和ROM的地址范围为( 64 )KB及( 64 )KB。

? 要将8031的P0口输出的低8位地址线分离出来应用( 74373 )芯片。

? 要将8031的P0口输出的低8位地址线分离出来应用( ALE ) 控制线。

? 8031的5个中断源为等优先级的优先序为(/INT0 T0 /INT1 T1 TXD/RXD)。

? 若要将外部RAM地址2000H中的数据送入累加器A,应使用的指令是

(MOV DPTR,2000H)和(MOVX A,@DPTR)。

? 若要将外部RAM地址20H中的数据送入累加器A,应使用的指令是

(MOV R0,#20H)和(MOVX A,@R0)。

? 若指令 MOV A,20H的机器码为 E5H、20H,

则指令 MOV A,30H的机器码为(E5H, 30H)。

? 8031串行口为工作方式0时,若主频为12MHz,则TXD输出频率为(1MHz)。

? 8031的/INT0中断标志位IE0具有,当有中断请求时,IE0 = (1), 当进入中断服务程序时有IE0 =(0)

? 计数器0的初值为2FFH,方式0时的TH0 =(00H),TL0 =(5FH)。

? 计数器0的初值为2FFH,方式1时的TH0 = (02H),TL0 =(FFH)。

? 计数器1的初值为2FH,方式2时的TH1 = (2FH),TL1 =(2FH)。

? 计数器1工作于计数方式,若输入1个计数脉冲后产生中断,初值为()。