单片机的三总线_第1页
单片机的三总线_第2页
单片机的三总线_第3页
单片机的三总线_第4页
单片机的三总线_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三篇计算机系统扩展与接口应用第章微机系统扩展基础与存储器扩展微机系统总线概念、结构与扩展基础单片机主要应用于嵌入式应用中,即单片机并不作为独立的设备,而是作为其他设备的智能核心,在设备中起到检测、处理和控制等作用。单片机嵌入式应用系统由硬件系统与软件系统构成。为了提高产品的性价比,单片机的硬件与软件系统都要根据具体应用功能的需要,“量体裁衣”地进行设计。由于工业的发展,目前构造单片机应用系统时需要的绝大多数功能都可以由某种相应的来实现。这意味着设计单片机硬件系统主要的工作简化为:划分硬件系统的功能模块,按照功能选择,将与“拼装”到一起,绘成电路原理图和印刷电路板。与的“拼装”必须确保:能在的

2、控制下,高速与可靠地相互交换信息。计算机学家设计了计算机的“总线”来实现这种拼装功能。单片机内部具有总线管理功能,可以扩展外部单元。掌握单片机的三总线知识和扩展的三总线基本结构,对于掌握微机系统扩展至关重要。在单片机系统扩展中,为了易于学习,将复杂的硬件系统扩展拆开成各类的单独扩展,分别学习。学会了各个典型芯片的扩展,就可以举一反三,像搭积木一样用各种构成完整的硬件系统。通过总线扩展的可以分为两大类:存储器扩展和扩展。存储器扩展的特点是它们仅与联系,不与外部信息直接联系,因此接口方式可以简化,不必带有应答方式;扩展涉及的不仅要与联系,还要与外部信息联系,因此往往需要具有选通和应答机制。在本章介

3、绍的存储器扩展,不仅给学习者提供了存储器扩展的方法,更重要的是,通过它说明了计算机三总线的工作原理、编址技术与地址空间分析方法。4.1.三1态在总线中的作用在总线扩展中,常要了解的端口引脚是否具有三态或功能。三态就是低电平、高电平和高阻态或-低电平和高电平具有较大的电流驱动能力,用于输出控制,这两种状态出现在允许输出的输出端口中。高阻态是电阻极大,或电流极小的状态,出现在输入端口或关断的输出端口中。输入端口中的高阻态可以在尽可能小地改变被输入对象的状态下获取信息。输出端口在关断时处于高阻态,可以在不从电路板上取下的情况下,起到让脱离电路的作用,这就为选择参与或脱离总线提供了方便。只有能用控制信

4、号将输出端关断,使之处于高阻态的,才能将该的输出端接入系统的数据总线。.时2序图在了解总线工作原理时,时序图是常用的工具。通过时序图可以清晰地知道各总线信号间与时间顺序相关的配合关系。时序图是从笛卡尔直角坐标系简化而来的,它去掉了一坐标线、原点、方向箭头和刻度,约定:隐藏的横坐标从左向右为时间坐标,隐藏的纵坐标从下到上为电平或逻辑值。表示总线时序关系时,时序图中往往将传输数据的并行线路的各线的关系合并起来,表示为一个框,该框并不表示具体的数值,只表示抽象的“正在传输的一个数”。高阻态在时序图中用画在中部的虚线或实线表示。图4-1信号的时序图表示的片选为了让选择,有必要在参与总线工作的上安排一条

5、特殊的信号控制线,通过该线的电平来控制的“清醒”或“睡眠”状态。这条控制线通常称为的“片选”名称为或。中片选的有效信号较多使用低电平控制,此时或为“负逻辑”,用带上划线或的或表示。在片选“选中”时,处于“清醒”状态,能响应总线中控制信号,能从输出端口输出,的电源功耗与电流也相应加大;在片选“不选中”时,处于“睡眠”状态,此时,输出端口处于关断状态,的电源消耗也降低,除了片选信号之外不理睬任何其他控制信号。有的没有片选线,但只要该有能控制输出端口的控制线,就可以用门电路构成具有类似片选功能的电路。为了防止独占数据总线,确保能控制分时使用数据总线,凡输出端口不能控制,无法使之关断处于高阻态的,均不

6、能将其输出端口接到数据总线。计算机的三总线总线()是信息传输的公用线路,总线上的各种芯片都通过总线与并连在一起。根据一个数据中各个位传递的方式,总线分为并行总线和串行总线。并行总线中一个数据的各个位是在空间中展开,同时传输的;串行总线中数据的各个位是在时间中展开,先后传输的。注意区别电路连接中的并连、串连与信息传输中的并行、串行。总线中并连在一起的地位并不是平等的,有一个,通常是,负责管理和控制总线,为总线的主控者。总线的主控者负责输出地址和控制信息,其它都在总线主控者的控制下进行信息传递。这样的设计是为了保证总线高速可靠地工作,并且体现了,编程者人类对计算机硬件系统的主宰。复杂的计算机系统可

7、以有多个总线主控者,需要总线管理仲裁芯片协助进行主控者的切换,这些切换是由软件安排的,仍然体现了人的主控作用。计算机的并行总线使用较多线路,适宜于在和扩展的之间高速传输信息。并行总线由数据总线,控制总线和地址总线构成,亦称为三总线结构。采用三总线的各的地线端必须与的地线相连,以便解释相互传递的电平所表达的信息。数据总线,简称在控制总线的配合下传递的输入输出数据。数据总线由具有“位-权”关系的多条线构成的并行线路组成,并行线路的位数一般与累加器的位数相同,通常称为“计算机的位数”。数据总线是双向的,它的传输方向与传输的有效时刻都由控制总线的信号指出。数据总线具有三态,在等待输入数据而尚未输出数据

8、时,或没有含输出时,数据总线处于高阻态。控制总线,简称的主要作用是配合数据总线与地址总线起作用,负责传递数据总线或地址总线的有效时刻和数据总线的传输方向等信息。控制总线由单独起作用的多条线路组成,相互间没有“位-权”关系。控制总线一般为单向的,仅有高、低两态,总线的主控者负责向控制总线输出信息。地址总线,简称的作用是用来选择芯片或选择芯片中的单元,以便,通输过控制总线让数据总线与该单元之间单独传输信息。地址总线由具有“位-权”关系的多条线构成的并行线路组成,并行线路的位数构成了地址空间,确定了所能单独访问的单元数目。地址总线一般为单向的,仅有高、低两态,总线的主控者负责向地址总线输出信息。地址

9、总线通过的片选来选择,通过提供的地址线来选择中的单元。分时复用的总线可以减少,的输线数,多数的,输都采用分时复用的总线方式。与微机都采用分时复用的总线。在分时复用总线中,往往利用同一组线路,在控制总线的配合下,在不同时刻分别承担数据总线或地址总线。分时复用的总线不便于与一般的直接连接,需要通过地址锁存器将复用的数据与地址分离开来,形成独立的三总线。的三总线-系5统单片机的三总线利用分时复用方法,复用,0端口。三总线使用的端口和引脚数据总线地址总线控制总线位,以并行方式一次传递1个字节的数据。低8位:,0,高8位:,读程序,读端口位,可访问个独立单元。,写端口,地址有效当没有外部扩展时,0与由端

10、口的锁存器扩展;当有外部扩展时,、和不再受到端口锁存器的控制,转而由总线逻辑控制。当为高,特别当从高降为低时,输出的是地址总线的低位。当或或之一有效时,作为数据总线使用。不是三总线的信号线,只是控制单片机是否使用内部程序存储器。当接地时,单片机放弃内部的程序存储器,全部使用外部扩展的程序存储器;当接+时,程序存储器从内部开始,超出内部的才产生外部总线信号,访问外部程序存储器。对兼容的单片机,如果内部程序存储器加密了,则不论是否接地,程序的访问方式与接高电平相同,复位后先运行存在内部程序存储器中的程序。2与三总线有关的指令访问程序存储器的指令仅有读指令:或。这个指令使用了信号。在有效时,地址或的

11、低8位从,输出,在整个读阶段,地址或的高位从输出。由于缺乏“写”控制信号,因此指令不是完整的三总线指令。访问数据存储器与空间的指令为V有读和写两类:读外部数据存储器与空间的指令:或写外部数据存储器与空间的指令:或0在有效时,地址的低位或0从0输出。使用时地址的高位为,从输出,使用或时,按照通常扩展电路的接法,地址的高位为锁存器的值。指令中代表数据总线的是,读或写由指令的方向决定。包含了数据总线,控制总线和地址总线,是完整的三总线指令,在单片机访问扩展接口的时非常有用。基于的三总线扩展基本结构利用单片机输出的和地址锁存器就可以将中短暂出现的低位地址分离出来并且在控制总线有效期间保持稳定不变,构成便于扩展的基本结构。以下是用绘制的扩展基本结构的原理图,见图:uoPl端口地址总线A0AP3剩余端口数据总线DOD11.0592Mh2C220卩展基本结构的原理图127157ie_y197复位电路lOufRO11g1OK19ni_P10P20P11P21P12P22P13P23P14P24P15P25P16P26P17P27RXDALE/PTKDINT1POOINTOP01T1P02TOP03P04P05EA/VPP06P07RESETXIX2FE22丿26丿2丿30393S3736S35343332LEOEDOQ0DIQiD2Q2D3Q3D4Q4D5Q5D6Q6D7Q720pf晶振

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论