单片机ALE信号13
发布网友
发布时间:2023-11-07 12:21
我来回答
共3个回答
热心网友
时间:2024-12-04 08:04
373是地址锁存器,ALE的频率是1/2的总线频率,也就是1/24的OSC频率
51扩展外部器件像RAM什么的,需要用到373
应为要访问外部存储空间时要先发 地址 后发 数据
MOVX 2000h,@dptr(往外发是不是这样写的,记不清了)
此时51的P2是地址总线,P0既是地址总线又是数据总线
外部RAM需要同时接收地址和数据,所以执行上面指令时
1.P0先发出地址2000H 373锁存
2.P2 P0发出数据 ALE翻转 373发出地址
第一时间:
P0 P2(地址)——>373
第二时间:
373(ALE翻转)——>RAM
P0 (数据)——>RAM
热心网友
时间:2024-12-04 08:04
单片机的时钟根源上都是晶振上发展而来的,也就是说,晶振,是整个单片机的时钟树的树根,由这颗树根上,发展出其他的枝叶,例如单片机指令读取时钟,定时器时钟,外中断采样时钟,串口波特率发生时钟,ale时钟等等。
ale时钟,是众多单片机时钟中的一员,是单片机对机器时钟的二分频,所以是机器时钟的一半。
为什么会这样呢?因为ale是用于外部总线的,外部总线是地址总线和数据总线复用,也就是说,有一个时钟周期用来读写地址,另一个时钟用来读写数据,所以,ale的频率只能是单片机机器频率的一半。
热心网友
时间:2024-12-04 08:05
373只是一个缓存器,也就是说,可以暂时保留地址输出端口的地址不变