第7章 单片机的系统扩展
第7章 单片机的系统扩展

第七章 单片机的系统扩展
74LS138是”3-8”译码器,具有3个选择输入端, 可组成8种输入状态。8个输出端,分别对应8种输 入状态中的1种,0电平有效。
第七章 单片机的系统扩展
第七章 单片机的系统扩展
7.2 数据存储器的扩展
MCS-51单片机内部有128B的RAM存储空间。
内部RAM通常作为工作寄存器、堆栈、软件标志 和数据缓冲区。
第七章 单片机的系统扩展
2864有四种工作方式,如表7-2所示。
第七章 单片机的系统扩展
7.1.3 程序存储器的扩展方法
1. 总线的连接与时序
第七章 单片机的系统扩展
图7-5为MCS-51单片机程序存储器的操作时序。
第七章 单片机的系统扩展
2.单片程序存储器的扩展
第七章 单片机的系统扩展
3.多片程序存储器的扩展
第七章 单片机的系统扩展
8255A的控制字
(1)工作方式控制字
第七章 单片机的系统扩展
(2)置位/复位控制字
第七章 单片机的系统扩展
例如,若将07H写入控制字 功能:PC3置位
若将08H写入控制字
功能:PC4复位
【例】 要求A口工作在方式0输入,B口为方式1输出, C口高4位PC7~PC4为输入,C口低4位PC3~PC0为 输出。设8255控制器地址为FFFDH MOV DPTR, #0FFFDH
第七章 单片机的系统扩展
第七章 单片机的系统扩展
2. 8255A芯片的控制字及其工作方式
方式0——基本输入/输出方式。 方式1——选通输入/输出方式。 方式2 ——双向传送方式。
端口A可工作于方式0、1、2,端口 B只可工作于 方式0、1,端口C只可工作于方式0。
第7章MCS-51单片机的常用外设扩展

(2)数据线
2732的8位数据线直接与单片机的P0口相连。P0口作 为地址/数据线分时复用。
(3)控制线
CPU执行2732中存放的程序指令时,取指阶段就是对 2732进行读操作。注意,CPU对EPROM只能进行读操作, 不能进行写操作。CPU对2732的读操作控制都是通过控制线 实现的。2732控制线的连接有以下几条:
2.硬件电路 单片机与6116的硬件连接如图7-4所示。
3.连线说明
• 地址线:A0~A10连接单片机地址总线P0.0~P0.7、P2.0、P2.1、P2.2 共11根;
• 数据线:I/O0~I/O7连接单片机的数据线,即P0.0~P0.7;
• 控制线:片选端连接单片机的P2.7,即单片机地址总线的最高位A15; 读允许线连接单片机的读数据存储器控制线;
• 对于没有内部ROM的单片机或者程序较长、片内ROM容 量不够时,用户必须在单片机外部扩展程序存储器。 MCS-51单片机片外有16条地址线,即P0口和P2口,因此 最大寻址范围为64K字节(0000H—FFFFH)。
• 这里要注意的是,MCS-51单片机有一个管脚 EA跟程序存 储器的扩展有关。如果接高电平,那么片内存储器地址范 围是0000H—0FFFH(4K字节),片外程序存储器地址范 围是1000H—FFFFH(60K字节)。如果接低电平,不使 用片内程序存储器,片外程序存储器地址范围为0000H— FFFFH(64K字节)。
1. 芯片选择
单片机扩展数据存储器常用的静态RAM芯片有6116(2K×8 位)、6264(8K×8位)、62256(32K×8位)等。
根据题目容量的要求我们选用SRAM6116,采 用单一+5V供电,输入输出电平均于TTL兼容,具有 低功耗操作方式,管脚如图7-3所示。
MCS-51单片机应用系统设计

6 通信电路的设计 单片机应用系统一般需要其具有数据通信的能力,通常采用RS-
232C、RS-485、I2C、CAN、工业以太网、红外收发等通信标准。
7 印刷电路板的设计与制作 电路原理图和印制电路板常采用专业设计软件进行设计, 如
Protel、Proteus、OrCAD等。设计印制电路板需要有很多的技巧和经 验。设计好印制电路板图后,应送到专业厂家制作生产,在生产出来 的印制电路板上安装好元件,则完成硬件设计和制作。
3. 程序设计 1 建立数学模型:描述出各输入变量和各输出变量之间 的数 学关系。
2 绘制程序流程图:以简明直观的方式对任务进行描述。 3 程序的编制:选择语言、数据结构、控制算法、存储 空间 分配,系统硬件资源的合理分配与使用,子程序的入/出口 参 数的设置与传递。
4. 软件装配 各程序模块编辑之后,需进行汇编或编译、调试,当满足设
单 片 机 应 用 系 统 设 计 的 一 般 过 程
7.1 MCS-51单片机应用系统设计过程
1. 总体设计 2. 硬件设计 3. 软件设计 4. 可靠性设计 5. 单片机应用系统的调试、测试
7.1.1 总体设计
1.明确设计任务 单片机应用系统的设计是从确定目标任务开始的。 认真进行目标分析,根据应用场合、工作环境、具体用途,
2. 程序设计技术
软件结构实现结构化,各功能程序实行模块化、子程序化。 一般有以下两种设计方法:
1 模块程序设计:优点是单个功能明确的程序模块的设 计和 调试比较方便,容易完成,一个模块可以为多个程序所共 享 。其缺点是各个模块的连接有时有一定难度。
2 自顶向下的程序设计:优点是比较符合于人们的日常 思维 ,设计、调试和连接同时按一个线索进行,程序错误可以 较早的发现。缺点是上一级的程序错误将对整个程序产生影响, 一处修改可能引起对整个程序的全面修改。
单片机原理及应用(李桂林)章 (7)

第 7 章 单片机并行扩展技术 图 7-1 8031 最小应用系统
第 7 章 单片机并行扩展技术
8031 芯片本身的连接除了 EA 必 须 接地 地外(选择外 部存储器),其他与 80C51 / 89C51 最小应用系统一样,也必须 有复位及时钟电路。
第 7 章 单片机并行扩展技术
7. 2 总线扩展及编址方法
第 7 章 单片机并行扩展技术
7. 1 单片机的最小系统
最小应用系统,是指能维持单片机运行的最简单配置的系 统。这种系统成本低廉、结构简单,常用来构成简单的控制系 统,如开关状态的输入/输出控制等。对于片内有ROM / EPROM 的单片机,其最小应用系统即为配有晶振、复位电路和电源的 单个单片机。对于片内无 ROM / EPROM 的单片机,其最小系统 除了外部配置晶振、复位电路和电源外,还应当外接 EPROM 或 E2 PROM作为程序存储器使用。
第 7 章 单片机并行扩展技术
图 7-3 所示为线选法应用实例。图中所扩展的芯片地址 范围如表 7 -1 所示,其中 ×可以取“0 ”,也可以取 “ 1 ”,用十六进制数表示的地址如下:
2764 ( 1 ): 4000H~5FFFH ,或 C000H~DFFFH ,有地址重 叠现象。
2764 ( 2 ): 2000H~3FFFH ,或 A000H~BFFFH ,有地址重 叠现象。
第 7 章 单片机并行扩展技术
当然,最小系统有可能无法满足应用系统的功能要求。比 如,有时即使有内部程序存储器,但由于程序很长,程序存储器 容量可能不够;对一些数据采集系统,内部数据存储器容量也可 能不够等,这就需要根据情况扩展 EPROM 、 RAM 、 I / O 口 及其他所需的外围芯片。
第 7 章 单片机并行扩展技术
单片机系统的扩展技术

INC R0
INC DPTR
; 修改数据指针
DJNZ R7, AG
END
4.2.3 MCS-51对外部存储器的扩展
下 图 所 示 的 8031 扩 展 系 统 中 , 外 扩 了 16KB 程 序 存 储 器 ( 使 用 两 片 2764芯片)和8KB数据存储器(使用一片6264芯片)。采用全地址译码方 式,用于控制2―4译码器的工作,参加译码,且无悬空地址线,无地址重 叠现象。1# 2764, 2# 2764, 3# 6264的地址范围分别为:0000H~1FFFH, 2000H~3FFFH, 4000~5FFFH。
4.2 存储器的扩展
存储器是计算机系统中的记忆装置,用来存放要运行的程序和程序 运行所需要的数据。单片机系统扩展的存储器通常使用半导体存储器, 根据用途可以分为程序存储器(一般用ROM)和数据存储器(一般用 RAM)两种类型。
MCS-51单片机对外部存储器的扩展应考虑的问题:
(1)选择合适类型的存储器芯片
引脚符号的含义和功能如下:
D7~D0:三态数据总线; A0~Ai:地址输入线,i=12~15。2764的地址线为13位,i=12; 27512的地址线为16位,i=15; CE :片选信号输入线; OE :输出允许输入线;
CE
VPP:编程电源输入线; PGM :编程脉冲输入线; VCC:电源; GND:接地; NC:空引脚。
8051扩展2764的电路连接方法:
数据线:P0口接EPROM的D0~D7 ;
地址线: 2764容量为8KB,213=8KB,需要A0~A12共13根地址线。P0口
经地址锁存器后接EPROM的A0~A7 ; 为了与片内存储器的空间地址衔 接,~接EPROM的A8~A11 , 经非门后与A12连接。
《单片机应用系统设计》教学大纲及知识点

《单片机应用系统设计》课程教学大纲一、本课程的地位、作用和任务本课程是在学生学完电子技术类基础课程和微机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的综合性课程。
本课程的任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。
初步具备应用单片机进行设备技术改造、产品开发的能力。
二、理论教学内容绪论单片机概述0.1 引言0.2 单片机的特点0.3 单片机的发展0.4 MCS-51单片机系列简介第一章MCS–51单片机的结构和原理1. 1 单片机的内部结构1. 2 MCS–51的外部引脚及功能1. 3 MCS–51的存储器配置1. 4 并行输入/输出接口电路1. 5 时钟电路与时序1. 6 MCS –51最小系统设计第二章MCS-51的指令系统2.1 MCS-51指令系统概述2.2 数据传送类指令2.3 算术运算类指令2.4逻辑运算及移位类指令2.5 控制转移类指令2.6 布尔变量操作类指令第三章汇编语言程序设计3.1 汇编语言源程序的格式3.2 伪指令3.3 汇编语言程序举例第四章MCS—51的中断与定时4.1 MCS—51单片机的中断系统4.2 MCS–51的定时/计数器第五章存储器扩展技术5.1 概述5.2 程序存储器的扩展5.3 数据存储器的扩展5.4 PROME2及其扩展第六章I/O扩展技术6.1 I/O接口概述6.2 MCS-51并行I/O口的直接使用6.3 简单I/O扩展6.4 8255并行I/O口6.5 8155简介第七章键盘/显示器扩展技术7.1 单片机应用系统中的人机通道7.2 键盘及其接口7. 3 显示器及接口7.4 专用的8279键盘/显示器接口第八章模拟量输入/输出通道8.1 模拟量输入通道8.2 模拟量输出通道第九章MCS-51的串行通信9.1 串行通信基础9.2 串行接口的构成与工作方式9.3 串行口的典型应用9.4 单片机的多机通信9.5 RS-232C串行总线第十章应用程序设计技术10.1 智能仪表的一般结构10.2 单片机应用系统设计举例第十一章高性能单片机PIC16F8XX介绍11.1 PIC16F87X的特点11.2 PIC16F87X的结构与配置11.3 PIC16F87X的功能部件11.4 PIC16F87X的应用举例三、实践教学的内容和要求实验一联机仿真操作练习实验目的:进一步掌握开发工具的应用实验内容:学习PC机与开发机联机仿真的操作方法实验二指令系统和编程练习实验目的:掌握8051单片机常用指令的使用和编程实验内容:用8051单片机的常见指令编写简单的多字节加减法程序。
单片机系统扩展技术

单片机系统扩展技术1. 引言单片机是一种集成了处理器、存储器和各种输入输出接口的微型计算机系统。
单片机系统的应用范围广泛,涵盖了从工业自动化到家电控制等多个领域。
然而,随着应用需求的不断增加,单片机系统的功能往往面临着限制。
为了满足更高的要求,需要使用扩展技术来增强单片机系统的功能。
本文将介绍一些常见的单片机系统扩展技术。
2. 外部存储器扩展技术在某些应用场景中,单片机的内部存储器容量可能不足以存储所有的数据和程序。
这时可以通过外部存储器扩展技术来扩大系统的存储容量。
常见的外部存储器包括SD卡、EEPROM和闪存等。
2.1 SD卡扩展SD卡是一种常用的便携式存储介质,具有容量大、速度快和易于移植的特点。
通过使用SD卡模块,可以将SD卡连接到单片机系统中,并使用相应的驱动程序实现对SD卡的读写操作。
这样可以使单片机系统具备更大的存储容量,以便存储更多的数据和程序。
2.2 EEPROM扩展EEPROM(Electrically Erasable Programmable Read-Only Memory)是一种可擦写的非易失性存储器。
通过使用外部连接的EEPROM芯片,可以在单片机系统中实现额外的存储容量。
EEPROM的读写速度相对较慢,但具有较高的可擦写次数和较低的功耗,适合存储一些需要长期保存的数据。
2.3 闪存扩展闪存是一种常见的存储介质,具有容量大、读写速度快和抗震动的特点。
通过使用外部连接的闪存芯片,可以在单片机系统中实现更大的存储容量。
闪存的读写速度相对较快,适合存储需要频繁读写的数据和程序。
3. 通信接口扩展技术在一些应用中,单片机系统需要与外部设备进行通信,例如传感器、执行器和其他单片机等。
为了实现与这些外部设备的通信,可以通过扩展通信接口来满足需求。
3.1 UART扩展UART(Universal Asynchronous Receiver/Transmitter)是一种常见的串行通信接口。
《单片机原理与应用及上机指导》第7章:80C51单片机系统扩展

表7.4 常用SRAM芯片的主要性能
表7.6 80C51与6264的线路连接
7.2 并行I/O扩展
MCS-51系列单片机共有4个并行I/O口,分别是P0、P1、 P2和P3。其中P0口一般作地址线的低8位和数据线使用; P2口作地址线的高8位使用;P3口是一个双功能口,其第 二功能是一些很重要的控制信号,所以P3一般使用其第二 功能。这样供用户使用的I/O口就只剩下P1口了。另外,这 些I/O口没有状态寄存和命令寄存的功能,所以难以满足复 杂的I/O操作要求。因此,在大部分MCS-5l单片机应用系 统的设计中都不可避免地要进行I/O口的扩展。 7.2.1 并行I/O扩展原理 7.2.2 常用的并行I/O扩展芯片
线选法
若系统只扩展少量的RAM和I/O口芯片,可采用线选法。 线选法是把单片机高位地址分别与要扩展芯片的片选端相连,控制选 择各条线的电路以达到选片目的,其优点是接线简单,适用于扩展芯 片较少的场合,缺点是芯片的地址不连续,地址空间的利用率低。
图7.7 片外RAM的读时序
图7.8 片外RAM的写时序
4.数据存储器芯片及扩展电路
(1) 数据存储器 数据存储器扩展常使用随机存储器芯片,用得较多的是 Intel公司的6116(容量为2KB)和6264(容量为8KB), 其性能 如表7.4所示。 (2) 数据存储器扩展电路 80C51与6264的连接 如表7.6所示。
全地址译码法
利用译码器对系统地址总线中未被外扩芯片用到的高位地址线进行译 码,以译码器的输出作为外围芯片的片选信号。常用的译码器有 74LS139、74LS138、74LS154等。优点是存储器的每个存储单元只 有唯一的一个系统空间地址,不存在地址重叠现象;对存储空间的使 用是连续的,能有效地利用系统的存储空间。缺点是所需地址译码电 路较多,全地址译码法是单片机应用系统设计中经常采用的方法 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.2.1存储器基础知识1.半 Nhomakorabea体存储器的分类
静态RAM(SRAM)
动态RAM(DRAM) 随机存取存储器 (RAM) 非易失性RAM(NVRAM) 半导体存储器 掩膜式ROM 可编程ROM(PROM) 只读存储器 (ROM) 可擦除可编程ROM(EPROM) 电可编程可擦除ROM ( E PROM ) 闪速存储器(flash memory)
A13 A
0
A14 A15
B C
1G
74LS138
Y1 Y2 Y3 Y4 Y5 Y6 Y7
001 010 011
第 0 页 第 1 页
+5V
2G
G
100 101 110 111
第 2 页 第 3 页 第 4 页 第 5 页 第 6 页 第 7 页
7.1.3总线扩展的地址译码方法
2.部分地址译码 所谓部分译码是指只有一部分地址参与译码,所得到的地 址空间是非连续的地址段,没有覆盖整个可寻址空间,一个数 据单元可能与几个地址对应。由于部分译码不会完全占用64KB 的可寻址空间,可以使若干个地址对应一个存储单元,即利用 地址的重叠来简化译码电路的设计。假如8个页面中只需要使用 其中的4个页面,就可以让2个页面地址重叠,这时可以采用一 个2-4 译码器来设计译码电路,达到简化译码电路设计的目的, 如图7-8所示。 00 第 0 页和第 4 页 Y
51系列单片机为了减少引脚数量,扩展总线中的数据 线和地址线(低8位)采用了分时复用技术,即P0口分时传 送地址总线信号的低8位(A0~A7)和数据总线信号 (D0~D7),P0口在某一时刻传送的是低8位地址信号还是 数据信号由ALE来指明,如图7-2所示。
7.1.1 51系列单片机的扩展总线的结构和组成
7.2 51存储器的扩展
主要内容
第7章 单片机的系统扩展
7.3 51并行I/O接口的扩展 7.3.1 简单I/O扩展 7.3.2 采用专用芯片扩展I/O接口 7.3.3 采用串行控制器扩展并行I/O 7.4 单片机串行扩展总线接口技术 7.4.1 SPI串行总线 7.4.2 IIC总线
7.1 51单片机扩展总线基础
第一机器周期 S1 S2 S3 S4 S5 S6 S1 S2 第二机器周期 S3 S4 S5 S6
ALE
PSEN
RD
A15-A8 A15-A8 A15-A8
P2
P0
A7-A0
指令
A7-A0
数据输入
A7-A0
7.1.2 51系列单片机扩展总线的逻辑关系和时序分析
2.访问外部数据存储器或数据端口模式(写XRAM) 51系列单片机在访问外部数据存储器时,其控制总线由 ALE、 PSEN 、WR 、RD 组成。当执行MOVX @Ri,A指令或 MOVX @DPTR,A指令时,进行写外部数据RAM的操作。
扩展总线信 信号的含义 号名 A0~A7 A8~A15 D0~D7 ALE 数据总线低8位 数据总线高8位 数据总线,8位宽度 控制信号,地址锁存使能 控制信号,程序存储器使能,低电平有效 控制信号,外部访问使能信号,低电平有效 与单片机引脚号信 号定义的对应关系 P0口锁存输出 P2口 P0口 ALE
S1 P1 时钟 P2 P1 S2 P2 P1 S3 P2 P1 S4 P2 P1 S5 P2 P1 S6 P2 P1 S1 P2
ALE
PSEN
P2 A15-A8 A7-A0 A15-A8
P0
指令
A7-A0
常数
7.1.2 51系列单片机扩展总线的逻辑关系和时序分析
2.访问外部数据存储器或数据端口模式(读XRAM) 51系列单片机在访问外部数据存储器时,其控制总线由 ALE、PSEN 、 WR 、RD 组成。 MOVX A,@DPTR ;A X
WE
62128 Vcc
WE
62256 Vcc
WE
CS1 A8 A9 A11
A13 A8 A9 A11
A13 A8 A9 A11
OE / RFSH
OE
A10
OE
A10
A10
CS 1
D7 D6 D5 D4 D3
CS 1
D7 D6 D5 D4 D3
CS 1
D7 D6 D5 D4 D3
7.2.1存储器基础知识
2
第7章
主要内容 单片机的系统扩展
7.1 51系列单片机扩展总线基础
7.1.1 51系列单片机的扩展总线的结构和组成
7.1.2 51系列单片机扩展总线的逻辑关系和时序分析 7.1.3 总线扩展的地址译码方法 7.1.4 扩展总线设计接口电路时应该考虑的问题
7.2 51存储器的扩展
7.2.1 存储器基础知识
第一机器周期 S1 S2 S3 S4 S5 S6 S1 S2 第二机器周期 S3 S4 S5 S6
ALE
PSEN
WR
A15-A8 A15-A8
P2
A15-A8
P0
A7-A0
指令
A7-A0
数据输出
A7-A0
7.1.3总线扩展的地址译码方法
所谓地址空间分配是把64KB的寻址空间通过地址译码的方 法分成若干个大小相同的页面,其中低位地址线用来选择页内 单元,高位地址线则用于页面的选择,不同的外部设备占用不 同的页面。 地址译码要解决的问题就是:如何产生页面选择信号使外 部设备占用一个存储空间页面(页面译码),并使外部设备内 的每一个存储单元或数据端口与页内的存储单元对应起来(页 内译码)。地址译码的方法一般采用全地址译码、部分地址译 码和线选法。页内译码与页面译码的基本原理是一样的,所以 下面通过页面译码来介绍全地址译码、部分地址译码和线选法。
A13 A0
0
A14 A15(不接)
A1
74LS139
Y1 Y2
Y3
01 10 11
第 1 页和第 5 页 第 2 页和第 6 页 第 3 页和第 7 页
S
7.1.3总线扩展的地址译码方法
3.线选法 所谓线选法是部分地址译码的特殊形式,即对地址线不进 行译码,直接用地址线来选通数据单元,其得到的地址空间也 是非连续的。比如,不用外加译码电路,仅用高位地址线就把 64KB的寻址空间区分成若干区,如图7-9所示。
7.1.3总线扩展的地址译码方法
1.全地址译码 所谓全译码是指所有的地址线都参与译码,所得到的地址 空间是连续的,每一个数据单元与地址是一一对应的。全译码 电路的结构一般比较复杂。 若页面的大小为8KB,要把64KB的存储空间分成8个页面, 则所有高位地址A13~A15都必须参与译码,产生8个独立的页面 选择信号,形成一个连续的地址段。一般采用3—8译码器来实 现,如图7-7所示。 000 Y
7.1.4扩展总线设计接口电路时应该考虑的问题
地址空间分配 总线驱动能力 电平的匹配
控制时序和逻辑的匹配 速度的协调 状态信号的处理 51系列单片机采用总线扩展方式可以实现: 存储器扩展; 输入/输出接口扩展; 功能部件(如定时器、计数器、键盘、显示器等)的扩展; A/D和的D/A扩展;
OE
A10
CE
7.1.1 7.1.2 7.1.3 7.1.4 7.2.1 7.2.2 7.2.3 7.2.4 51系列单片机的扩展总线的结构和组成 51系列单片机扩展总线的逻辑关系和时序分析 总线扩展的地址译码方法 扩展总线设计接口电路时应该考虑的问题 存储器基础知识 程序存储器的扩展 数据存储器的扩展 存储器综合扩展举例
单片机中一般集成了CPU、I/O口、定时器、中 断系统、存储器等计算机的基本部件,外加电源、 复位和时钟等简单的辅助电路即构成一个能够正常 工作的最小系统,图7-1是一个89C52的最小系统。
XTAL1 P0 P1 P2 XTAL2 +5V RESET P3 8 8 8 8 +5V
EA
7.1.1 51系列单片机的扩展总线的结构和组成
7.2.2 程序存储器的扩展 7.2.3 数据存储器的扩展 7.2.4 存储器综合扩展举例
7.2.1存储器基础知识
2.常用EPROM简要介绍
7.2.1存储器基础知识
3.常用SRAM简要介绍
62256 A14 A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND 62128 NC A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND 6264 NC A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 6214 62128 62256 SRAM 28 27 26 25 24 23 22 21 20 19 18 17 16 15 6264 Vcc
28 27 26 25 24 23 22 21 20 19 18 17 16 15
Vcc WE NC A8 A9 A11 OE A10 CE I/O7 I/O6 I/O5 I/O4 I/O3
NC A7 A6 A5 A4 A3 A2 A1 A0 I/O0 I/O1 I/O2 GND
NC A8 A9 A11
在实际使用时往往需要把地址和数据信号分离开来,一般 采用外接一个8位锁存器的方法来实现。图7-3为采用8位锁存器 74LS373实现地址和数据分离的电路原理图 。
7.1.151系列单片机的扩展总线的结构和组成
51系列单片机的扩展总线信号包括:16位地址总线信号A0~A15; 8位数据总线信号为D0~D7; RD EA 控制总线信号由ALE、 PSEN 、 、 、 WR组成。扩展总线信号 名、信号的含义及与单片机引脚信号定义的对应关系见表7-1。
第7章 单片机的系统扩展
学习目标
掌握51单片机扩展总线的结构及组成