文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
STC89C52单片机存储器扩展
STC89C52单片机存储器扩展
格式:ppt
大小:6.51 MB
文档页数:87
下载文档原格式
下载原文件
/ 87
下载本文档
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.译码法---适合于多芯片扩展.
使用译码器对AT89S51单片机的高位地 址进行译码,译码输出作为存储器芯片的 片选信号。
译码法的优点是能够有效地利用存储器 空间.
常用的译码器芯片有74LS138、 74LS139和74LS154。若全部高位地址线都 参加译码,称为全译码;若仅部分高位地 址线参加译码,称为部分译码。部分译码 存在着部分存储器地址空间相重叠的情况。
373的工作过程: 1、P0口先将低8位地址信号锁 存在373中; 2、373的输出端与输入端(P0 口)隔离;
3、P0口输出8位数据信号+ P2口输出高8位地址信号+ 373输出低8位地址信号 →同时产生16位地址信号+8
位数据信号
STC89C52单片机P0口与74LS373的连接
2.锁存器74LS573
数据总线——P0口
地址总线——P0+P2
控制总线——P3口+控制引脚
使用的控制信号如下: PSEN作为外扩程序存储器的 读选通控制信号。
EA
WR和 R为D 外扩数据存储器和 I/O的读、写选通控制信号。 ALE作为P0口发出的低8位地址 锁存控制信号。 EA为片内外程序存储器的选择 控制信号。
STC89C52为减少引脚数量,采用了复用P0口方案,即P0口兼作数据 线和低8位地址线,为了将地址和数据信息区分开来,需要在P0口外 部增加地址锁存器,即将地址信息的低8位锁存后输出。
STC89C52RC的4个并行I/O口,由于系 统扩展的需要,能够真正作为数字I/O使用, 就剩下P1和P3的部分口线了。
(1简.线称选译法-码---一法般)只。适用于外扩少量的片外存储器和
I/O接口芯片。 线选法是指直接利用单片机系统的某一高位地址线
作为存储器芯片(或I/O接口芯片)的“片选”控制信 号。为此,只需要把用到的高位地址线与存储器芯片 的“片选”端直接连接即可。
线选法的优点是电路简单,不需要另外增加地址译 码器硬件电路,体积小,成本低。缺点是可寻址的芯 片数目受到限制,芯片之间地址不连续,地址空间没 有充分利用。
• 本书讲解时把单片机系统的地址线笼 统地分为低位地址线和高位地址线,片选 都是使用高位地址线。实际上,16条地址 线中的高、低位地址线的数目并不是固定 的,只是习惯上把用于 “单元选择”的地 址线,都称为低位地址线,其余的为高位 地址线。
常用的存储器地址空间分配方法有两种:
线性选择法(简称线选法)和地址译码法
当一个选通端为G1为高电平,且另 外两个选通端 G和2A G为2低B 电平时,可 将输入端C、B、A的二进制编码在一个 对应的引脚输出端以低电平译出,其余 引脚输出均为高电平。此时,可将输出 为低电平的引脚作为某一存储器芯片的 片选信号。
8.2 地址锁存与地址空间分配 8.2.1 地址锁存
目前,常用的地址锁存器芯片有 74LS373、74HC373,74LS573等。在每个机 器周期,ALE两次有效,可以利用地址锁存 器在ALE的下降沿将P0口输出的地址信息 锁存,当ALE转为低电平时,P0输出8位数 据信息。 1.锁存器74LS373----带有三态输出门的8D触
第八章 STC89C52单片机存储器的扩展
8.1 系统扩展结构 8.2 地址锁存与地址空间分配 8.3 程序存储器的扩展 8.4 数据存储器的扩展 8.5 EPROM和RAM的综合扩展
8.1 系统扩展结构
为减少连接线,简化组成结构,可把具有共性的连线归并成 一组公共连线,即总线——传送信息的公共通道(BUS)。
STC89C52单片机发出的地址码用于选择某个存储器 单元,在这个过程中单片机必须进行两种选择:一是选 中该存储器芯片,称为“片选”,未被选中的芯片不能 被访问。二是在“片选”的基础上再根据单片机发出的 地址码来对“选中” 芯片的某一单元进行访问,即“单 元选择”。为实现片选,存储器芯片都有片选引脚。同 时也都有多条地址线引脚,以便进行单元选择。注意, “片选”和“单元选择”都是单片机通过地址线一次发 出的地址信号来完成选择的。
I/O口方式(非总线方式 )
例如:MOVX A, @DPTR
I/O口方式——采用片内RAM
(片外RAM 0~0FFFFH) 指令访问外设
例如:MOV A,பைடு நூலகம்0
STC89C52单片机没有专用总线引脚,而是采用了I/O引脚兼
作总线引脚的方案。
STC89C52单片机的存储器扩展即包括程序存储 器扩展又包括数据存储器扩展。AT89S51单片 机采用程序存储器空间和数据存储器空间截然 分开的哈佛结构。扩展后,系统形成了两个并 行的外部存储器空间。
导通 锁存 隔离
结构:内部由8路D触发器和8个三态缓冲器组成。 原理:/OE端为低电平时,D端信号在 G端正脉冲作用下实
现“接通-锁存-隔离”功能。
74LS373的引脚 373功能表
引脚说明: • D7~D0:8位数据输入线, • Q7~Q0:8位数据输出线。 • G:数据输入锁存选通信号。当
加到该引脚的信号为高电平时, 外部数据选通到内部锁存器,负 跳变时,数据锁存到锁存器中。 • OE:数据输出允许信号,低电平 有效。当该信号为低电平时,三 态门打开,锁存器中数据输出到 数据输出线。当该信号为高电平 时,输出线为高阻态。
STC89C52单片机属于总线型结构,片内各功能部件都是 按总线关系设计并集成为整体的。
三总线:地址总线(AB) 、数据总线(DB)、控制总线(CB). 单片机系统扩展主要包括存储器扩展和I/O接口部件扩展。
第8章 单片机接口技术
STC89C52单片机与外部设备连接有两种方式:
总线方式
总线方式——采用片外RAM 指令访问外设
是一种带有三 态门的8D锁存器, 功能及内部结构与 74LS373完全一样, 只是其引脚排列与 74LS373不同。与 74LS373相比,
74LS573的输入D端 和输出Q端依次排列 在芯片两侧,为绘
8.2.2 地址空间分配
实际系统设计中,既需要扩展程序存储器,又需要 扩展数据存储器,如何把片外的两个64KB地址空间分配 给各个程序存储器、数据存储器芯片,使一个存储单元 只对应一个地址,避免单片机发出一个地址时,同时访 问两个单元,发生数据冲突。这就是存储器地址空间分 配问题。
合集下载
相关主题
51单片机存储器扩展
单片机存储器的扩展
单片机并行存储器扩展
51单片机扩展
51单片机存储器
文档推荐
最新文档
饭店包间名字大全
word无法创建工作文件,请检查临时环境变量
自行车健身比赛开幕式讲话词
2018乡村医生个人工作总结
MySQL测试题 SQL
合勤NXC5200
铁路集中箱空箱调度优化建模案例(案例2)
微分几何教学大纲-复旦大学数学科学学院
人教版九年级数学上册导学案:24.1.1_圆【精品】
(整容后办护照用)医院整容证明