您的位置 首页 国产IC

51单片机ALE引脚的操控

ALEPROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE

ALE/PROG: 当拜访外部存储器时,地址锁存答应的输出电平用于锁存地址的位置字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平常,ALE端以不变的频率周期输出正脉冲信号,此频率为振动器频率的1/6。因而它可用作对外部输出的脉冲或用于守时意图。可是要注意的是:每逢用作外部数据存储器时,将越过一个ALE脉冲。如想制止ALE的输出可在SFR8EH地址上置0。此刻, ALE只要在履行MOVX,MOVC指令是ALE才起作用。别的,该引脚被稍微拉高。假如微处理器在外部履行状况ALE制止,置位无效。

当拜访外部存储器时,ALE作为锁存扩展地址的低8位字节的操控信号。当拜访外部数据存储器时,ALE以十二分之一振动频率输出正脉冲,一起这个引脚也是EPROM编程时的编程脉冲输入端。

可是这个引脚还有一个十分有用的功用往往被很多人给忽视了,那就是当非拜访外部数据存储器时,ALE以六分之一振动频率固定输出正脉冲, 8051一个机器周期=6个状况周期=12个振动周期,若选用6MHz的晶体振动器,则ALE会宣布1MHz的固定的正脉冲。因而它能够用来做外部时钟或守时。假如咱们把这个功用运用与实践,或许给咱们的规划带来简化,下降生产成本。

ALE脚是在运用MOVX、MOVC指令时才会变成有用(这些指令都运用到外部RAM或ROM的地址。这些指令都有一个特色:地址和数据分时出现在P0口)。运用C写程序时,要运用它有用,可用拜访内部RAM地址的办法。如:uVariable=*((char *)0x12C),把0x12C地址的内容给uVariable变量。这个进程有用的脚为ALE、RD。

这个信号线的信号生成是MCU硬件电路完成的,不能够人工操控。
在某些内置TOM的MCU里,能够封闭ALE信号输出,以下降EMI。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/261260.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部