厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第7章 80C51并行扩展技术
第7章80C51并行扩展技术 本章要点 ◇并行扩展总线组成(地址、数据、控制总线) ◇并行扩展寻址方式(线选法、译码法) 并行扩展 EPROM 并行扩展 E2PROM 今并行扩展RAM 用74系列芯片并行扩展I/0口 扩展总线驱动能力
第7章 80C51并行扩展技术 本章要点 ❖ 并行扩展总线组成(地址、数据、控制总线) ❖ 并行扩展寻址方式(线选法、译码法) ❖ 并行扩展EPROM ❖ 并行扩展E 2PROM ❖ 并行扩展RAM ❖ 用74系列芯片并行扩展I/O口 ❖ 扩展总线驱动能力
80C51系列单片机有很强的外部扩展能力。 外部扩展可分为并行扩展和串行扩展两大形式。 早期的单片机应用系统以采用并行扩展为多 近期的单片机应用系统以采用串行扩展为多。 外部扩展的器件可以有ROM、RAM、I/0口和 其他一些功能器件,扩展器件大多是一些常规芯 片,有典型的扩展应用电路,可根据规范化电路 来构成能满足要求的应用系统
80C51系列单片机有很强的外部扩展能力。 外部扩展可分为并行扩展和串行扩展两大形式。 早期的单片机应用系统以采用并行扩展为多, 近期的单片机应用系统以采用串行扩展为多。 外部扩展的器件可以有ROM、RAM、I/O口和 其他一些功能器件,扩展器件大多是一些常规芯 片,有典型的扩展应用电路,可根据规范化电路 来构成能满足要求的应用系统
§7-1并行扩展概述 并行扩展连接方式 1、并行扩展总线组成 (1)数据传送:由数据总线DB(D0~D7)完成; D0~D7由P0口提供 (2)单元寻址:由地址总线AB(A0~A15)完成; 氐8位地址线A0~A7由PO口提供 高8位地址线A8~A15由P2口提供 (3)交互握手:由控制总线CB完成。 控制线有PSEN、W、RD、ALE、EA 2、并行扩展容量 可分别扩展64 KB ROM(包括片内ROM)和64KB外RAM
§7-1 并行扩展概述 一、并行扩展连接方式 1、并行扩展总线组成 ⑴ 数据传送:由数据总线DB(D0~D7)完成; D0~D7由P0口提供 ⑵ 单元寻址:由地址总线AB(A0~A15)完成; 低8位地址线A0~A7由P0口提供 高8位地址线A8~A15由P2口提供。 ⑶ 交互握手:由控制总线CB完成。 控制线有PSEN、WR、RD、ALE、EA 2、并行扩展容量 可分别扩展64KB ROM(包括片内ROM)和64KB外RAM
8 P2 A8~A15 地址锁存器 ALE G Q0-Q7 8 A0~A7 80C51 D0~D7 并行扩展器件 PO 8 D0~D7 PSEN OE WR WE RD OE P2.X CE 并行扩展连接方式示意图
80C51控制总线,有以下几条: ①ALE:输出,用于锁存P0口输出的低8位地址信号 与地址锁存器门控端G连接 ②PSEN:输出,用于外ROM读选通控制,与外ROM输出 允许端OE连接。 ③EA:输入,用于选择读内/外ROM。EA=1,读内ROM; EA=0,读外ROM。一般情况下,有并且使用内ROM时, EA接Vcc;无内ROM或仅使用外ROM时,EA接地。 ④R:输出,用于读外RAM选通,执行M0W读指令时, RD会自动有效,与外RAM读允许端OE连接。 ⑤W:输出,用于写外RAM选通,执行M0VX写指令时, WR会自动有效,与外RAM写允许端W连接。 ⑥P2.X:并行扩展外RAM和I/0时,通常需要片选控制, 般由P2口高位地址线担任
⑤ WR:输出,用于写外RAM选通,执行MOVX写指令时, WR会自动有效,与外RAM写允许端WE连接。 80C51控制总线,有以下几条: ① ALE:输出,用于锁存P0口输出的低8位地址信号, 与地址锁存器门控端G连接。 ② PSEN:输出,用于外ROM读选通控制,与外ROM输出 允许端OE连接。 ③ EA:输入,用于选择读内/外ROM。EA=1,读内ROM; EA=0,读外ROM。一般情况下,有并且使用内ROM时, EA接Vcc;无内ROM或仅使用外ROM时,EA接地。 ④ RD:输出,用于读外RAM选通,执行MOVX读指令时, RD会自动有效,与外RAM读允许端OE连接。 ⑥ P2.X:并行扩展外RAM和I/O时,通常需要片选控制, 一般由P2口高位地址线担任
、并行扩展寻址方式 存储器片内存储单元子地址 由与存储器地址线直接连接的地址线确定; 存储器芯片地址: 由高位地址线产生的片选信号确定。 当存储器芯片多于一片时,为了避免误操作,必 须利用片选信号来分别确定各芯片的地址分配。 产生片选信号的方法有线选法和译码法两种
二、并行扩展寻址方式 存储器片内存储单元子地址: 由与存储器地址线直接连接的地址线确定; 存储器芯片地址: 由高位地址线产生的片选信号确定。 当存储器芯片多于一片时,为了避免误操作,必 须利用片选信号来分别确定各芯片的地址分配。 产生片选信号的方法有线选法和译码法两种
l、线选法 高位地址线直接连到存储器芯片的片选端。图中芯片是2K*8位 A12 A11 CE CE CE A0--A10 A0-A10 Ao--A10 Ao~A10,11 线选法片选存储器 低位地址线A0~A10实现片内寻址。 高位地址线A11~A13实现片选(A11~A13中只允许有一根 为低电平,另二根必须为高电平,否则出错)。 无关位A14、A15可任取,一般取“1
低位地址线A0~A10实现片内寻址。 高位地址线A11~A13实现片选(A11~A13中只允许有一根 为低电平,另二根必须为高电平,否则出错)。 无关位A14、A15可任取,一般取“1”。 高位地址线直接连到存储器芯片的片选端。图中芯片是2K* 8位 1、线选法
表7-1线选法三片存储器芯片地址分配表 二进制表示 匚无关位片外地址线 片内地址线 16进制表示 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3A2A1AO 110 00000000000 F000H 芯片Ⅰ芯片 11 110 11111111 F7FFH 101 00000000000 E800H 01111 1111111 EFFFH 芯1101 00000000000 D800H 片Ⅲ 11 011 11111111111 DFFFH
二进制表示 无关位 片外地址线 片内地址线 16进制表示 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 芯 片 Ⅰ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 F000H . . . . . . . . . . . . . . . . ~ 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 F7FFH 芯 片 Ⅱ 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 E800H . . . . . . . . . . . . . . . . ~ 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 EFFFH 芯 片 Ⅲ 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 D800H . . . . . . . . . . . . . . . . ~ 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 DFFFH 表7-1 线选法三片存储器芯片地址分配表
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第6章 串行通信.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第5章 中断系统和定时/计数器.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第4章 汇编语言程序设计.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第3章 80C51系列单片机指令系统.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第2章 80C51单片机内部结构和工作原理.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第1章 微型计算机系统基本知识.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第五章 数据查询(2).ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第四章 数据查询(1).ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第三章 SQL Server数据管理.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第二章 SQL Server数据库表管理.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第一章 SQL Server数据库基础.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第9章 预处理命令.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第8章 函数.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第7章 数组.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第6章 循环结构程序设计.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第5章 选择结构程序设计.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第4章 顺序结构程序设计.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第3章 数据类型、运算符与表达式.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第2章 程序的灵魂-算法.ppt
- 东北电力大学:《C语言程序设计》PPT课件_第1章 C语言概述.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第8章 80C51串行扩展技术.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第9章 常用外围设备接口电路.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第一章 概论.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 8086时序.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 微处理器的结构.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第九章 输入输出接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 运算基础.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 8086的寻址方式和指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 输入/输出及中断系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第六章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十一章 微机最小系统与监控程序.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十二章 从8086到 pentiumⅡ.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十章 数/模与模/数接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 半导体存储器.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)目录一.pps
- 《微机原理与接口技术》课程教学资源(PPT课件)目录二.ppt
- 《C语言(C++)程序设计》第10章 C++面向对象程序设计.ppt
- 《C语言(C++)程序设计》第1章 C语言绪论第1章.ppt
- 《C语言(C++)程序设计》第2章 数据类型及表达式.ppt
- 《C语言(C++)程序设计》第3章 结构化程序设计.ppt