当前位置:首页 > 单片机 > 单片机
[导读]MCS 51 系列单片机具有 64KB 的程序存储空间,其中 8051 、8071 片内有 4KB 的程序存储器,8031 片内无程序存储器 。当采用 8051 、8071 型单片机而程序超过 4KB,或采用 8031 单片机时,就需对程序存储器进行外部扩展。

MCS 51 系列单片机具有 64KB 的程序存储空间,其中 8051 、8071 片内有 4KB 的程序存储器,8031 片内无程序存储器 。当采用 8051 、8071 型单片机而程序超过 4KB,或采用 8031 单片机时,就需对程序存储器进行外部扩展。

MCS 51 系列单片机的数据存储器与程序存储器的地址空间相互独立,其片外数据存储器的空间也是 64KB,如果片内的数据存储器(仅 128B) 不够用时,则需进行数据存储器的外部扩展。

1. 外部程序存储器的扩展原理及时序

MCS 51 单片机扩展外部程序存储器的硬件电路如图 7.5 所示。

图 7.5 MCS 51 单片机程序存储器的扩展原理

MCS 51 单片机访问外部程序存储器所使用的控制信号有:ALE(低 8 位地址锁存控 制) 和 PSEN(外部程序存储器“读取”控制)。

外部存储器取指期间,P0 口和 P2 口输 出地址码(PCL 、PCH), 其中 P0 口信号由 ALE 选通进入地址锁存器后,变成高阻态等待从程序存储器读出指令码。从图中可以看出 ,MCS 51 的 CPU 在一个机器周期 内,ALE 上出现两个正脉冲,PSEN出现两个负脉冲,说明 CPU 可以两次访问外部程序存储器,再之单片机指令系统中又有很多双字节单周期指令,使得程序的执行速度大大提高。

外部程序存储器可选用 EPROM 、E2 PROM 、PAGEDEPROM 和 KEPROM 等。 2.EPROM 扩展电路

紫外线擦除电可编程只读存储器 EPROM,典型产品有 Intel 公司的系列芯片 2716(2K ×8 位)、 2732A(4K×8 位)、 2764A(8K×8 位)、 27128A(16K×8 位)、 27256(32K×8 位) 和 27512(64K×8 位) 等,在这些芯片上均设有一个玻璃口,在紫外线下照射 20 分钟 左右,存储器中的各位信息均变为 1 。以后通过编程器可将程序固化到这些芯片中。

以下介绍 2716EPROM 。2716 的存储容量为 2K×8 位,单一+5V 供 电,运行时的最大功耗为 252mW,维持功耗为 132mW,读出时间最大为 450ns 。2716 为 24 线双列直 插式封装,其引脚如图 7.6 所示。

2716 有五种工作方式,见表 7.1 。

2716 与 8031 接口主要解决两个问题:一是硬件连接问题,二是根据实际连线确定芯片地址。硬件接口见图 7.7。

由图 7.7 可确定 2716 芯片的地址范围 。方法是 A10 ~A0 从全 0 开始,然后从最低位开始依次加 1,最后变为全 1,相当于 211=2048 个单元地址依次选通,称为字选。即

3.E2 PROM2864A 的扩展

E2 PROM 电擦除电可编程只读存储器是近年来被广泛应用的一种新产品 。其优点是能使 CPU 在线修改其中的数据,并可在断电情况下保存数据,集 EPROM 和 RAM 功能于一体。

Intel2864A 是 8K×8 位 E2 PROM,单一+5V 供电,最大工作电流为 140mA,维持电流 60mA,其 24 脚的管脚及原理框图见图 7.8 。由于片内设有编程所需的高压脉冲产生电路,因此无需外加编程电源和写入脉冲。

图 7.8 2864A 管脚及原理框图

(a) 管脚; (b) 原理框图

2864A 有 4 种工作方式,如表 7.2 所示。

(1) 维持和读出方式:2864A 的维持和读出方式与普通 EPROM 完全相同。

(2) 写入方式:2864A 提供了两种数据写入操作方式,即字节写入和页面写入。

(3) 数据查询方式:数据查询方式是指用软件来检测写操作中的“页存储”周期是否完成。在“页存储”期间,如进行写操作,读出的是最后写入的字节,若芯片的转储工作未完成,则读出数据的最高位是原来写入字节最高位的反码,据此,CPU 可判断芯片的编程是否结束。

2864A 与 8031 的接口电路如图 7.9 所示。

图 7.9 2864A 与 8031 的接口电路

外部数据存储器的扩展

8031 单片机内部仅有 128 个字节 RAM 存储器,而 CPU 对 内部的 RAM 具有丰富的操作指令。如在实时数据采集和处理时,仅靠片内的 RAM 是远远不够 的 ,因而必须扩展外部数据存储器。常用的数据存储器有静态 RAM 和动态 RAM 两种,下面主要讨论静态 RAM 与 MCS 51 的接口。

1. 外部数据存储器的扩展方法及时序

单片机扩展外部 RAM 的原理图如图 7.10 所示,数据存储器只使用 WR 、RD扩展线而不用 PSEN 。因此,数据存储器与程序存储器地址可完全重叠,均为 0000H~0FFFFH ,但数据存储器与 I/O 口及外围设备是统一编址的,即任何扩展的 I/O 口以及外围设备均占 用数据存储器的地址。

图 7.10 MCS 51 数据存储器的扩展示意图

MCS 51 单片机读/写外部数据存储器的时序如图 2.9 、2.10 所示。在图 2.10 的外部RAM 读周期中,P2 口输出高 8 位地址,P0 口分时传送低 8 位地址及数据。ALE 的下降沿将低 8 位地址打入地址锁存器后,P0 口变为输入方式,RD有效选通外部 RAM,相应存储单元的内容送到 P0 口上 ,由 CPU 读入累加器 。

外部 RAM 写操作时,ALE 下降为低电平后,WR才有效,P0 口上出现的数据写入相 应的 RAM 单元。

2 .静态 RAM 扩展

8031 单片机应用系统中,静态 RAM 最为常用,因为这种存储器无需考虑刷新问题。但与动态 RAM 相比,需要消耗较大的功率,价格也较高 。下面以静态 6264 为例,介绍静态 RAM 的扩展。

6264 是 8K×8 位的静态随机存储器芯片,采用 CMOS 工艺制造,单一+5V 供电,额定功耗为 200mW,典型存取 时间为 200ns ,为 28 线双列直插式封装 ,管脚见 图 7.11 。 各管脚含义如下:

A0 ~A12 :13 条地址线;

I/O0 ~I/O7 :双向数据线;

CE1 :片选信号线 1 ;

CE2 :片选信号线 2 ;

OE:输出允许信号;

WE:写信号。

6264 的工作方式有 4 种,见表 7.3 。

图 7.11 6264 管脚图

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

在现代电子技术的快速发展中,单片机以其高度的集成性、稳定性和可靠性,在工业自动化、智能家居、医疗设备、航空航天等诸多领域得到了广泛应用。S32单片机,作为其中的佼佼者,其引脚功能丰富多样,是实现与外部设备通信、控制、数据...

关键字: s32单片机引脚 单片机

在微控制器领域,MSP430与STM32无疑是两颗璀璨的明星。它们各自凭借其独特的技术特点和广泛的应用领域,在市场上占据了重要的位置。本文将深入解析MSP430与STM32之间的区别,探讨它们在不同应用场景下的优势和局限...

关键字: MSP430 STM32 单片机

该系列产品有助于嵌入式设计人员在更广泛的系统中轻松实现USB功能

关键字: 单片机 嵌入式设计 USB

单片机编程语言是程序员与微控制器进行交流的桥梁,它们构成了单片机系统的软件开发基石,决定着如何有效、高效地控制和管理单片机的各项资源。随着微控制器技术的不断发展,针对不同应用场景的需求,形成了丰富多样的编程语言体系。本文...

关键字: 单片机 微控制器

单片机,全称为“单片微型计算机”或“微控制器”(Microcontroller Unit,简称MCU),是一种高度集成化的电子器件,它是现代科技领域的关键组件,尤其在自动化控制、物联网、消费电子、汽车电子、工业控制等领域...

关键字: 单片机 MCU

STM32是由意法半导体公司(STMicroelectronics)推出的基于ARM Cortex-M内核的32位微控制器系列,以其高性能、低功耗、丰富的外设接口和强大的生态系统深受广大嵌入式开发者喜爱。本文将详细介绍S...

关键字: STM32 单片机

在当前的科技浪潮中,单片机作为嵌入式系统的重要组成部分,正以其强大的功能和广泛的应用领域受到越来越多行业的青睐。在众多单片机中,W79E2051以其卓越的性能和稳定的工作特性,成为市场上的明星产品。本文将深入探讨W79E...

关键字: 单片机 w79e2051单片机

单片机,又称为微控制器或微处理器,是现代电子设备中的核心部件之一。它集成了中央处理器、存储器、输入输出接口等电路,通过外部信号引脚与外部设备进行通信,实现对设备的控制和管理。本文将详细介绍单片机的外部信号引脚名称及其功能...

关键字: 单片机 微控制器 中央处理器

随着科技的飞速发展,单片机和嵌入式系统在现代电子设备中的应用越来越广泛。它们不仅提高了设备的智能化水平,还推动了各行各业的创新与发展。在单片机和嵌入式系统的开发中,编程语言的选择至关重要。本文将深入探讨单片机和嵌入式系统...

关键字: 单片机 嵌入式系统 电子设备
关闭