• 回答数

    7

  • 浏览数

    97

乖乖黑宝宝
首页 > 英语培训 > 地址锁存英语

7个回答 默认排序
  • 默认排序
  • 按时间排序

艳醉迷风

已采纳

我一般用它来控制74HC373,就是锁存器,他在下降沿会把锁存器的输入信号锁定,然后锁存器的输出用于给存储器提供地址信号,然后给存储器地址读入信号,存储器读地址(需要单片机另外的I/O口配合),读地址过程结束后,锁存器输出内容变化与否不再重要,之后再根据情况执行下一步动作(写数据或读数据),ALE的输出频率一般是晶振的六分之一。个人经验,希望能对你有用。

地址锁存英语

293 评论(14)

静静仰望静

计算机中MAR是地址寄存器。

8086有四个完全一样的16位暂存器,但也能够当作八个8位暂存器来访问;以及四个16位变址寄存器(包含堆栈索引)。

数据暂存器通常由指令隐含地使用,针对暂存值需要复杂的暂存器配置。它提供64K 8位的输出输入(或32K 16位)端口,以及固定的矢量中断。大部分的指令只能够访问一个存储器地址,所以其中一个运算符必须是一个暂存器。运算结果会存储在运算符中的一个。

地址寄存器结构:

地址寄存器采用单纯的寄存器结构。在对主存或I/O端口进行访问时,地址寄存器存放当前访问的地址,数据缓冲器实现数据的缓冲。CPU通过修改地址寄存器中的值,就可访问不同的存储器单元及不同的I/O端口。

地址寄存器可用LPM库中的元件lpm_latch锁存器来完成。图是地址寄存器的结构图。地址寄存器的数据宽度应当与程序计数器的数据宽度一致。data[7…0]是地址寄存器的数据输入端,q[7…0]是地址寄存器的数据输出端,gate是地址锁存器的控制端。

gate的作用当锁存控制脉冲到来时,高电平时数据进入锁存器,低电平时锁存数据,保持输出数据稳定不变。

以上内容参考:百度百科-地址寄存器

138 评论(12)

wangjue0512

Mar. 2016汉译:2016年3月其中Mar.是March的简写

291 评论(10)

悠悠岁月里

并口,一般用到同步数据的地方都会用这个信号.外扩RAM啊什么的都要用

357 评论(14)

YangBin啊啊

ALE地址锁存信号,在读取外部存储器的时候进行地址锁存。

ALE 是adress lock enable简写,单片机P2 是高八位地址总线,而P0是分时复用地址、数据总线(控制低八位),所谓分时复用就是说在一条时序上,不同的时间P0担任不同的角色,这就需要我们的ALE来锁存PO在担任地址角色时输出的地址信号。

ALE/PROG 是单片机51系列的其中一个针脚,高低电平的不同输入能使它拥有不同的功能。ALE(Address Latch Enable),即地址锁存允许信号输出端,高电平时有效,在读写外部存储器时,用于锁存低8位地址信号;PROG 为编程脉冲的输入端,低电平时有效,在进行程序下载时使用。

扩展资料:

ALE使用相关要求规定:

1、当ALE/PROG接上低电平的时候,CPU对外部存储器进行存取时,用来锁住地址线的低位地址,以实现低位地址和数据的隔离。

2、当系统没有使用外部存储器(RAM/ROM)时,ALE可作为内部时钟,频率=晶振的1/6。

3、在烧录EPROM时,ALE作为烧录时钟的输入端。

注:在没有访问外部存储器期间,ALE以1/6振荡周期频率输出(即6分频),当访问外部存储器以1/12振荡周期输出(12分频)。

参考资料来源:百度百科-ale/prog

245 评论(12)

陌唯言Y

一、锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态 锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。 锁存器不同于触发器,它不在锁存数据时,输出端的信号随输入信号变化,就像信号通过一个缓冲器一样;一旦锁存信号起锁存作用,则数据被锁住,输入信号不起作用。锁存器也称为透明锁存器,指的是不锁存时输出对于输入是透明的。锁存器(latch):我听过的最多的就是它是电平触发的,呵呵。锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,当锁存器处于使能状态时,输出才会随着数据输入发生变化。(简单地说,它有两个输入,分别是一个有效信号EN,一个输入数据信号DATA_IN,它有一个输出Q,它的功能就是在EN有效的时候把DATA_IN的值传给Q,也就是锁存的过程)。应用场合:数据有效迟后于时钟信号有效。这意味着时钟信号先到,数据信号后到。在某些运算器电路中有时采用锁存器作为数据暂存器。缺点:时序分析较困难。不要锁存器的原因有二:1、锁存器容易产生毛刺,2、锁存器在ASIC设计中应该说比ff要简单,但是在FPGA的资源中,大部分器件没有锁存器这个东西,所以需要用一个逻辑门和ff来组成锁存器,这样就浪费了资源。优点:面积小。锁存器比FF快,所以用在地址锁存是很合适的,不过一定要保证所有的latch信号源的质量,锁存器在CPU设计中很常见,正是由于它的应用使得CPU的速度比外部IO部件逻辑快许多。latch完成同一个功能所需要的门较触发器要少,所以在asic中用的较多。二、触发器触发器(Flip-Flop,简写为 FF),也叫双稳态门,又称双稳态触发器。是一种可以在两种状态下运行的数字逻辑电路。触发器一直保持它们的状态,直到它们收到输入脉冲,又称为触发。当收到输入脉冲时,触发器输出就会根据规则改变状态,然后保持这种状态直到收到另一个触发。触发器(flip-flops)电路相互关联,从而为使用内存芯片和微处理器的数字集成电路(IC)形成逻辑门。它们可用来存储一比特的数据。该数据可表示音序器的状态、计数器的价值、在计算机内存的ASCII字符或任何其他的信息。 有几种不同类型的触发器(flip-flops)电路具有指示器,如T(切换)、S-R(设置/重置)J-K(也可能称为Jack Kilby)和D(延迟)。典型的触发器包括零个、一个或两个输入信号,以及时钟信号和输出信号。一些触发器还包括一个重置当前输出的明确输入信号。第一个电子触发器是在1919年由W.H.Eccles和F.W.Jordan发明的。触发器(flip-flop)---对脉冲边沿敏感,其状态只在时钟脉冲的上升沿或下降沿的瞬间改变。T触发器(Toggle Flip-Flop,or Trigger Flip-Flop)设有一个输入和输出,当时钟频率由0转为1时,如果T和Q不相同时,其输出值会是1。输入端T为1的时候,输出端的状态Q发生反转;输入端T为0的时候,输出端的状态Q保持不变。把JK触发器的J和K输入点连接在一起,即构成一个T触发器。 应用场合:时钟有效迟后于数据有效。这意味着数据信号先建立,时钟信号后建立。在CP上升沿时刻打入到寄存器。

216 评论(9)

A喵是kuma酱

ale(address lock enable)作用是在访问外部存储器时,p0口做为地址/数据复用口,ale信号用于锁存低8位地址。当ale信号为高电平时,p0口上的信息为低8位地址,在ale信号的下降沿时将p0口上的低8位地址送到地址锁存器锁存起来。

在ale为低电平期间p0口上的信息为指令或数据信息。在ale为低电平期间p0口上的信息为指令或数据信息,以实现低位地址与数据的分离。ale是自动运行的。

ale:地址锁存控制/片内eprom编程脉冲输入信号。

ale(address lock enable)功能是在访问外部存储器时,p0口做为地址/数据复用口,ale信号用于锁存低8位地址。当ale信号为高电平时,p0口上的信息为低8位地址,在ale信号的下降沿时将p0口上的低8位地址送到地址锁存器锁存起来。

在ale为低电平期间p0口上的信息为指令或数据信息。在ale为低电平期间p0口上的信息为指令或数据信息,以实现低位地址与数据的分离。

值得注意的是,在访问片外数据存储器时,人会缺少一个ale脉冲。当不访问外部存储器时,该信号也以晶振频率的六分之一固定输出正脉冲信号,可以作为外部的定时脉冲使用。如果想禁止ale的输出可在sfr(特殊功能寄存器)8eh地址上置0。

此时,ale只有在执行movx,movc指令时才起作用。

255 评论(8)

相关问答