单片机复习资料

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档