01.8031的片内ROM是________KB;8052的片内ROM是________KB。
02.8031的PSW中RS1 =0、RS0 = 1,工作寄存器R0~R7的地址为________。
03.8031上电复位后,SP的初值为________ 、PC的初值为________、P2的初值为________。
04.8031内部SFR的P1字节地址为________;对应的位地址________。
05.在8051单片机系统中,控制线/EA接______电平;在8051单片机系统中,若仅用片内ROM时控制线/EA接______电平。
06.P3口中P3.5位的第二功能符号为________。
07.若要从8031的P1.7位输入数据必须对该位先________。
08.若要对8031复位,RST端应保持高电位________个振荡周期。
09.8031的5个中断源为自然优先级的入口地址为________。
10.若要将累加器A中数据送入外部RAM地址7000H中,应使用的指令是________和________。
11.8031串行口为工作方式0时,若主频为6MHz,则TXD输出频率为________ MHz。
12.8031的T0中断标志位是TF0,当有中断请求时,TF0 =________, 当进入中断服务程序时TF0 =________。
13.定时/计数器T1工作于计数器方式2,若输入1个计数脉冲后产生中断,初值为________。
14.地址译码方法有:________、部分译码、________。
15.指令MOV A,SBUF为串行口发送指令还是接收指令________。
16.若串行口工作于方式2,为________位异步接收/发送。
17.采用可变波特率的串行通信的工作方式为________。
18.P3.6的第二功能符号为________。
19.8031的四个并口中, 输出访问外部存储器高8位地址线的并口是________。
20.内部RAM中,位地址为30H的位,该位所在字节的字节地址为________。
21.62是________字节的 静态存储器。
22.若A中的内容为63H,那么,P标志位的值为________。
23.在单片机既具有内部程序存储器,又有外部程序存储器时,其引脚应接________电平。
24.单片机与普通计算机的不同之处在于其将________、________和________3部分集成于一块芯片之上。
25.MCS-51单片机有________字节外部数据存储器地址空间和________字节外部程序存储器地址空间,具有________个级别的________个中断源。
26.片内RAM字节地址21H单元中D0位的位地址为________。
27.在MCS-51中若SP = 40H,执行指令PUSH Acc后,SP =________。
28.定时器T1固定对应的中断入口地址为________。
29.通常、单片机上电复位时PC=________,SP= ________。
30.8031的并行I/O口(P0~P3)用作通用I/O口时,当口由原输出状态变为输入状态方式时,应先向口的锁存器进行________操作,再进行输入操作才正确。
31.MCS—51单片机进行外部功能扩展时,是通过三总线实现的外部功能扩展,三总线是指________、________和 ________。
32.ALE引脚的作用是________,当时钟频率为12MHz时,ALE的频率为________。
33.MCS51单片机是采用________电平复位。
34.8031的四个并口中,在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问________存储器提供地址,而DPTR是为访问________存储器提供地址。
35.8051片内有256B的RAM,可分为四个区,00H~1FH为________区;
20H~2FH为________区; 80H~FFH为________区。
36.MCS-51单片机有________个中断源,可分为________个中断优先级。上电复位时________中断源的最高。
37.MOV A,30H和ADD A,@R0中源操作数的寻址方式分别是________和________。
38.若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为________。
39.ALE引脚的作用是________,当时钟频率为6MHz时,ALE的频率为________。
40.设晶振频率为6MHz,以方式1通信,其波特率为1200,当SMOD=1时,则定时器1的初值为________。
41.MCS-51响应________中断时,其中断标志只能由软件清除。
42.MCS-51单片机最大可扩展________字节的ROM和________字节的RAM。
43.MCS-51的并行I/O口信息有________和 ________二种读取方法。
44.AJMP的跳转范围是________
二、填空题
01.无内部上拉电阻的并口是( )。
A) P0 B) P1 C) P2 D) P3
02.8031的四个并口中, 无第二功能的并口是( )。
A) P0 B) P1 C) P2 D) P3
03.8031不是特殊功能寄存器的为( )。
A) SP B) PC C) PSW D) ACC
04.8031控制P0口数据/地址分离的控制线是( )。
A) ALE B) /PSEN C) /RD D) /WR
05.指令LCALL语句的首地址为100OH,SP地址为81 H,执行前SP的内容是30H。执行后,下面叙述正确的是( );
A)(31)=00H,(32)=10H B)(81)=00H,(82)=10H
C)(31)=03H,(32)=10H D)(82)=03H,(83)=10H
06.下列指令正确的是( )。
A)DJNZ A,rel B)CJNE A,R0,rel C) ANL 20H,#30H D)DEC DPTR
07.中断标志需手动清零的是( )。
A) 外部中断的标志 B) 计数/定时器中断
C)所有中断标志均需手动清零 D)串行通信中断的标志
08.8031中与定时/计数中断无关的寄存器是( )。
A)TCON B)TMOD C)SCON D)IP
09.MCS-51的访问外部 ROM的指令是( )。
A)MOVX B)MOVC C) MOV D)@ DPTR
10.MCS-51的指令SJMP rel是哪一种寻址方式( )。
A)直接 B)寄存器 C) 立即数 D) 相对
11.8031仅使用外部ROM时有( )。
A) /EA = 0 B) /EA = 1 C) /EA上升沿有效 D) /EA下降沿有效
12.有关DPTR的叙述正确的是( )。
A) 是一个的16位寄存器 B) 由两个8位的寄存器组成
C) 是一个地址变量 D) 以上叙述都不正确
13.MCS-51串口的方式0功能是( )
A)9位数据异步通讯方式 B)8位数据异步通讯方式
C)11位数据异步通讯方式 D)同步移位寄存器方式
14.8031中与串行中断无关的寄存器是( )。
A)TCON B)PCON C)SCON D)IP
15.AJMP LP1指令首地址为27FOH,不能转移到的LP地址可能是( )。
A)2456H B)2001H C)25FFH D)2800H
16.8051单片机的片内用户RAM容量是( )。
A)128B B)512B C) 256B D)4K
17.MCS-51的指令 MOV ACC,20H为目的操作数是( )。
A)寄存器寻址 B)立即数寻址 C)相对寻址 D)直接寻址
18.MCS-51的串行通信中断的中断服务程序的入口地址是( )。
A)0013H B)0023H C) 000BH D)002BH
19.MCS-51中的正确指令是( )。
A)MOVC @A+DPTR, A B)CLR R0
C) MOV 28H,@R2 D)INC DPTR
20.8031读取外部ROM时有效的控制线状态是( )。
A) ALE 为低 B) /RD为低 C) /PSEN为低 D)/WR为低
21.MCS-51单片机堆栈是设在( )
A)片内RAM B)片内ROM C)片外RAM D)片外ROM
22.MCS-51的并行I/O口读-改-写操作,是针对该口的( )
A)引脚 B)片选信号 C)地址线 D)内部锁存器
23.单片机执行MOVX写指令时,相关的信号状态是( )
A)PSEN无效为低电平,WR有效为低电平 B)PSEN无效为高电平,WR有效为低电平
C)PSEN有效为低电平,WR无效为高电平 D)PSEN有效为高电平,WR无效为高电平
24.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( ) µS。
A)1/12 B)1/2 C)1 D)2
25.MCS—51寻址方式中,直接寻址的寻址空间是( )
A)工作寄存器R0~R7 B)专用寄存器SFR
C)程序存贮器ROM D)程序存储器256字节范围
26.MCS-51 单片机的4 个并行I/O 口作为通用I/O 口使用时,( )口应该加上拉电阻。
A)P0 B)P1 C)P2 D)P3
27.下列程序段中使用了位操作指令的有( )。
A)MOV DPTR,#1000H B) MOV C,45H
MOVX A,@DPTR CPL ACC.7
C)MOV A, 45H D)MOV R0,23H
XCH A,27H MOV A,@R0
28.MCS-51单片机扩展外部程序存储器和数据存储器( )。
A)分别编址 B)统一编址
C)分别编址或统一编址 D)动态变址
29.下列不能实现(A)×2的程序段有( )。
A)MOV R0,A B)MOV B,#2 C)CLR C D)MOV R0,A
ADD A,R0 MUL AB RLC A ADDC A,R0
30.当DAC 0832 D/A转换器的 接8031的P2.0时,程序中0832的地址指针DPDR寄存器应置为 ( )。
A)0832H B)FE00H C)FEF8H D)以上三种都可以
三、简答题
1.熟悉MCS-8051系列单片机(位数、引脚、组成、存储器空间配置、工作过程)。
2.工作寄存器各区及R0~R7的地址。
3.8031上电复位状态。
4.SFR地址及位地址。
5.控制引脚名称及功能。
6.4个IO口功能 。
7.8031的5个中断源为等优先级的优先序。
8.串口4种工作方式的波特率,位数。0时,则TXD输出频率与晶振的关系。
9.MCS-51单片机的外部中断的触发方式;
10.定时器T0各种工作方式下初值的装入。
11.定时器/计数器的外部输入最高计数频率。
12.存储器地址和字节数的换算。
13.程序的三种基本结构。
14.MCS—51指令共有六种寻址方式、哪几种指令。
15.堆栈指令栈顶指针SP作何变化?
16.如果采用晶振的频率为4MHz,定时器/计数器工作方式0、1、2下,其最大的定时时间为多少?
17.简述控制线RST、/WR、ALE、/PSEN、/RD、/EA的功能。
18.若单片机系统的外接晶振为12MHz,则该系统的振荡周期、状态周期、机器周期各为多少?
19.将外部中断0服务程序INTP0放置在程序存储区的任意区域,在程序中应该作何种设置?
20.8031串行口的工作方式及功能。
21.将定时器T0中断服务程序INTT0放置在程序存储区的任意区域,在程序中应该作何种设置?
22.串行口有几种工作方式?有几种帧格式?
23.在MCS-51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不会发生冲突?
24.写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除。
25.CPU响应中断的条件有哪些?
26.MCS-51内部四个并行I/O口的功能分别作用是什么?
27.串行口有几种工作方式?各种工作方式的波特率如何确定?
28.定时器/计数器的工作方式2有什么特点?适用于哪些应用场合?
29.简要说明采用软件消除按键抖动的方法。
30.在MCS-51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不会发生冲突?
31.winbond 27c512的容量是多少,有几根地址线?
32.简要说明单片机的中断响应过程。
33.简述单片机地址译码的三种方式,并比较他们的特点?
34.MCS-51单片机位寻址空间有哪些?
35.简要说明单片机在访问RAM时如何区分片内片外RAM 的?
36.MCS-51 T0、T1的定时器和计数器方式的差别是什么?
37.简述MCS-51 单片机I/O 数据传送的控制方式。
38.串行口有几种工作方式?有几种帧格式?
39.写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除。
40.设晶振频率为6MHz,以串口方式1通信,其波特率为1200,当SMOD=1时,则定时器1的初值为。
41..串行口的控制寄存器SCON中REN的作用。
42.串行口有几种工作方式?各种工作方式的波特率如何确定?
43.定时器/计数器的工作方式2有什么特点?适用于哪些应用场合?。
44.若单片机晶振为12MHz,利用定时器1方式1,产生1ms的定时,在P1.0脚产生周期为2ms方波,用查询方式工作,查询标志为TF1。
45.串行口有几种工作方式?有几种帧格式?
46.写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除。
47.设晶振频率为6MHz,以方式1通信,其波特率为1200,当SMOD=1时,则定时器1的初值为。
48.串行口的控制寄存器SCON中REN的作用。
49.串行口有几种工作方式?各种工作方式的波特率如何确定?
50.定时器/计数器的工作方式2有什么特点?适用于哪些应用场合?。
51.软件延时80ms子程序,晶振频率12MHZ.补充程序;
DELY: MOV R7, #200 ;1T
DLY0: MOV R6, ( ) ;1T
DLY1: DJNZ R6, DLY1 ;2T
( ) ( ), DLY0 ;2T
( )
52.若单片机晶振为12MHz,利用定时器1方式1,产生1ms的定时,在P1.0脚产生周期为2ms方波,用查询方式工作,查询标志为TF1。
53.设计一个8051单片机最小系统。配备:时钟电路、上电及复位电路。要求:画出电路图、标明必须的信号名称及其连接。
54.写出下图接口芯片译码范围,并说出此种译码方式名称。
四、编程题
1.查询位状态。控制输出或输入。下载本文