智能车制作

标题: K60的关键字 [打印本页]

作者: flyhigh921    时间: 2014-9-15 20:35
标题: K60的关键字
程序如下,C51中的idata和tdata分别对应K60中是什么,求指教。程序运行了就是往8563里写不进去数据......

unsigned char IICreceiveByte1(void)  
    {  
    unsigned char n=8;    // 从SDA线上读取一上数据字节,共八位  
    unsigned char tdata;  
    while(n--)  
        {  
           gpio_set(PORTD,9,1);  
           gpio_set(PORTD,8,1);
           tdata = tdata<<1;    // 左移一位,或_crol_(temp,1)  
           if(gpio_get(PORTD,9) == 1)  
            tdata = tdata|0x01;    // 若接收到的位为1,则数据的最后一位置1  
           else   
            tdata = tdata&0xfe;    // 否则数据的最后一位置0  
           gpio_set(PORTD,8,0);  
        }  
    return(tdata);  
    }  


作者: 山外メ雲ジ_VCAN    时间: 2014-9-16 12:07
局部变量,跟单片机无关啊
作者: flyhigh921    时间: 2014-9-16 17:03
山外メ雲ジ_VCAN 发表于 2014-9-16 12:07
局部变量,跟单片机无关啊

你意思是这个变量可以随便设置?

作者: 山外メ雲ジ_VCAN    时间: 2014-9-16 17:05
flyhigh921 发表于 2014-9-16 17:03
你意思是这个变量可以随便设置?

这个是局部变量,C语言知识,可以随便改其他名字。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2