打印

关于51外部存储器地址问题:只用P0口,怎么做到才不能影响

[复制链接]
2068|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yizaisong|  楼主 | 2007-3-29 10:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于51外部存储器地址问题:只用P0口做外部地址,怎么做到才不能影响到P2口的状态呢?我现在发现读取写入外部存储器,P2口的电平也在变化?怎么处理?
#define base_Adr 0x00    
unsigned char xdata *SJA_base_Adr = base_Adr;
  
unsigned char CANREG_read(unsigned char SJAREG_ADR)
{
unsigned char SJAREG_data;
SJAREG_data=*(SJA_base_Adr+SJAREG_ADR);
return(SJAREG_data);
}

 void main(void)
 {
      unsigned int k;
      system_init();
     
      
      for(;;) 
        {
        
            
    CANREG_read(0x09);//这里就会影响P2口
                
          
    }
 }

相关帖子

沙发
ayb_ice| | 2007-3-29 10:03 | 只看该作者

随便说说

用pdata

使用特权

评论回复
板凳
yizaisong|  楼主 | 2007-3-29 10:21 | 只看该作者

好像随便说的就对了

使用特权

评论回复
地板
ayb_ice| | 2007-3-29 10:44 | 只看该作者

随便说说

  只是随便说说而已...

使用特权

评论回复
5
yizaisong|  楼主 | 2007-3-29 10:46 | 只看该作者

不要这样吧

随便说也很厉害了,呵呵,刚刚看了看书,你说的是对的,

使用特权

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

本版积分规则

14

主题

38

帖子

0

粉丝