shinichi
驱动牛犊
驱动牛犊
  • 注册日期2005-05-16
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2495回复:1

[求助]8051接双口RAM

楼主#
更多 发布于:2007-04-16 20:43
  “令牌判优方式是一种快速数据交换方式。在此方式中有信令锁存逻辑,CY7C144内部提供了八个相互独立的锁存逻辑单元,最多可将RAM空间分成八个区段。这些锁存逻辑单元独立于双口RAM存储区,并不能控制RAM区、封锁两端CPU的读/写操作,而是被作为命令,只提供指示逻辑,由两端CPU按约定的规则,轮流地占用它们划定的RAM区,各区的大小及地址由软件自由设定,且左右端操作完全一样,只要不超过令牌的限制次数即可。当左右端同时申请同一令牌时,令牌逻辑裁定谁先占用,从而保证只有一个端口获取令牌。而在占用令牌期间,CPU可以按最高速无等待存取数据,这对实现高速、多CPU数据采集与处理系统无疑是非常有利的。但是,为了避免令牌方式争用出错,应尽可能使两端CPU分时占用同一RAM区。”


这段话中我有几处不明白,第一个,怎样通过软件方式来划分ram区,不划分行不行。

                                          第二个,要是8051来接双口RAM的话,怎样通过汇编语言来写程序

请大家帮帮忙,我就这个问题弄了好多天也没有弄明白,自己编的程序就是不能将数写入RAM中,很着急,请大家指点一下,谢谢了。
winder2008
驱动牛犊
驱动牛犊
  • 注册日期2006-03-17
  • 最后登录2008-03-05
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-02-28 23:02
CY7C144有三种防冲突模式,一般使用中断模式,去查点资料看看吧, 这方面的中文资料已经有很多了.by the way, 把它当做普通RAM使用,就当是51外部扩展的RAM.
游客

返回顶部