打印

请问cpld与单片机接口接ALE和不接ALE的区别

[复制链接]
1972|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jack.king|  楼主 | 2011-1-10 14:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
仙猫| | 2011-1-11 16:14 | 只看该作者
指的是地址锁存信号ALE吧?
并非任何外部存取都需要锁地址的,比如某CPU的地址总线为A15..8和AD7..0,如果系统设计成可以不看低8位地址的话ALE就派不上用场;再举个更极端的例子,假如对外存取只有一个地址,那么所有地址线都不必看了,ALE还有何用呢?

使用特权

评论回复
板凳
jack.king|  楼主 | 2011-1-12 14:12 | 只看该作者
呵呵!谢谢仙猫,哈哈!请问为什么要加入晶振信号呢!我看过很多都不接这个信号的!

使用特权

评论回复
地板
create-xyu| | 2011-1-19 09:06 | 只看该作者
本帖最后由 create-xyu 于 2011-1-19 09:09 编辑

1# jack.king

51单片机的ALE引脚是信号输出脚,如果用总线方式访问外部存储器的话,需要用到ALE,wr,rd引脚,具体了解还要根据电路图来看,P0口先做低八位地址口,通过537或者245锁存,然后再做数据口输出8位的数据,单片机的总线时序和程序指令,你可以去查阅DATASHEET了解。如果用口线方式的,就不要考虑这些。

cpld 与单片机接口很灵活,不同硬件电路接口,cpld的程序设计就不同。没有定性。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

488

主题

2158

帖子

1

粉丝