导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→51mcu和24C01

* 73684: 51mcu和24C01

   xiaokang1027 
xiaokang1027发表的帖子 

 51mcu和24C01
I_init();
     wait_5ms();
     
   IIC_start();
    _Nop();
    if(I_send(0xa0)) led4=0;
    _Nop();
    if(I_send(0x00)) led3=0;
     EAROM2[0]=(I_receive());
      I_stop();

uchar  I_receive(void)
{
    uchar I_data=0;
    uchar i;
    SDA=1; 
    for(i=0;i  <8;i++)
    {     _Nop();
        SCL=0;       /*置时钟线为低,准备接收数据位*/
        _Nop();
        _Nop();         /*时钟低电平周期大于4.7μs*/
        _Nop();
        _Nop();
        _Nop();
        SCL=1;       /*置时钟线为高使数据线上数据有效*/
        _Nop();
        _Nop();
        
        I_data*=2;
        if(SDA==1)I_data=I_data+1; /*读数据位,接收的数据位放入I_data中 */
        _Nop();
        _Nop();
        end_if
        end_for
    }
    SCL=0;
  _Nop();
  _Nop();
    return(I_data);
}

  EAROM2[1]=(I_receive());
却发现 EAROM2[0]=0xff。我原来写在里面的是0xaa。
    
    


发表时间:2005年2月27日20:43:50

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  73716.[详细]I2C的头文件==========================================..
摘要:I2C的头文件 ===================================================  bit ack;     &......(6851字)
- [fenggou80][3190次] 2005年2月28日

  79522.[详细]好东东
摘要:好东东......(6字)
- [yadog][845次] 2005年6月12日

[上一篇帖子]:求:单片机W77IE58中文资料?求:单片机W77IE58中文资料? winbond单片机W
[下一篇帖子]:请问哪位高手知道max7219的用法啊?请问哪位高手知道max7219的用法或中文使用说明?