chenjp305
驱动牛犊
驱动牛犊
  • 注册日期2004-02-27
  • 最后登录2011-10-17
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1305回复:4

请教一个89C52的问题

楼主#
更多 发布于:2005-04-25 11:39
现场需要存储几个参数,但51指令集只提供了MOVC 程序存储器向A累加器的数据流向指令,有什么办法能实现类似于MOVC @DPTR,A这样的功能?需要一些外围电路的配合吗?望高手赐教.
学海无涯
LIU_HAI_OU
驱动牛犊
驱动牛犊
  • 注册日期2003-06-07
  • 最后登录2005-06-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-25 14:11
说详细一点,
小弟看看能否帮助你!
刘海鸥
chenjp305
驱动牛犊
驱动牛犊
  • 注册日期2004-02-27
  • 最后登录2011-10-17
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-25 14:21
比如:
      :
      :
    程序主体
      :
      :
    ORG  0100H
    DB   01H
    END
想对0100H中的内容进行修改,用什么办法较简单一些?谢谢!
学海无涯
yangzebin
驱动牛犊
驱动牛犊
  • 注册日期2005-04-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分79分
  • 威望10点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-30 10:14
你需要讲清楚点,你那几个参数需要存储到什么地方?是外部RAM还是外部的E2ROM?
chenjp305
驱动牛犊
驱动牛犊
  • 注册日期2004-02-27
  • 最后登录2011-10-17
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-30 11:33
其实从上面的问题中已经能明显看出,我是想动态修改程序存储区的内容,一般情况下,51系列对程序存储区的内容是加以保护的,不提供该类写入命令,但通过一些手段也是能办到的(如附加外围现场编程电路等),本来我想寻求更简单一点的方法,可眼下时间不允许我做太多的实验,虽然我已决定先采取用外存的办法(93C46)来解决,但我仍然十分感谢对此问题表示关心的各位朋友,再次感谢!
学海无涯
游客

返回顶部