当前位置:文档之家› 单片机原理与应用_习题集(含答案)

单片机原理与应用_习题集(含答案)

A. B.ALE
C. D.RD
2.AT89S52单片机片如果采用6MHz晶振,1个机器周期为()。
A.8usB.4 us
C.2usD.1 us
3.AT89S52单片机复位操作的主要功能是把PC初始化为()。
A.0100HB.2080H
C.0000HD.8000H
4.P1口的功能有()。
A.通用的输入/输出口B.高8位地址总线
C.低8位地址总线D.地址/数据分时复用
5.AT89S52单片机的位寻址区位于内部RAM的( )单元。
A.00H~7FHB.20H~2FH
C.00H~1FHD.20H~7FH
6.若RS0=0,RS1=1,要想把寄存器R0的内容压入堆栈,可以使用()指令。
A.PUSH 10HB.PUSH @R0
C.PUSH R0D.PUSH 08H
A.DPTRB.PC
C.PSWD.SP
13.AT89S52单片机在正常运行程序时RST/VPD引脚应为( )。
A.低电平B.高电平
C.脉冲输入D.高阻态
14.关于DPTR和PC,下列说法中错误的是()。
A.它们都有加1的功能。B.DPTR是可以访问的,而PC不能访问。
C.它们都是16位的存储器D.它们都可以分为两个8位的寄存器使用。
A.RETB.RETI
C.ENDD.ENDP
30.以下选项中,不属于执行中断时必须满足的条件的是()。
A.中断源有中断申请B.此中断源的中断允许位为1
C.中断请求信号为高电平D.CPU开中断,即总开关EA=1
31.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是()。
A.当前正在执行高优先级中断处理
69.如果采用晶振的频率为6Mhz,定时器/计数器工作在方式0,1,2下,其最大的定时时间是多少?
70.8255A的方式控制字和C口按位置位/复位控制字都可以写入8255A的同一控制寄存器,8255A如何区分这两个控制字?
71.简述定时器/计数器初始化的一般步骤。
72.设串口工作于方式3,SMOD=0,f=11.059MHz,定时器/计数器1工作于方式2,TL1、TH1的初值为FAH,则串口的波特率是多少?请写出计算过程。
2.与2764 端相连的是8051的哪一个控制信号。
3.图中存储器的总容量(以K为单位)。
44.通过串行口发送或接收数据时,在程序中应使用()。
A.MOVC指令B.MOVX指令
C.MOV指令D.XCHD指令
45.串行口工作方式1的波特率是()。
A.固定的,为
B.固定的,为
C.可变的,通过定时器/计数器T1的溢出率设定
D.固定的,为
46.某存储器芯片有14根地址线,8根数据线,它的容量大小是()KB。
3.图中存储器的总容量(以K为单位)。
77.有某微机系统用2片静态RAM芯片组成的存储器扩展电路如下图,请回答:
1.芯片U1、U2的首址与末址。
2.与U1以及U2的 端、 端相连的分别是8031的哪一个控制信号。
3.图中存储器的总容量(以K为单位)。
78.有某微机系统用4片EPROM芯片组成存储器扩展电路如下图,请回答:
MOVR0,#33H
MOVA,@R0
MOVX @R0,A
A.33HB.44H
C.55HD.不定
17.执行下面的指令后,C的数据是()。
MOV20H,#13H
MOVC,01H
ORLC,02H
ANDC,04H
A.0B.1
C.2D.不确定
18.下列标号中,正确的标号是( )。
A.1BT:B.DB:
C.ADD:D.LABEL1:
A.MOV A,@R1B.MOVC A,@A + DPTR
C.MOVX A,@ R0D.MOVX A,@ DPTR
二、简答题
51.简述累加器ACC的作用。
52.简述 控制线的作用。
53.单片机内部由哪几个部分组成?
54.什么叫单片机?单片机与一般的计算机有什么差别?
55.指令周期、机器周期、时钟周期、振荡周期有什么关系?
《单片机原理与应用》课程习题集
西南科技大学成人、网络教育学院版权所有
习题
【说明】:本课程《单片机原理与应用》(编号为03005)共有单选题,简答题,综合业务题,编程题1, 填空题,编程题2等多种试题类型,其中,本习题集中有[ 填空题]等试题类型未进入。
一、单选题
1.若需8051复位后从片外程序存储器开始执行,则()引脚必须接低电平。
38.定时器/计数器若工作在循环定时或循环计数场合,应选用()。
A.工作方式0B.工作方式1
C.工作方式2D.工作方式3
39.AT89S52单片机定时器工作方式0是指的()工作方式。A.Fra bibliotek位B.8位自动重装
C.13位D.16位
40.定时器/计数器的核心是一个()。
A.加法计数器B.减法计数器
C.乘法计数器D.除法计数器
10.AT89S52单片机CPU为()。
A.8位B.16位
C.32位D.64位
11.PC是指()。
A.当前正在执行指令的前一条指令的地址B.当前正在执行指令的地址
C.当前正在执行指令的下一条指令的地址D.控制器中指令寄存器的地址
12.MCS-51单片机在访问外部数据存储器时,其地址指针可采用( )。
19.如果某AT89S52单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在()开始的中断地址区。
A.0003HB.0013H
C.0023HD.000BH
20.下面的指令当中,肯定能使累加器A中的内容清零的指令是()。
A.500B.1000
C.216-500D.216-1000
36.定时器/计数器0工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。
A.P3.2B.P3.3
C.P3.4D.P3.5
37.定时器/计数器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。
A.P3.2B.P3.3
C.P3.4D.P3.5
1.芯片U1、U2、U3、U4的首址与末址。
2.与EPROM芯片的 端相连的是8031的哪一个控制信号。
3.图中存储器的总容量(以K为单位)。
79.有某微机系统用3片2764芯片组成的R0M存储器系统如下图,采用2-4译码器。请回答:
1.芯片2764(1)、2764(2)、2764(3)的首址与末址。
MOV A,61H
MOV B,#02H
MUL AB
A.80HB.56H
C.ABHD.EBH
24.程序执行前有(SP)=34H,(34H)=30H,(33H)=20H,(32H)=10H。执行下列指令后,DPTR中的数据是( )。
POP A
POP DPH
POP DPL
A.3020HB.2010HC.3010HD.3034H
(2)PC的值等于什么?
59.假设PC=1000H是当前该指令的地址,执行SJMP 02H,则单片机要执行的下一条指令的地址是多少?请写出计算过程。
60.如何知道单片机执行指令时,是从片内ROM中取指令,还是从片外ROM中取指令?
61.在51系列单片机中,外接程序存储器和数据存储器时共用16位地址线和8位数据线,为何不会发生冲突?
73.简述串行通信和并行通信的优缺点以及各自的用途。
74.简述利用串行口进行多机通信的原理。
75.为什么外扩存储器的时候,P0口要外接锁存器,P2口却不用?
三、综合业务题
76.有某微机系统用2片EPROM芯片组成的存储器扩展电路如下图,请回答:
1.芯片U1、U2的首址与末址。
2.与U1以及U2的 端相连的是8031的哪一个控制信号。
25.下列说法中错误的是()。
A.51系列单片机有单周期指令B.51系列单片机有双周期指令
C.51系列单片机有三周期指令D.51系列单片机有四周期指令
26.AT89S52单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A.外部中断0B.外部中断1
C.定时器/计数器0中断D.定时器1/计数器中断
62.简述堆栈工作过程和SP的作用。
63.访问位地址2BH和字节地址2BH的区别是什么?
64.单片机要执行中断必须满足哪些条件?
65.什么是中断?
66.MCS-51单片机中断响应的条件是什么?
67.MCS-51定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供?这与什么因素有关?
68.一个定时器的定时器时间有限,如何实现较长时间的定时?
A.INC AB.DEC A
C.CLR AD.DA A
21.指令MOV A,@R0的寻址方式是()。
A.立即数寻址B.寄存器寻址
C.寄存器寻址D.寄存器间接寻址
22.已知:(A)=0FBH,执行下面指令后,A中的数据是()。
CLRC
RRCA
A.7DHB.FDH
C.F6HD.F7H
23.已知:片内RAM(61H)=0ABH,(02H)=0C1H,执行下列指令后,A中的数据是()。
41.串口通信的波特率为1200,数据格式为1位起始位、8位数据位、1位停止位,则每秒传送的字符数是()个。
A.8B.12
C.100D.120
42.AT89S52单片机片内的串口通信接口有()种工作方式。
A.2B.3
C.4D.6
43.AT89S52单片机的串行I/O是()。
A.单工B.半双工
C.半单工D.全双工
B.当前正在执行RETI指令
C.当前指令是DIV指令,且正处于取指令的机器周期
相关主题