单片机里ALE是什么的#include <delay.h>是不是对应程序里的delay程序

首先你要知道ALE是哪几个单词的缩寫ALE,Address Lock Enable翻译成中文就是地址锁存使能。

那问题来了为什么要对地址锁存?而不锁存数据

带着这个问题来看下,下图是51单片机的引脚从图中可以看出P0和P2除了做IO之外,还有个ADx这个可不是模拟数字采样口,而是叫做地址(Address)数据(Data)复用引脚这是干嘛的呢?

因为早期嘚51单片机内存只有区区的128字节(1k都不到)那内存不够怎么办?只有外部给它加了

比如加1k内存,那就语言10根地址线和8根数据线,一共18根这样会占用特别多的引脚,那怎么办唯一的解决办法就是复用。

复用的思路是先把这些复用口当地址线,输出地址信号送去锁存器(如74373之类的芯片)然后ALE输出一个低电平,就告诉锁存器把这些地址线锁存住然后数据线就可以操作读写了。

}
当8051不外接RAM和ROM时ALE上输出的脉冲频率是多少呢?(希望可以说详细点)先谢谢了!... 当8051不外接RAM和ROM时ALE上输出的脉冲频率是多少呢?(希望可以说详细点)先谢谢了!

接不接都昰一样的..是晶振周期的1/6

你对这个回答的评价是

你对这个回答的评价是?

本回答由苏州杭晶电子科技有限公司提供

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

MCS-51单片机的ALE为地址锁存信号每个機器周期输出两个正脉冲。

在一般情况下ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用

在访问片外存储器時,下降沿用于控制外接的地址锁存器锁存从P0口输出的低8位地址在没有接外部存储器时,可以将该引脚的输出作为时钟信号使用

Pin40:正電源脚,工作时接+5V电源。

Pin19:时钟XTAL1脚片内振荡电路的输入端。

Pin18:时钟XTAL2脚片内振荡电路的输出端。

8051的时钟有两种方式一种是片内时鍾振荡方式,但需在18和19脚外接石英晶体(2-12MHz)和振荡电容振荡电容的值一般取10p-30p。另外一种是外部时钟方式即将XTAL1接地,外部时钟信号从XTAL2脚输叺

本回答由苏州杭晶电子科技有限公司提供

ALE:地址锁存允许信号,输出ALE 是英文"ADDRESS LATCH ENABLE"的缩写。用作片外存储器访问时低字节地址锁存。ALE以1/6的振荡频率稳定输出用作对外输出的时钟或用于定时。ALE可以驱动8个LSTTL负载

zqq299992qqz 的叙述比较完整,补充一点cpu访问外部设备时,ale的频率并不是1/6的振荡频率该情况下不能用作精确定时脉冲。教课书上ale作为AD转换器的时钟信号那是因为AD转换时不需要精确的时钟。

下载百度知道APP抢鲜體验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 单片机里ALE是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信