欢迎来到天天文库
浏览记录
ID:50337617
大小:1.05 MB
页数:28页
时间:2020-03-08
《单片机原理及应用 教学课件 作者 张国锋 主编 第6章 MCS-51单片机系统的扩展.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章MCS-51单片机系统的扩展本章主要介绍MCS-51单片机系统扩展的基本原理和方法,常用器件的选择和应用,常用总线标准和典型接口电路。要求学生掌握单片机系统扩展的原理、方法,并能根据工程要求进行系统扩展。重点在于常用器件的选择和应用,常用总线标准和典型接口电路,单片机系统扩展的基本原理和方法。难点在于存储器地址重叠,灵活运用所学知识根据实际需要进行系统扩展。本章总体要求:熟练掌握单片机系统扩展的方法掌握单片机并行扩展总线熟悉单片机存储器的扩展能够独立完成本章作业本章重点:存储器设计要点程序存储器的扩展方法数据存储器
2、的扩展方法本章难点:并行口的扩展6.1存储器扩展基础6.1.1存储器概述6.1.2MCS-51存储器扩展系统的构成6.1.3片选方式和地址分配6.1.4存储器系统设计要点6.1.1存储器概述单片机存储器包括片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器,其中片内的程序存储器和片内数据存储器属于单片机内部结构,当外接程序存储器芯片和数据存储器芯片时,就构成了对单片机存储器的扩展。因此,单片机存储器的扩展实际包括程序存储器的扩展和数据存储器的扩展两个方面。6.1.2MCS-51存储器扩展系统的构成(1)地址总
3、线(AB)(2)数据总线(DB)(3)控制总线(CB)6.1.3片选方式和地址分配产生外围芯片片选信号的方法有三种:线选法、全地址译码法和部分译码法。图6-2线选法实现片选系统地址分配:通过适当的地址线产生各外部扩展器件的片选/使能等信号就是系统地址分配。编址就是利用系统提供的地址总线,通过适当的连接,实现一个编址唯一地对应系统中的一个外围芯片的过程。编址就是研究即系统地址空间的分配问题。若某芯片内部还有多个可寻址单元,对这部分单元的寻址,则称为片内寻址。编址的方法:芯片的选择是由系统的高位地址线通过译码实现的,片内寻址
4、直接由系统低位地址信息确定。6.1.4存储器系统设计要点(1)选择合适类型的存储器芯片(2)工作速度匹配(3)选择合适的存储容量(4)合理分配存储器地址空间的分配(5)合理选择地址译码方式6.2程序存储器扩展6.2.1常用的程序存储器6.2.2程序存储器的扩展6.2.1常用的程序存储器常用的EPROM芯片有2716、2732、2764、27128、27256、27512等,它们的区别是容量大小不同和芯片引脚不同,其存储容量分别是2KB、4KB、8KB、16KB、32KB、64KB。6.2.2程序存储器的扩展1.EPROM
5、扩展电路图6-4采用2764扩展8031接口电路图2.E2PROM扩展电路常用的E2PROM芯片有2816/2816A、2817/2817A、2864A等,表6-2为几种型号的E2PROM芯片的性能比较。型号性能2816A28172817A2864A存储容量/bit2KB×82KB×82KB×88KB×8读出时间/ns200/250250200/250250读操作电压/V5555擦/写操作电压/V52155字节擦除时间/ms9~15101010写入时间/ms9~15101010封装DIP24DIP28DIP28DIP28
6、表6-2E2PROM主要性能比较图6-6采用2864A扩展8031接口电路图6.3数据存储器的扩展6.3.1常用的数据存储器常用的数据存储器包括SRAM和DRAM,这里仅讨论SRAM与MCS-51的连接。静态RAM,简称SRAM(StaticRAM),用于存储现场采集的数据、运算结果等。目前常用的静态RAM芯片有6116(2K×8),6264(8K×8),62256(32K×8)等。图6-7常用静态RAM芯片引脚图6.3.2数据存储器的扩展数据存储器与单片机的扩展连接,除芯片的输出允许信号应与单片机的读写控制信号连接、写
7、允许信号与单片机的信号相连接外,其他信号线的连接与程序存储器基本相同。6.4并行口扩展MCS-51单片机具有四个并行8位I/O口(即P0,P1,P2,P3),原理上这四个I/O口均可用做双向并行I/O接口,但在实际应用中,可提供给用户使用的I/O口只有P1口和部分P3口线及作为数据总线用的P0口。在单片机的I/O口线不够用的情况下,可以借助外部器件对I/O口进行扩展。可资选用的器件很多,方案也有多种。6.4.1采用8255扩展I/O口1.可编程并行口8255A芯片Intel8255A芯片是通用可编程并行接口电路,广泛应用
8、于单片机扩展并行I/O口。它具有3个8位并行口PA、PB和PC,一个8位的数据口D0~D7,PC口分高4位和低4位。高4位可与PA口合为一组(A组),低4位可与PB口合为一组(B组),PC口可按位置位/复位。40条引脚,DIP封装。引脚图如图6-10所示。图6-10可编程并行口8255A芯片端口方式0方式1方式2输入
此文档下载收益归作者所有