单片机复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(每小题2分,共40分)。
1.16KB的存储器有14根地址线。
2.在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程序)存储器提供地址,而DPTR是为访问(dptr)存储器提供地址。
3.通过堆栈操作实现子程序调用,首先就要把(PC)的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到(PC)。4.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为(64)KB。
5.AT89C51单片机有5个中断源,外部中断定(INT0*)的中断服务程序的入口地址是( 0003H )。
6.当8051单片机采用6MHZ的晶体振荡器时,ALE引脚能输出一定的频率脉冲,最大的矩形频率是(1M)。
7.8031单片机上电后SP自动指向片内RAM的(07H )单元。
8.MCS-51单片机片内RAM的位地址范围是(00H-7FH )。
9.状态寄存器PSW的PSW.0代表( P )标志。
10.在MCS-51单片机中,如果采用12MHz晶振,1个机器周期为(1us)。11. 内部RAM中,位地址为00H的位,该位所在字节的字节地址为(20H )。12.若A中的内容为63H,那么,P标志位的值为(0 )。
13.8051单片机有地址/数据复用线有8根。
14.EEPROM是电檫除可编程的只读程序存储器。
15.用TTL扩展开关量I/O接口时,锁存器只能扩展开关量的输出接口电路。16.8031单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H )。这时当前的工作寄存器区是(0 )组工作寄存器区。
17.使用8031芯片时,需将/EA引脚接(低)电平,因为其片内无(程序)存储器。
18.在基址加变址寻址方式中,以(累加器A )作变址寄存器,以(DPTR )或( PC )作基址寄存器。
19.假定累加器A中的内容为30H,执行指令
1000H:MOVC A,@A+PC
后,把程序存储器( 1031H )单元的内容送入累加器A中。
20.静态RAM62256一片芯片其容量是(32 )KB。
二、单项选择题(每小题2分,共20)
1.8031单片机内部有两个定时器/计数器,当其初始化为定时工作方式时,D 。
A.T0,T1引脚线不能再作为I/O口使用
B.T0,T1引脚线能再作为I/O口使用
C.定时方式时是外部输入脉冲计时
D.定时器T0通常作为串行口的波特率发生器
2.MCS-51单片机有 A 个外部中断源。
A.2 B.3 C.4 D.5
3.某一采集系统使用了ADC0809转换器,为了读取A/D转换值,ADC0809可采
用D。
A.延时方式读取A/D转换结果 B.查询方式读取A/D转换结果
C.中断方式读取A/D转换结果10 D. A、B、C三种方式均可。
4.8051与AT89C51的区别是:C
A、内部数据存储但也数目的不同
B、内部数据存储器的类型不同
C、内部程序存储器的类型不同
D、内部的寄存器的数目不同
位清0,则可采用的指令 B 。
5.要使AL中的D
A.ADD A,0FEH B.ANL A,0FEH
C.ORL A,0FEH D.XRL A,0FEH
6.8255A的PA口工作在方式2,PB口工作在方式O时,其PC口B。A.作2个4位端口 B.部分引脚作联络信号,部分引脚作I/O C.全部引脚作联络信号 D.只能作8位I/O端口
7.AT89C51单片机的T0工作在方式1计时,则计数器的最大计数值的初值是
A 。
A.0000H B.FF00H C.65536 D.FFFFH
8.AT89C51单片机片内有4KB的EEPROM,C。
A.片外再不能扩展数据存储器和程序存储器
B.片外还可扩展64KB的程序存储器
C.若片外不再扩展数据存储器和程序存储器,则P0和P2口可作为I/O口使用D.片内ROM和片外ROM地址可重叠
9.MCS-51单片机的引脚中,可地址/数据总线复用的双重功能的根数是B根。A.4 B.8 C.16 D.20
10.8031单片机扩展外部程序存储器, A 。
A.EA*接地 B.EA*接+5V C.RD*接ROM的允许输出引脚 D.EA*悬
浮
三.应用设计题(共40分)
1.试对图4.23中的8255A编程,使其各口工作于方式0,A口作输出,B口作
输入,C口高4位作输入,C口的低4位作输出。(20分)
MOV DPTR,#FF7FH
MOV A,8AH
MOVX @DPTR,A
2、某一应用系统使用了一片DAC0832芯片,其端口地址为0FFFEHH,如图2下
输出产生连续的倒锯齿波,且波形在1V~4V之所示,试编一程序段,使其V
OUT
间。(20分)
图2
MOV DPTR,#0FFFEH
Ly0:MOV A,204H
Ly: MOV X @DPTR,A
ACALL DELAY
DEC A
CJNE A,#50H,ly
STMP ly0