单片机原理及应用(第五章存储器扩展)讲述.ppt
文本预览下载声明
* 2732的地址空间:F000H~FFFFH(4k?8位) 8255地址:当P2.4位低电平时选中;8255的三个并行口 PA、PB,PC以及控制字寄存器四个寄存器通过A1A0 选中。因此8255的地址空间为: 即EFFCH~EFFFH,或E000H~E003H * 8279地址:当P2.5位低电平时选中,其地址为: 即DFFFH或D000H 0809地址:当P2.6位低电平时选中,其地址为: 即BFFFH或B000H 线选法编址造成多映像区重叠现象是线选法编址的一大缺陷 * 7-4 数据存储器扩展 7-4-1 随机存储器概述 随机存储器RAM(Random Access Memory),可以进行读写两种操作。 随机存储器(RAM),分为静态(SRAM)和动态(DRAM)两种。 静态RAM(SRAM):加电即可保存信息; 动态RAM(DRAM):加电,不断进行周期性刷新(再生),才可保存信息; * 7-4-2 典型随机存储器芯片6116 A10~A0:地址线 D7~D0:数据线 :片选信号 :数据输出允许信号 :写选通信号 * 6116工作方式 * 7-4-3 线选法RAM扩展举例 * 61161寻址范围: 0001,0000,0000,0000~ 000 1,0111,1111,1111 即:1000H~17FFH 61162寻址范围: 0000,1000,0000,0000~ 000 0,1111,1111,1111 即:0800H~0FFFH * 7-5 存储器综合扩展 7-5-1 同时扩展ROM和RAM * 如果采用线选法选择芯片 2764(ROM)接P2.7 地址范围:0??0,0000,0000,0000(0000H) 到 0 ??1,1111,1111,1111(1FFFH) 6264(RAM)接P2.6 地址范围: ? 0?0,0000,0000,0000(0000H) 到 ? 0 ?1,1111,1111,1111(1FFFH) 两组地址可能重合,如何理解。 * 7-6 MCS-51单片机存储器系统特点和使用 7-6-1 MCS-51单片机存储器系统特点 程序存储器与数据存储器同时存在并截然分开,各有各的地址空间、存取指令、和控制信号; 内外存储器同时存在,分为4个物理空间; 存储器地址空间重叠和连续 程序存储器:内外连续编址形成完整地址空间(最大64K)。 数据存储器:内外数据存储器分开各自编址,都从0单元开始。 * 三个逻辑存储空间: 片内外统一编址的64K字节程序存储器空间; 256字节片内数据存储器空间; 64K字节片外数据存储器空间。 数据存储器 程序存储器 内部 外部 * 7-6-2 MCS-51单片机存储器的使用 存储空间的区分 内部RAM和内部ROM的区分: 内部RAM访问用MOV指令;内部ROM访问用MOVC指令。 外部RAM和外部ROM的区分: 外部RAM访问用MOVX指令;外部ROM访问用MOVC指令。 内部RAM和外部RAM的前256个单元重叠: 内部RAM访问用MOV指令;外部RAM访问用MOVX指令。 * 内外程序存储器的衔接 * 1k?8位存储器 片4:???0,0000,0000,0000~ ???0,0011,1111,1111即0000H~03FFH 片3:???0,0100,0000,0000~ ???0,0111,1111,1111即0400H~07FFH 片2:???0,1000,0000,0000~ ???0,1011,1111,1111即0800H~0BFFH 片1:???0,1100,0000,0000~ ???0,1111,1111,1111即0C00H~0FFFH 本章结束 谢谢 * * * 第七章 单片机存储器扩展 MCS-51系列单片机片内程序存储器、数据存储器的容量、输入输出接口以及定时器等资源数量都是有限的,实际应用中,往往根据需要对单片机系统资源进行扩展。 * 7.1 单片机系统扩展概述 当单片机最小应用系统不能满足实际应用系统要求时,需要在单片机外部连接相应的外围芯片以满足应用系统的要求。MCS-51系列单片机具有很强的系统扩展能力,可以扩展64KB的程序存储器和64KB的数据存储器或输入输出口。 扩展的内容主要有:总线、程序存储器、数据存储器、I/O口扩展等。 MCS-51系列单片机由于受管脚数量的限制,数据总线和地址总线复用P0口。为了将它们分离开,以便同外围芯片正确地连接,需要在单片机外部增加地址锁存器(如74LS373等),从而构成与一般CPU类似的片外三总
显示全部