wwffllf
驱动小牛
驱动小牛
  • 注册日期2001-07-14
  • 最后登录2004-11-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1245回复:3

请教有关C51

楼主#
更多 发布于:2001-09-13 22:48
在访问片外的空间时,直接把变量定义为XDATA形式,
是不是在产生汇编时自动加上RD或者WR信号,
用不用另外加上RD或者WR信号?
我告诉你们,我可是身经百战了。见的多了,驱动开发,哪个版我没灌过? 你们要知道,驱动的▲版,那比你们不知道厉害到哪里去了,我在那谈笑风声。 你们有一个好,就是什么话题都灌。但是灌来灌去的问题,都 too simple, sometimes naive! 懂了没有? 所以说灌水啊,关键是要提高自己的知识水平。 哦,你们啊,不要想弄个大坑,re上十大,再羞辱一番?你们啊.... naive !! 改编于《江core发飙》
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-14 08:21
同志:
虽然我不知道XDATA是什么样的数据,但有一点可以肯定的是,并不是汇编时产生RD/WR信号,这些信号的产生是因为执行不同的机器码的后果。
如果你的最后汇编指令是MOVX A,0X8000,单片机自然产生外部的读写信号,如果是MOV A,@R0,则不会产生外部读写信号的!

时序信号的产生都是跟随着指令来的,除非你用I/O模拟一定的时序。
wtt
wtt
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2006-10-09
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-14 09:21
在C51中将变量定义为xdata后,直接给变量赋值,相当于汇编的movx
指令,RD/WR是执行movx指令时51自己产生的
DK-boy
驱动中牛
驱动中牛
  • 注册日期2001-07-22
  • 最后登录2005-09-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-09-14 10:24
说的很对!
喜欢清静?享受人生
游客

返回顶部