单项选择题
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个计数脉冲后产生中断,初值为()。