单片机复习题2012

发布时间 : 星期六 文章单片机复习题2012更新完毕开始阅读

9、以8031单片机为核心的单片机应用系统中要扩展32KB数据存储器(由SRAM构成),并要求具有24条独立IO口线。 (1)选择存储器件及并行IO接口器件; (2)画出原理电路图,说明单片机IO口资源使用情况; (3)列出各器件地址; (4)编程,将扩展RAM中1000H-10FFH单元内容移至1100H开始的256个单元中。

答:(1)选择6264作为外扩数据存储器,32/8=4(片),选择8255A扩展并行接口,24/24=1

(片);74LS138作为译码器。

(2)单片机的P0、P2口用于形成地址/数据总线,对于存储器,每芯片8KB存储空间

使用13条地址线,P2.7-P2.5经3-8译码器译码产生8255A及各存储器芯片的片选信号。原理如下图所示。 (3)器件地址

1#6264:0000H-1FFFH; 2#6264:2000H-3FFFH; 3#6264:4000H-5FFFH; 4#6264:6000H-7FFFH; 8255A:8000H-8003H。

(4)程序清单如下:

EX8_9: MOV DPTR, #1000H ;DPTR指向源首地址

MOV R2, #0 ;数据块长度 LOOP: MOVX A, @DPTR ;取源数据

INC DPH ;DPTR指向目的地址 MOVX @DPTR, A ;数据传至目的地址 DEC DPH ;恢复DPTR

INC DPTR ;DPTR指向下一数据 DJNZ R2, LOOP ;长度控制 RET

21

10、以8031为核心的单片机应用系统中扩展程序存储器至16KB。

(1)选择存储器件; (2)画出原理电路;

(3)说明各器件占用存储空间。

答:(1)选用EPROM存储器作为程序存储器,可选用1片27128或2片2764,本题选两片2764

作为程序存储器。

(2)原理电路如下图所示。

(3)由于8031单片机内部没有程序程序器,外扩程序存储器地址必须从0000H开始,并且单片机的/EA引脚应接地。从图中可以看出,1#2764的地址范围为0000-1FFFH,2#2764的地址范围为2000H-3FFFH.

22

23

联系合同范文客服:xxxxx#qq.com(#替换为@)