第5章 单片机应用系统的扩展 5.1 单片机扩展的基本概念 5.2 存储器的扩展 5.2 I/O接口扩展电路设计.

Slides:



Advertisements
Similar presentations
第七章 半导体存储器 《数字电子技术》7.1 概述 7.2 只读存储器( ROM ) 7.5 用存储器实现组合逻辑函数 7.4 存储器的扩展 7.3 随机存储器( RAM ) 7.6 集成芯片简介及应用举例.
Advertisements

第四章 存储系统 4-1 存储系统概论 4-2 RAM(随机读写存储器) 4-3 ROM(只读存储器) 4-4 高速缓冲存储器(Cache)
第8章 AT89S51单片机外部 存储器的扩展 成都理工大学工程技术学院 自动化工程系 1.
第6章 微机存储器系统 存储器是计算机中存储信息的部件。它可以把需要CPU处理的程序和原始数据存储起来,处理时自动而连续地从存储器中取出程序中的指令并执行指令规定的操作。程序执行过程中的数据也可利用存储器保存起来。这就是说,计算机每完成一条指令,至少有一次为了取指而访问存储器。
第6章 半导体存储器 6.1 概述 6.2 随机读写存储器(RAM) 6.3 只读存储器(ROM) 6.4 存储器的扩展
实验四 利用中规模芯片设计时序电路(二).
第6章 存储系统 计算机教学实验中心.
5.4 顺序脉冲发生器、 三态逻辑和微机总线接口 顺序脉冲发生器 顺序脉冲 计数型 分类 移位型.
第6章 存储器和高速缓存技术.
半导体存储器 第四章 半导体存储器.
第六章 MCS-51单片机总线系统与I/O口扩展
第8章 AT89S51单片机 外部存储器的扩展 1.
第七章 单片机存储器的扩展.
单片机系统的三总线的构造 半导体存储器 程序存储器和数据存储器的扩展方法 E2PROM的使用 程序存储器和数据存储器的同时扩展
4.1 MCS-51系列及80C51系列单片机简介 C51系列单片机外引脚功能 C51单片机内部结构 4.4 低功耗运行方式
第8章 AT89S52单片机外部 存储器的扩展 1.
第五章 存储系统 半导体存储器概述 系统内存扩充 高速缓冲存储器 虚拟存储器 PC系列机中的主存储器 习题与思考 上一章 目 录 帮助
第六章 存贮器 6.1 存储器概述 6.2 随机存取存储器(RAM) 6.3 只读存储器(ROM) 6.4 CPU与存储器的连接.
第 6 章 存储系统 6.1 概述 存储器的层次结构 存储器的分类 存储器的基本组成
第5章 存储系统.
第七章 MCS-51系统扩展 一、程序存储器扩展
第9章 AT89S52单片机的 I/O扩展 1.
第三章 微机基本系统的设计 第一章 8086程序设计 第二章 MCS-51程序设计 第四章 存贮器与接口 第五章 并行接口
第5章 智能汽车设计基础—微控制器.
第七章 MCS-51并行口的扩展 MCS51单片机内部有4个并行口,当内部并行口不够用时可以外扩并行口芯片。可外扩的并行口芯片很多,分成2类:不可编程的并行口芯片(74LS3734和74LS245)和可编程的并行口芯片(8255)。 7.1 不可编程并行口芯片的扩展 7.2 可编程并行口芯片的扩展.
第4章 MCS-51单片机系统的扩展技术 主要内容:MCS-51单片机系统扩展的基本原理和方法。常用器件的选择和应用,常用总线标准和典型接口电路。要求学生掌握单片机系统扩展的原理、方法,并能根据工程要求进行系统扩展。重点在于常用器件的选择和应用,常用总线标准和典型接口电路,单片机系统扩展的基本原理和方法。难点在于存储器地址重叠,灵活运用所学知识根据实际需要进行系统扩展。。
微机原理与接口技术 第5章 80X86_88存储系统 黄强 深圳大学 信息工程学院.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
微机原理与接口技术 第5章 存储器 朱华贵 2015年11月05日.
单片机原理 单 片 机 单片机接口技术 单片机应用技术.
第5章 半导体存储器 存储器基本概念 随机存取存储器(RAM) 只读存储器(ROM) 存储器连接与扩充应用 微机系统的内存结构.
CPU结构和功能.
第六章 半导体存储器 第一节 半导体存储器的分类 第二节 读写存储器RAM 第三节 只读存储器ROM 第四节 存储器空间的分配和使用 第六章 半导体存储器 第一节 半导体存储器的分类 第二节 读写存储器RAM 第三节 只读存储器ROM 第四节 存储器空间的分配和使用 第五节.
数字电子技术 湖南计算机高等专科学校李中发 胡锦 制作.
第二部分 微机原理 第5章 存储器 主讲教师:喻红.
第12章 半导体存储器 孙卫强.
移相正弦信号发生器设计 采用直接数字综合器DDS发生器的设计 原理:图1是此电路模型图
计算机组成与系统结构 陈泽宇 副教授.
得技通电子 问题 1.0 、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
第6章 半导体存储器和可编程逻辑器件 6.1 概述 6.2 ROM(只读存储器) 6.3 RAM (随机存取存储器)
第6章 存储器接口 6.1 存储器概述 6.2 半导体存储器 6.3 MCS-51单片机存储器扩展.
第5章 存储器 5.1 存储器概述 5.2 半导体存储芯片结构及使用 位系统的存储器接口.
计算机组成原理 课程设计.
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
第2章 单片机硬件系统 教学内容 单片机内部结构 8051单片机引脚功能 单片机存储器结构 时钟电路与复位电路 单片机并行I/O口.
(Random Access Memory)
微机原理与接口技术 第6章 并行输入输出接口(8255A)
微机原理及应用 主讲:郑海春.
微机原理与接口技术 西安邮电大学计算机学院 杨锐.
第三章 MCS 51的硬件结构.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
第四讲: AT89C51单片机的结构及引脚功能 一、 AT89C51单片机的结构 二、 AT89C51单片机的引脚功能.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年12月04日.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第五讲:AT89C51单片机存储器结构 一、半导体存储器 二、存储器空间划分方法 三、数据存储器(RAM) 四、程序存储器(ROM)
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
2. MCS-51单片机的组成及结构分析 2.1 MCS-51单片机的内部结构及结构特点
7.1 AT89C51最小应用系统 从本质上讲,单片机本身就是一个最小应用系统。由于晶振、开关等器件无法集成到芯片内部,这些器件又是单片机工作所必需的器件,因此,由单片机与晶振电路及由开关、电阻、电容等构成的复位电路就是单片机的最小应用系统。如图7-1所示,AT89C51片内有Flash程序存储器,由它构成的最小应用系统简单可靠。
得技通电子 问题 三 判断题:.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
第三章 半导体存储器及其接口 第一节 概述 第二节 半导体存储器 第三节 半导体存储器与CPU接口 一、存储器的分类
第 7 章 存储器.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
第2章 80C51单片机的硬件结构 教学基本要求: (1)、熟悉单片机的定义、名称、分类方法;
第九章 存储器和可编程逻辑器件 本章主要内容 半导体存储器 只读存储器 随机存取存储器 存储器容量的扩展 可编程逻辑器件
第四章:内存储器接口的基本技术 主讲教师:范新民.
Presentation transcript:

第5章 单片机应用系统的扩展 5.1 单片机扩展的基本概念 5.2 存储器的扩展 5.2 I/O接口扩展电路设计

5.1 单片机扩展的基本 一、单片机最小系统 使单片机能运行的最少器件构成的系统,就是最小系统。 无ROM芯片:8031 必须扩展ROM,复位、晶振电路有ROM芯片:89c51等,不必扩展ROM,只要有复位、晶振电路

(读、 写、地址锁存允许、 外程序存储器读选通) 二、扩展使用的三总线 地址总线:P0-低8位 P2-高8位 数据总线:P0 控制总线:RD、WR、 ALE、 PSEN (读、 写、地址锁存允许、 外程序存储器读选通)

5.2 存储器的扩展 一、随机读写存储器RAM的扩展 动态RAM(DRAM),一般容量较大,易受干扰,使用略复杂。 静态RAM(SRAM),在工业现场常使用SRAM。

1. SRAM的引脚 型号:6264 前两位数62, 表示SRAM 后两位64÷8=8k字节容量 62128 有128÷8=16k 字节容量 6264 逻辑图 6264 引脚图

2. RAM存储器的连接 存储器与微型机三总线的连接: 1)数据线 D0~n 连接数据总线 DB0~n 2)地址线 A0~N 连接地址总线低位AB0~N。 3)片选线 CS 连接地址总线高位ABN+x。 4) 读写线OE、WE(R/W) 连接读写控制线RD、WR。 DB0~n AB0~N D0~n A0~N ABN+x CS R/ W 微型机 存储器

3. 地址锁存器的原理

地址锁存器芯片 74LS373与74LS573只是引脚布置的不同。 74LS273的11脚G逻辑与以上相反。

单片机复用总线结构, 数据与地址分时共用一 组总线。 A8~n D0~7 A0~7 ALE R/W ALE AD0~n R/W AD0~7 存储器 Di Qi G 地址 锁存器 AD8~n A8~n 单片机复用总线结构, 数据与地址分时共用一 组总线。 ALE 地址 锁存 输出 数据 有效 AD0~n 采样 R/W

4. 62128与MCS51的连接

二、只读存储器ROM的扩展 工作时,ROM中的信息只能读出,要用特殊方式写入(固化信息),失电后可保持 信息不丢失。 由生产芯片的厂家固化信息。在最后一道工序用掩膜工艺写入信息,用户只可读。 2. PROM:可编程ROM 用户可进行一次编程。存储单元电路由熔丝相连,当加入写脉冲,某些存储单元 熔丝熔断,信息永久写入,不可再次改写。 3. EPROM:可光擦除PROM 用户可以多次编程。编程加写脉冲后,某些存储单元的PN结表面形成浮动栅, 阻挡通路,实现信息写入。用紫外线照射可驱散浮动栅,原有信息全部擦除,便可再 次改写。 4. EEPROM:可电擦除PROM 既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息,具备RAM、 ROM的优点。但写入时间较长。

1. 只读存储器ROM的扩展 27xx的引脚

2. 27128与MCS51的连接 与RAM的不同点: 只有一片ROM时,CE可以接地 OE接PSEN

3. MCS51同时扩展ROM和RAM

三、地址译码的方法 1.线选法 微型机剩余高位地址总线直接连接各存储器片选线。 2.译码片选法 微型机剩余高位地址总线通过地址译码器输出片选信号。多片存储器芯片组成大容量存储器连接常用片选方法。

1. 线选法 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 A7 A6 A5 A4 A3 A2 A1 A0 Ⅰ: 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 =C000H ~1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 ~DFFFH Ⅱ: 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 =A000H ~1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ~BFFFH Ⅲ:0110 0000 0000 0000~0111 1111 1111 1111 =6000H~7FFFH

2.译码片选法 3-8 地址译码器:74LS138

Y0、Y1、Y2分别连接三片存储器的片选端CE1、CE2、CE3 AB13 AB14 AB15 +5V A Y0 B Y1 C Y2 G1 … G2A.B Y7 74LS138 CE1 CE2 CE3 各片存储器芯片分配地址: Ⅰ:0000H~1FFFH Ⅱ:2000H~3FFFH Ⅲ:4000H~5FFFH

3. 微型机总线扩展驱动 当单片机外接芯片较多,超出总线负载能力,必须加总线驱动器。 单向驱动器74LS244用于 地址总线驱动 数据总线驱动

5.2 I/O接口扩展电路设计 一. 8255可编程并行I/O接口扩展 二. 8155可编程I/O接口扩展 三. 串行口扩展I/O接口

一. 8255可编程并行I/O接口扩展 1、简单I/O接口扩展 利用TTL芯片、COMS锁存器、三态门等接口芯片把P0接 口扩展,常选用74LS273、74LS373、74LS244等芯片。

2、8255可编程并行I/O接口扩展与电路设计 (1)8255内部结构及引脚功能

(2)、接口线 PA0~PA7、PB0~PB7、PC0~PC7共24条端线。3个口皆为锁存/缓冲寄存器,A口、B口有锁存功能,C口无锁存功能。A、B、C 3口的工作方式由程序设置。 (3)、数据线 8255是8位芯片,有8位数据线D0~D7。 数据线接于8051的P0接口,

(3).控制线 (4).地址线 控制线控制8255的读RD:、写WR、复位RESET及片选CS等。 A1 A0 选择口 0 0 A口 0 1 B口 1 0 C口 1 1 控制口

3、方式选择及方式控制字 (1)8255工作方式 :方式0、方式1,方式2 (2).方式选择

4、8255扩展电路及地址设置 (1)8255地址口确定

(2). 8255初始化 对8255的3个端口的工作方式预先设置。设置控制字经控制口写入。 例如,欲设置8255的A、B、C口全为输出状态(或输出方 式),控制字为80H。 程序(结合上图)如下: MOV DPTR, #0003H ;8255控制口地址 DPTR MOV A, #80H ;控制字送A MOVX @DPTR, A ;控制字写入控制寄存器

4、8255扩展电路及地址设置 (1)8255地址口确定

二、8155可编程I/O接口扩展设计 1、I/O接口线地址数据线控制线

2、8155功能及操作 (1)8155具有3种功能: 扩展RAM、I/O接口使用、定时器使用 (2)状态寄存器格式

(3)定时器使用 可编程定时/计数器两个8位寄存器组成,低8位和高6位存放计数初值,最高2位控制定时器的工作方式

3、8051单片机与8155接口电路举例

三、串行口扩展I/O接口 1、使用移位寄存器作为锁存或输入信号的接口,可以方便地扩展并行输入、输出口。这种方法不占用片外RAM地址 2、串行口扩展并行输入口

3、串行口扩展并行输出口