- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单 片 机 技 术 及 应 用; 单片机技术及应用; 单片机技术及应用;10.1.1 单片机应用系统扩展要求
MCS-51系列单片机能提供很强的扩展功能,可以直接外接标准的存储器电路和I/O接口电路,以构成功能很强、规模较大的系统。所谓系统扩展一般说来有以下两项主要任务:第一项为哪一项把系统所需的外设与单片机连起来,使单片机系统能与外界进行信息交换。例如,通过键盘、传感器、A/D转换器、磁带机、开关等外部设备向单片机送入数据、命令等有关信息,去控制单片机运行,通过显示器、发光二极管、打印机、继电器、音响设备等把单片机处理的结果送出去,向人们提供信息或对外界设备提供控制信号,这项任务实际上就是单片机接口设计。另一项为哪一项扩大单片机的容量。由于芯片结构、引脚等关系,单片机内ROM、RAM、I/O口等功能部件的数量不可能很多,在使用中有时会感到不够,因此需要在片外进行扩展,以满足实际系统的需要。;10.1.2 单片机常用扩展芯片;表10-1 MCS-51单片机常用外围芯片;10.2 存储器扩展;2.存储器扩展能力;; 不使用片内程序存储器,片外程序存储器地址范围为 0000H~FFFFH(64KB)。8031单片机没有片内程序存储器,因此EA管脚总是接低电平。
(4) RD:输出,用于读片外RAM选通,执行MOVX读指令时RD会自动有效,与片外RAM读允许端OE连接。
(5) WR:输出,用于写片外RAM选通,执行MOVX写指令时WR会自动有效,与片外RAM写允许端WE连接。
(6) P2.X:并行扩展片外RAM和I/O时,通常需要片选控制 一般由P2口高位地址线担任。
;10.2.2 程序存储器扩展; 如果程序总量较大时超过上述字节,那么利用外部扩展存储器来存放程序。但在单片机应用系统硬件设计中应注意,原那么上一般尽量不扩展外部程序存储器,尽量减少芯片使用个数MCS-51单片机扩展外部程序存储器的硬件电路如图10-1所示。
;; 控制信号ALE上升为高电平后,P0口输出地址低8位(PCL),P2口输出地址高8位(PCH),由ALE的下降沿将P0口输出的低8位地址锁存到外部地址锁存器中。接着P0口由输出方式变为输入方式即浮空状态,等待从程序存储器读出指令,而P2口输出的高8位地址信息不变,紧接着程序存储器选通信号PSEN 变为低电平有效,由P2口和地址锁存器输出的地址对应单元指令字节传送到P0口上供CPU读取。; 从图10-2中还可以看到,MCS-51的CPU在访问外部程序存储器的机器周期内,控制线ALE上出现两个正脉冲,程序存储器选通线PSEN上出现两个负脉冲,说明在一个机器周期内CPU访问两次外部程序存储器。对于时钟选为12MHz的系统,PSEN的宽度为230ns,在选用EPROM芯片时,除了考虑容量之外,还必须使EPROM的读取时间与主机的时钟匹配。
; 下面分别介绍外部扩展程序存储器EPROM和E2PROM的方法及这两种形式的存储器与MCS-51系列芯片的连接。
1.EPROM接口设计
紫外线擦除电可编程只读存储器EPROM可作为MCS-51系列芯片的外部程序存储器,其典型的产品有2716(2K×8bit)、2732(4K×8bit)、2764(8K×8bit)、27128(16K×8bit)和27256(32K×8bit)等。这些芯片上均有一个玻璃窗口,在紫外光下照射5~20min,存储器中的各位信息均变为1,此时,可以通过相应的编程器将工作程序固化到这些芯片中。2716、2732现在停产了,要买很难且价又贵。
下面介绍2764的EPROM存储器。2764是一种8K×8bit的紫外线擦除电可编程只读存储器,单一+5V供电,工作电流为100mA,维持电流为50mA,读出时间最大为250ns。
;2764为28线双列直插式封装,其管脚配置如图10-3所示;;;2.E2PROM接口设计
电可擦除可编程只读存储器E2PROM是近年来国外厂家推出的新产品,它的主要特点是能在计算机系统中进行在线修改,并能在断电的情况下保持修改的结果。因此,自从E2PROM问世以来,在智能化仪器仪表、控制装置、终端机、开发装置等各种领域中受到极大的重视。下面介绍2864A型E2PROM存储器。
Intel的2864A是8K×8bit的电可擦除可编程只读存储器,单一+5V供电,最大工作电流为140mA,维持电流为60mA。由于其片内设有编程所需的高压脉冲产生电路,因而无需外加编程电源和写入脉冲即可工作。采用典型的28脚结构,与常用的8KB静态RAM的626
文档评论(0)