《单片机汇编》期末考试、考研常见考题、习题,题型汇总(三十)、存储器扩展

小知识点补充13:
单片机系统扩展包含:
1,程序存储器扩展
2,数据存储器扩展
3,I/O口扩展
4,定时器/计数器扩展
5,中断系统扩展
6,串行口扩展
小知识点补充14:
单片机总线分为:
1,地址总线:用于传送单片机发出的地址信号
备注:P2口提供高八位地址线,P0口提供低八位地址线
2,数据总线:用于单片机与外部存储器之间或IO接口之间传送数据,数据总线是双向的
备注:P0口提供数据总线
3,控制总线
备注:包含地址锁存信号ALE,片外程序存储器的读写信号PSEN,外扩数据存储器和IO接口共用的读写信号RD、WR

强化指令4:JZ rel

JZ rel
;若(A)=0,则PC+2+rel ->  PC
;否则, PC+2 -> PC

考题:
JZ rel 的操作码地址为 0100H, rel=20H,它转移的目标地址为:

答案: 0122H

概念考题3:

A/D 转换器的三个最重要指标是:
答案:
转换速度 、 转换精确度 和 分辨率

小知识点补充15:
一般情况下,存储器地址空间分配方法分为:
1,线选法
2,全译码法
3,部分译码法

常用译码器介绍:

1,74LS138(三线-八线译码器)

引脚图:
在这里插入图片描述
(此图摘自百度)

							引脚功能
A0~A2:              地址输入端
STA(E1):            选通端(高电平有效)
STB(E2), STC(E3):   选通端(低电平有效)
Y0-Y7:              输出端(低电平有效)
VCC:                电源正
GND:

真值表:
在这里插入图片描述
2,74LS139(双二线-四线译码器)
74LS139 为两个2线-4 线译码器,共有 54/74S139和 54/74LS139 两种线路结构型式。可对2位高位地址进行译码,产生4个片选信号,最多可外接4个芯片。

引脚图:
在这里插入图片描述
(此图摘自百度)
引脚功能:

A、B      译码地址输入端
G1、G2    选通端(低电平有效)
Y0~Y3    译码输出端(低电平有效)

真值表:
在这里插入图片描述

外部地址锁存器:

1,74LS373
引脚功能:

D0~D7       数据输入端
OE           三态允许控制端(低电平有效)
Q0~Q7       输出端

74LS373是三态输出的八D锁存器,共有54S373和74LS373两种线路。373 的输出端 Q0~Q7 可直接与总线相连。当锁存允许端LE为高电平时,Q 随数据D而变。当LE为低电平时,D 被锁存在已建立的数据电平。当LE端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改 400mV。

真值表:
在这里插入图片描述

2,74LS573
描述:74ls573锁存器的功能是:编程时,先将使能端置1,此时输出数据和输入数据一致;为了将输出的数据锁定,防止误操作,可将使能端清0,此时,输出端保持原有值,不再变化。(与373相似)

程序存储器扩展: 常用EPROM芯片介绍

典型EPROM芯片系列:27系列 例如:
2764(8KB),27128(16KB),27526(32KB),27512(64KB)

备注:一般EPROM有5种工作方式:读出方式、未选中方式、编程方式、编程校验方式与编程禁止方式

扩展:
EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。

数据存储器扩展:

常用静态RAM芯片介绍:
SRAM有:6116(2KB),6264(8KB),62128(16KB),62256(32KB)

备注:相关程序存储器和数据存储器芯片手册已上传

**静态随机存取存储器(Static Random-Access Memory,SRAM)**是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后还能储存资料的ROM或闪存是不同的。

对单片机ALE引脚信号测试:(此信号很重要)

单片机正常运行时,ALE端一直有正脉冲信号输出,此频率为时钟振荡器的1/6,但当单片机访问外部RAM时(即执行MOVX类指令时),会丢失一个ALE脉冲。
在这里插入图片描述

题46

根据下图连接回答问题:
1、 ALE 、PSEN、WR、RD的功能
2、 图中各芯片的功能
3、2764、6264 的地址范围( P2.5 取” 0”)
4、2764、6264 的地址范围( P2.5 取” 1”)

在这里插入图片描述

答案:

1,
ALE:      作地址锁存的选通信号,以实现低八位地址的锁存
PSEN:     作扩展程序存储器的读选通信号
WR、RD:   作为扩展数据存储器和I/O 端口的读、写选通信号

2,
74LS373:   地址锁存器,用来锁存P0口发送的地址低82764:      容量为8KB的程序存储器(EPROM)用来存储程序
6264:      容量为8KB的数据存储器(RAM)用来存储数据
AT89C51:   微控制器
备注:题中常常会把8051换成8031
8031:	不含程序存储器的8位单片机芯片,是不带 I/O 设备的微型计算机

3,
2764:   8000H~9FFFH 
6264:   4000H~5FFFH

4,
2764:   A000H~BFFFH 
6264:   6000H~7FFFH

注:此类题型一般作为最后一题考察,主要考察电路图连接、各存储器地址范围的计算,一般不要求写驱动存储器程序,此题注重理解,难度较低

原创文章 59 获赞 52 访问量 1万+

猜你喜欢

转载自blog.csdn.net/liuxianfei0810/article/details/105711246