网站大量收购闲置独家精品文档,联系QQ:2885784924

《单片机原理及应用技术项目化教程》课件项目六.ppt

《单片机原理及应用技术项目化教程》课件项目六.ppt

  1. 1、本文档共123页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

模块6单片机存储器的扩展设计

6.1项目描述

6.2项目目的与要求

6.3项目支撑知识链接

6.4项目实施

项目小结

项目拓展技能与练习

【项目导入】

虽然51系列单片机具有较强的功能,单片机的芯片内集

成了计算机的功能部件,但片内ROM、RAM的容量有限,

在大多数实际应用场合中,ROM和RAM需要扩展才能实现

程序的执行。本项目通过扩展一片存储器来讲述单片机存储

器的扩展技术。

【项目目标】

1.知识目标

(1)理解单片机的总线概念;

(2)掌握程序存储器的扩展方法;

(3)掌握数据存储器的扩展方法。

2.能力目标

(1)能根据功能要求,对程序存储器进行扩展;

(2)能对单片机的存储器进行扩展。

6.1项目描述

51单片机的片内程序存储器为4KB,片内数据存储器

仅为256B,二者容量都较小,在稍微复杂的程序和大量的

数据运算中就显得力不从心。本项目使用一片6264(8KB)来

扩展单片机的数据存储器,通过该项目的设计让大家学习并

掌握单片机存储器的扩展技术。

6.2项目目的与要求

本项目使用一片6264来扩展8KB的数据存储器,扩展

时要注意6264与51单片机的地址线、数据线和控制线的连接。

扩展完成后,会分析存储器芯片的地址范围。为了验证6264

的地址范围,在本次设计中通过向6264写入整数1~200,然

后将其逆向复制到0x0100处。为了表示复制完毕,本项目用

一个LED灯点亮来作为数据复制结束的标志。

要完成本项目,必须掌握以下知识点:

(1)单片机的外部扩展总线;

(2)常用的程序存储器与数据存储器的芯片功能;

(3)程序存储器与单片机的接口电路;

(4)数据存储器与单片机的接口电路。

6.3项目支撑知识链接

6.3.1存储器扩展概述

从实际的存储介质来看,89C51单片机有四个存储空间,

它们是片内程序存储器、片外程序存储器、片内数据存储器

(含特殊功能寄存器)、片外数据存储器。当内部数据存储器

和程序存储器的容量不能满足要求时,就必须通过外接存储

器芯片对单片机存储系统进行扩展。

1.扩展总线

用单片机组成应用系统时,首先要考虑单片机所具有的

各种功能是否能满足应用系统的需要。如果能满足需要,则

称这样的系统为最小系统;若不满足就必须进行扩展。在对

系统进行扩展时,首先面对的是单片机如何与外围芯片的连

接。由于51系列单片机受引脚条数的限制,没有独立的外部

三总线,因此要想进行扩展,就必须利用地址锁存器将单片

机形成三总线结构。扩展的总线分别是:地址总线(Address

Bus,AB)、数据总线(DataBus,DB)和控制总线(Control

Bus,CB)。

1)三总线构成

51系列单片机利用P0口、P2口和P3口的部分口线的第

二功能形成三总线结构。数据传输由数据总线DB(D0~D7)

实现。单元寻址由地址总线AB(A0~A15)、控制总线CB(

P、SEN、EA、WR、RADLE)实现,如图6-1所示。

图6-1三总线片外扩展示意图

(1)地址总线(AB)。地址总线用于传输单片机发出的地

址信号,以便进行存储单元和I/O接口芯片中的寄存器选择。

地址总线是单向传输的。地址总线由P0口提供的低8位地址

线A0~A7和P2口提供的高8位地址线A8~A15组成。其中,

低8位地址线通过地址锁存器锁存后输出,因为P0口还要分

时传送数据信号,所以无法形成稳定的低8位地址。ALE信

号(下降沿)用于控制锁存器锁存低8位地址,经锁存器锁存

后从Q0~Q7输出,与P2口输出的高8位地址组成16位地址总

线A0~A15。16位地址线的寻址范围为216=65536=64KB。

(2)数据总线(DB)。数据总线用于单片机与存储器之间

或与I/O端口之间的数据传输。数据总线是双向的,可以进

行两个方向的传输。数据总线由P0口提供,其宽度为8位。

P0口为三态双向I/O口,是89C51单片机中使用最频繁的总

线通道,所有并行扩展外围器件与89C51之间传送的信息均

要通过P0口,因此所有并行扩展外围器件均挂在P0口上,

但是在某一瞬时只能有一个器件一种信息在P0口传送,否

则就要“撞车”。P0口是利用分时传送并通过控制线交互

握手的方法来解决这一问题的。

这就要求所有挂接在P0口总线上的并行扩展器件其数

据总线具有三态结构,在与89C51传送信息时

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档