- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务分析-平顶山工业职业技术学院
通常把单片机外部连线通过地址锁存器变为三总线结构形式,如图7-2所示,它由下面通道口的引线组成。 地址总线(AB):由于P0口是地址、数据分时使用的输入、输出口,所以P0提供的低8位地址线需由外加的地址锁存器进行锁存,一般用ALE正脉冲信号的下降沿,控制锁存地址输出。由P:口提供高8位地址线,此口具有输出锁存的功能。该16位地址线使得单片机具有64KB EPROM和64KB RAM的寻址范围。 数据总线(DB):由P0口提供。P0口是双向三态控制输入输出口。 控制总线(CB):为扩展系统时使用。 通常有地址锁存信号线ALE;片外程序存储器取指令信号线PSEN;数据存储器RAM和外围接口共用的读控制信号线RD和写控制信号线WR等。 系统扩展一般有以下几方面的内容: (1)外部程序存储器EPROM的扩展; (2)外部数据存储器RAM的扩展; (3)输入、输出接口的扩展,使单片机能与外设交换信息。 1、程序存储器的扩展 MCS-51单片机的程序存储器和数据存储器的地址空间是相互独立的,最大可扩展到64K字节,一般采用EPROM芯片,与单片机按如下方法相连。 (1)地址线的连接 P0口(P0.0~0.7)--地址锁存器--EPROM低8位地址线A0~A7; P2口(P2.0~2.7)--EPROM高8位地址线A8~A15。 (2)数据线的连接 P0口(P0.0~0.7)—EPROM的8位数据输出线D0~D7; 单片机规定指令代码和数据都是由P0读入,数据位对应连接即可。 (3)控制线的连接 系统扩展时通常使用下列信号: PSEN(片外程序存储器取指信号)--OE(存储器输出允许信号); ALE(地址锁存允许信号)--地址锁存器的锁存端; EA为片内/片外存储器选择信号,当采用8051时,EA接高电平。 图7-4为系统扩展一片2732A EPROM的连接关系 2、外部数据存储器的扩展 MCS一51系列单片机的片内RAM只有128~256B,在用于实时数据采集和处理时,仅使用片内RAM不能满足系统要求,通常要进行外部RAM扩展,一般采用静态RAM与MCS一51接口。 外部数据存储器(RAM)与单片机按如下方法相连。 (1)地址线的连接 与程序存储器的连接方法相同。 (2)数据线的连接与程序存储器的连接方法相同。 (3)控制线的连接 系统扩展时,控制线使用RD、WR而不用PSEN,因而数据存储器与程序存储器地址可完全重迭,均为64KB。但数据存储器与I/O接口及外围设备是统一编址的,即任何扩展的I/O口及外围设备均占用数据存储器的地址。 MCS-51与RAM使用的信号连接如下: ①RD(读片外数据信号)--OE(RAM数据读允许信号); ②WR(写片外数据信号)--WE(RAM数据写允许信号); ③ALE(地址锁存允许信号)--地址锁存器的锁存端G 3、并行I/O口的扩展 在MCS一51单片机应用系统中,经常会遇到开关量、数字量(开关、拨盘、数码管)等外设。单片机从这些外设中读取信息或向它们发出信息,只要根据“输入三态,输出锁存”与P0总线相连的原则选择,、采用TTL或CMOS电路就能组成电路简单、成本低廉、配置灵活的I/O扩展口。 (1)扩展8位并行输出接口 P0是数据总线口,通过P0扩展输出接口时,P0口只能分时使用。输出时,接口电路应选择带有三态门控制的锁存器,并把该锁存器视为一个外部RAM的地址单元。输出的控制信号为WR。图7-5是一个带有锁存允许控制端(E)和时钟控制端(CP)的8D锁存器74LS377扩展输出口电路。当E=O时,通过CP端信号的上升沿将8位数据由D输入端打入锁存器,这时在Q输出端将保持D输入的8位数据。允许端E作为片选控制与单片机的地址选择线P2.7相连,其地址为7FFFH,输出操作程序如下: MOV DPTR, #7FFFH ;指向74LS377 MOV A, #DATA ;输出的数据需通过累加器传送 MOVX @DPTR, A ;0口通过74LS377送出数据 (2)扩展8位输入并行口 通过P0口扩展输入时,应视输入数据是常态还是暂态的不同,选用三态缓冲输入或锁存选通输入。 对于外围设备的暂态数据,要求向单片机输出时,由选通信号连接到74LS373的锁存端G上,在选通信号的下降沿时将数据锁存,同时向单片机发出中断申请,在中断服务程序中由P0口读取锁存器中的
您可能关注的文档
- NBT47013河南锅炉压力容器安全检测研究院检验检测报告.PPT
- N-ISDN分组帧交换ATMX25FrameRelay专线DDN互联实例1.PPT
- Nature数据库使用介绍-深圳大学图书馆.PPT
- No1—2008年-全国优质服务示范社区卫生服务中心申报平台-中国.PPT
- NTFS权限管理实例如何卸载WindowsVistaBeta1.DOC
- midasCivilmidasCivilDesigner三结合规范设计验算.PPT
- Novell的IT资源管理方案最佳策略与执行-采易资讯.PPT
- OA资源一站式检索平台介绍-江南大学图书馆.PPT
- NETRemotingWCF整合了现有技术的优点WindowsCommunication.PPT
- OPT系统的基本原理-运营与物流管理研究中心.PPT
文档评论(0)