打印

关于SL811的地址问题

[复制链接]
1768|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuandaoxy|  楼主 | 2007-12-20 14:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我从网上得到的811测试代码中有如下一个函数


unsigned char SL811Read(unsigned char a)
{  
    unsigned char nVal;
    unsigned char xdata *exAddress;
    exAddress = SL811_ADDR_PORT;
    SL811_CS=0;//xxg
    *exAddress=a;
    exAddress=SL811_DATA_PORT;
    nVal = *exAddress;
    SL811_CS=1;//xxg
    return nVal;
}

里面提及SL811_ADDR_PORT和SL811_DATA_PORT
网上的图纸如下,CPU通过573接62256,A15通过反相器接811CS,地址线A8接811A0

我认为SL811_ADDR_PORT=0X8000
      SL811_DATA_PORT=0X8100

可是程序毫无反应,用表量811CS为低电平

还有一个问题上面的函数SL811_CS=1,进行了位操作,而对SL811_ADDR_PORT操作时

已经对CS进行了操作A15通过反向器接811CS,这部就矛盾了吗?我不理解

       
      

相关帖子

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

本版积分规则

852

主题

1040

帖子

4

粉丝