全球旧事资料 分类
D)7条
7
下列叙述中,不属于单片机存储器系统特点的是(D)(A)程序和数据两种类型的存储器同时存在(B)芯片内外存储器同时存在(C)扩展数据存储器与片内数据存储空间重叠(D)扩展程序存储器与片内程序存储空间重叠
8
在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是(A)(A)EA(B)PSEN(C)ALE(D)CE
简答题1.在MCS51单片机应用系统中,外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突,为什么?【解答】MCS51的存储器采用哈佛结构,就是64KB程序存储器和64KB数据存储器是各自单独编址,各自独立的地址空间。其地址编号是允许重叠的。不会发生重叠的原因是:从硬件连线上,访问外部程序存储器(读取)是控制线EA、PSEN有效,访问外部数据存储器是RD(读)、WR(写有效;从指令系统来说,如果是程序主动访问,采用不同的指令来访问,一般MOVC访问程序存储器,MOVX访问外部数据存储器。在MCS51中外部IO接口地址是和外部数据存储器的地址在一起统一编址的,换句话说,就是IO地址是外部数据存储器地址空间的一部分,因此其和外部数据存储器一样可以和外部程序存储器重叠。2.外部存储器的片选方式有几种?各有哪些特点?
24
f优点
缺点地址不连续,可寻址的地址范围减少,寻址能力的利用率太低,浪费地址空间译码电路比较复杂,连线较多
线选法
连接简单,无需专门的译码电路
译码法
地址唯一、不重复
3.简述MCS51单片机CPU访问外部扩展程序存储器的过程。CPU从PC程序计数器中取出当前ROM的16位地址,分别由P0口(低8位)和P2口(高8位)同时输出,ALE信号有效时由地址锁存器锁存低8位地址信号,地址锁存器输出的低8位地址信号和P2口输出的高8位地址信号同时加到外ROM16位地址输入端,当PSEN信号有效时,外ROM将相应地址存储单元中的数据送至数据总线(P0口),CPU读入后存入指定单元。P0口作为地址数据复用的双向三态总线,用于输出程序存储器的低8位地址或输入指令,P2口具有输出锁存功能,用于输出程序储存器的高8位地址。当ALE有效(高电平)时,高8位地址从P2口输出,低8位地址从P0口输出,在ALE的下降沿把P0口输出的低8位地址锁存起来,然后在PSEN有效(低电平)期间,选通外部程序存储器,将相应单元的数据送到P0口,CPU在PSEN上升沿完成对P0口数据的采样。4.简述MCS51单片机CPU访问外部扩展数据存储器的过程。读外RAM的过程:外RAM16位地址分r
好听全球资料 返回顶部