




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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 存储器的扩展存储器的扩展一、一、随机
2、读写存储器随机读写存储器RAM的扩展的扩展 数据存储器一般采用RAM芯片,这种存储器在电源关断后,存储的数据将全部丢失。 RAM器件有两大类: 动态RAM(DRAM),一般容量较大,易受干扰,使用略复杂。 静态RAM(SRAM),在工业现场常使用。1. SRAM的引脚的引脚 6264 逻辑图 6264 引脚图型号:6264 前两位数62, 表示SRAM 后两位648=8k字节容量62128 有1288=16k 字节容量62256 有2568=32k 字节容量2. RAM存储器的连接存储器的连接 DBDB0 0n n ABAB0 0N ND D0 0n nA A0 0N N ABABN+xN+x
3、CSCSR/ WR/ WR/ WR/ W微型机微型机存储器存储器存储器与微型机三总线的连接:1)数据线 D0n连接数据总线 DB0n 2)地址线 A0N连接地址总线低位AB0N。3)片选线 CS连接地址总线高位ABN+x。4) 读写线OE、WE(R/W) 连接读写控制线RD、WR。 3. 地址锁存器的原理地址锁存器的原理地址锁存器芯片地址锁存器芯片74LS373与与74LS573只是引脚布置的不同。只是引脚布置的不同。74LS273的的11脚脚G逻辑与以上相反。逻辑与以上相反。单片机复用总线结构,数据与地址分时共用一 组总线。ALE地址地址锁存锁存地址地址锁存锁存地址地址输出输出数据数据有效有
4、效地址地址输出输出数据数据有效有效AD0n数据数据采样采样数据数据采样采样R/W单片机单片机 AD07 ALER/WD07A07R/W存储器存储器Di Qi G地址地址锁存器锁存器 AD8n A8n4. 62128与与MCS51的连接的连接二、二、只读存储器只读存储器ROM的扩展的扩展 工作时,ROM中的信息只能读出,要用特殊方式写入(固化信息),失电后可保持信息不丢失。 1. 掩膜ROM:不可改写ROM 由生产芯片的厂家固化信息。在最后一道工序用掩膜工艺写入信息,用户只可读。 2. PROM:可编程ROM 用户可进行一次编程。存储单元电路由熔丝相连,当加入写脉冲,某些存储单元熔丝熔断,信息永
5、久写入,不可再次改写。 3. EPROM:可光擦除PROM 用户可以多次编程。编程加写脉冲后,某些存储单元的PN结表面形成浮动栅,阻挡通路,实现信息写入。用紫外线照射可驱散浮动栅,原有信息全部擦除,便可再次改写。 4. EEPROM:可电擦除PROM 既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息,具备RAM、ROM的优点。但写入时间较长。 27xx的引脚的引脚 1. 只读存储器只读存储器ROM的扩展的扩展2. 27128与与MCS51的连接的连接与RAM的不同点: 只有一片ROM时,CE可以接地 OE接PSEN3. MCS51同时扩展同时扩展ROM和和RAM1.线选法 微型机剩余
6、高位地址总线直接连接各存储器片选线。 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 A0P2.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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 =C00
7、0H =C000H 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 DFFFHDFFFH : 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 =A000H =A000H 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 BFFFH BFFFH :0110110 0000 0000 00000 0000 0000 00000110111 1111 1111 11111
8、 1111 1111 1111 =6000H =6000H7FFFH 7FFFH 2译码片选法译码片选法 3-8 地址译码器:地址译码器:74LS138Y Y0 0、Y Y1 1、Y Y2 2分别连接三片存储器的片选端分别连接三片存储器的片选端CECE1 1、CECE2 2、CECE3 3各片存储器芯片分配地址:各片存储器芯片分配地址:AB13AB14AB15 +5V A Y0 B Y1 C Y2 G1 G2A.B Y774LS138CE1CE2CE3:0000H1FFFH:2000H3FFFH:4000H5FFFH 当单片机外接芯片较多,超出总线负载能力,必须加当单片机外接芯片较多,超出总线
9、负载能力,必须加总线驱动器。总线驱动器。单向驱动器单向驱动器74LS244用于用于地址总线驱动地址总线驱动双向驱动器双向驱动器74LS245用于用于数据总线驱动数据总线驱动3. 微型机总线扩展驱动微型机总线扩展驱动5.2 I/O接口扩展电路设计接口扩展电路设计 一一. 8255可编程并行可编程并行I/O接口扩展接口扩展 二二. 8155可编程可编程I/O接口扩展接口扩展 三三. 串行口扩展串行口扩展I/O接口接口一一. 8255可编程并行可编程并行I/O接口扩展接口扩展利用TTL芯片、COMS锁存器、三态门等接口芯片把P0接口扩展,常选用74LS273、74LS373、74LS244等芯片。
10、2、8255可编程并行可编程并行I/O接口扩展与电路设计接口扩展与电路设计 (1)8255内部结构及引脚功能 数据总线缓冲器B组控制A组端口A(8)A组端口C上半部(4)B组端口C下半部(4)B组端口B(8)A组控制读写控制逻辑RDWRA0A1RESETCSD7D0I/OPA7PA0I/OPC7PC4I/OPC3PC0I/OPB7PB0(2)、)、接口线接口线 PA0PA7、PB0PB7、PC0PC7共24条端线。3个口皆为锁存/缓冲寄存器,A口、B口有锁存功能,C口无锁存功能。A、B、C 3口的工作方式由程序设置。 (3)、)、数据线 8255是8位芯片,有8位数据线D0D7。 数据线接于8
11、051的P0接口, (3).控制线控制线 控制线控制8255的读RD:、写WR、复位RESET及片选CS等。 (4)地址线)地址线 A1 A0 选择口 0 0 A口 0 1 B口 1 0 C口 1 1 控制口3、方式选择及方式控制字、方式选择及方式控制字 (1)8255工作方式工作方式 :方式:方式0、方式、方式1,方,方式式2 (2).方式选择 D7D6D5D4D3D2D1D0C口下半部B口控制位B组方式控制位,D2=1方式1,反之方式0C口上半部控制位A口控制位A组方式控制 D6D5=00 方式0 01 方式1 1X 方式2总控制选择位 D7=1 选择A、B、C口工作方式 D7=0 C口进
12、行位操作4、8255扩展电路及地址设置扩展电路及地址设置 (1)8255地址口确定 (2). 8255初始化初始化 例如,欲设置例如,欲设置82558255的的A A、B B、C C口全为输出状态口全为输出状态( (或输出方或输出方 式式) ),控制字为,控制字为8080H H。 程序程序( (结合上图结合上图) )如下:如下:MOV DPTR, #0003H MOV DPTR, #0003H ;82558255控制口地址控制口地址 DPTRDPTRMOV A, #80H MOV A, #80H ;控制字送;控制字送A A MOVX DPTR, A MOVX DPTR, A ;控制字写入控制寄
13、存器;控制字写入控制寄存器 4、8255扩展电路及地址设置扩展电路及地址设置 (1)8255地址口确定 二、二、8155可编程可编程I/O接口扩展设计接口扩展设计1、I/O接口线地址数据线控制线 2、8155功能及操作功能及操作 (1)8155具有具有3种功能:种功能: 扩展扩展RAM、I/O接口使用、定时器使用接口使用、定时器使用 (2)状态寄存器格式)状态寄存器格式 XTIMINTEBBBFINTRBINTEAABFINTRAA口 中 断 请 求 标 志A口 缓 冲 器 满 /空 标 志允 许 A口 中 断 标 志B口 中 断 请 求 标 志B口 缓 冲 器 满 /空 标 志D7D6D5D4D3D2D1D0允 许 B口 中 断 标 志定 时 器 中 断 标 志 , 计 数 满 该 位 置 “ 1” 中 断 请 求 , 复 位 后 为 “ 0”空 可编程定时/计数器两个8位寄存器组成,低8位和高6位存放计数初值,最高2位控制定时器的工作方式 (3)定时器使用)定时器使用 M2M1 T13 T12 T11 T10 T9T8D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全知识答题试题及答案
- 安全员c2考试试题及答案
- 2025年乡村旅游项目开发与社区和谐发展研究报告
- 推进家校合作教育机制创新促进协
- 2025年家庭教育指导服务市场家庭教育行业品牌形象塑造报告001
- 安全工作规程试题及答案
- 心态方面的培训课件
- 配色培训课件图片大全
- 艺术培训营招生课件
- 中国历代服装史
- AQ/T 9009-2015 生产安全事故应急演练评估规范(正式版)
- 青海大学《统计学》2017-2018学年期末试卷
- 泸州老窖“浓香文酿杯”企业文化知识竞赛考试题库大全-下(多选、填空题)
- 酒店运营管理 智慧树知到期末考试答案章节答案2024年山东青年政治学院
- 幼儿园课程故事开展培训
- 佐藤大用设计解决问题
- JJG 62-2017 塞尺行业标准
- 译林版初中教材词汇表(默写版)
- 建筑用真空陶瓷微珠绝热系统应用技术规程
- 《新能源汽车构造与维修》课件全套 朱小东 能力模块1-5 新能源汽车概述-充电系统结构认识与检测
- 建立产科快速反应团队持续改进产科质量
评论
0/150
提交评论