单片机技术试题

  • 格式:doc
  • 大小:60.50 KB
  • 文档页数:4

第 1 页 共 4 页
单片机技术
一、填空题(每空1分,共20分)
1.在AT89C51单片机中,如果采用6MHz晶振,一个机器周期为( )。
2.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为( )和( )。
3.若A中的内容为63H,那么,P标志位的值为( )。
4.内部RAM中,可作为工作寄存器区的单元地址为( ) H~( ) H。
5.AT89C51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89C51单
片机的PC是16位的,因此其寻址的范围为( )KB。
6.指令格式是由( )和( )组成,也可仅由( )组成。
7.在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问( )存储器提供
地址,而DPTR是为访问( )存储器提供地址。
8.单片机存储器的主要功能是存储( )和( )。
9.在存储器扩展中,无论是线选法还是译码法最终都是为扩展芯片的片选端提供( )
控制信号。
10.外部中断0的中断入口地址为( );定时器1的中断入口地址为( )。
11.4KB RAM存储器的首地址若为0000H,则末地址为( ) H。
12.若(IP)=00010100B,则优先级最高者为( ),最低者为( )。

二、选择题(每题1.5分,共30分)
1.程序存储器的选通信号是( )。
A.WR; B.ALE ; C.PSEN; D.RD
2.如某存储器,地址线为A0~A10,数据线为D0~D7,则存储量为( )。
A.2KB; B.1KB ; C.2Kbit ; D.1Kbit
3.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为
( )。
A.2MHz B.1MHz C.500kHz D.250kHz
4.反转读键法识别有效按键时,如果读入的列线值全为1,则说明( )。
A.没有键被按下; B.有一个键被按下;
C.有多个键被按下; D.以上说法都不对。
5.MCS-51系列的单片机中片内RAM的字节大小可能的是( )。
A.128M B.128K C.128 D.64
6.片内RAM的位寻址区,位于地址( )处。
A.00H~1FH B.20H~2FH C.30H~7FH D.80H~FFH
7.MCS-51单片机上电复位的信号是( )。
A.下降沿 B.上升沿 C.低电平 D.高电平
8.需要扩展一片外部RAM,大小32K字节,需要的地址线是( )
第 2 页 共 4 页

A.15 B.14 C.13 D.12
9.如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是( )
A.外部中断1 B.外部中断0
C.定时/计数器1 D.定时/计数器0
10.ADC 0809的启动转换的信号是( )
A.ALE B.EOC C.CLOCK D.START
11.串行口每一次传送( )字符。
A.1个 B.1串 C. 1波特 D.1帧
12. 单片机8051的XTAL1和XTAL2引脚是( )引脚。
A.外接定时器 B.外接串行口
C.外接中断 D.外接晶振
13. 8051单片机的一个机器周期包含( )个状态周期。
A.6 B.2 C.12 D.9
14. 8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是( )。
A.P0 B.P1
C.P2 D.P3
15. 单片机的定时器/计数器工作方式1是( )。
A. 8位计数器结构 B. 2个8位计数器结构
C. 13位计数结构 D. 16位计数结构
16.计数器的选择开关是( )。
A. IT1 B.IE1
C. C/T D.TFE1
17.以下哪个选项是计数器的溢出标志位?( )。
A.T1 B. E1
C. TF1 D.TR1
18.机械式按键的抖动时间一般为多少?( )。
A.0~5s B.5~10s
C.0~5ms D.5~10ms
19.以下哪一个是8255芯片的片选信号?( )。
A. CS B. RD C. GND D. RESET
20.8051 CPU有多少条双向可被独立寻址的I/O口?( )。
A.64 B.32 C.16 D.8
三、判断题(每题1分,共15分) (对的说法打“√”,错的打“×”)
1. 电源控制寄存器PCON是控制电源消耗形式。 ( )
2. MOV 28H,@R2 ( )
3. DEC DPTR ( )
4. INC DPTR ( )
5. CLR R0 ( )
第 3 页 共 4 页

6. CPL R5 ( )
7. MOV R0,R1 ( )
8. PHSH DPTR ( )
9. MOV F0,C ( )
10. MOV F0,ACC.3 ( )
11. MOVX A,@R1 ( )
12. MOV C,30H ( )
13. RLC R0 ( )
14. 指令中直接给出操作数称为直接寻址。 ( )
15. 特殊功能寄存器SCON,与定时器/计数器的控制无关。 ( )
四、程序分析题(每题3分,共15分)
1.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下指令后,(A)= 。
ANL A, #17H
ORL 17H, A
XRL A, @R0
CPL A
2.下列程序段的功能是什么?
PUSH ACC
PUSH B
POP ACC
POP B
3.假定,(SP)=60H,(A)=30H,(B)=70H,执行下列指令后,SP的内容为 ,61H单
元的内容为 ,62H单元的内容为 。
PUSH ACC
PUSH B
4.假设(A)=55H,(R3)=0AAH,在执行指令“ANL A, R3”后,(A)= ,
(R3)= 。
5.若单片机的晶振频率为6MHz,下面子程序的延时时间是多少?
DELAY: MOV R6,#250

DEL: MOV R7,#250
DEL1: NOP
NOP
DJNZ R7,DEL1
DJNZ R6,DEL
RET
五、综合应用题(共20分)
已知AT89C51的fosc=6MHz,利用定时/计数器T0编程实现P1.0端口输出矩形波。要求:矩形波高
电平宽度为50μs,低电平宽度为300μs。
第 4 页 共 4 页

(1) 确定定时器工作方式; (2分)
(2) 计算定时/计数器初值; (4分)
(3) 程序中用到中断定时控制寄存器有哪些,其作用如何,请给予说明; (4分)
(4) 根据题意将程序补充完整。 (10分)
ORG 0000H
LJMP START
ORG ( ① )
LJMP INTT0
ORG 0050H
START: CLR P1.0
MOV TMOD, ( ② )
MOV TH0, ( ③ )
MOV TL0, ( ④ )
SETB PT0
MOV IE, ( ⑤ )
SETB TR0
SETB P1.0
SETB F0
MOV R7,#6
LJMP $
ORG 0100H
INTT0: JB F0,GAO
DJNZ R7,IED
MOV R7,#6
GAO: CPL P1.0
CPL F0
IED: RETI
END