24C01问题

2019-07-16 03:17发布

24C01密码保存、与单片机相连作为外部扩展、、、保存进去的密码能能通过按键进行删除吗?能的话怎样删除?是一位一位的删还是全部都删除
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
xlh199101
2019-07-16 09:16
方案设计 发表于 2012-12-7 18:00
你只需要向储存密码所在的地址写入其它数就可以了。
与8位的密码写在0x05 这个地址,你就向0X05这个地址写 ...

比如说保存第一位密码是这样写的、、那当按下CLR键的时候怎么把这一位删掉、


//保存第一位密码

       P3=0xf0;            //赋初值,4*4矩阵扫描方式
      while(P3==0xf0);
       dat=key_scan();        //按键扫描
    if((dat!=0x0a)&&(dat!=0x0b))     //0x0a表示CLR键,0x0b表示ENTER键
         {   *s=dat;         //按键值给*S,即保存到IIC中
               Left();        // 驱动
               star_12864(star,0x05,16);    //在12864上显示*号
      }
            s++;  

这里面的S++是光标的右移,还是IIC里面地址的右移?

一周热门 更多>