24C01问题

2019-07-16 03:17发布

24C01密码保存、与单片机相连作为外部扩展、、、保存进去的密码能能通过按键进行删除吗?能的话怎样删除?是一位一位的删还是全部都删除
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
方案设计
1楼-- · 2019-07-16 09:05
你只需要向储存密码所在的地址写入其它数就可以了。
与8位的密码写在0x05 这个地址,你就向0X05这个地址写入其它数值,如0XFF。
密码就不存在了
xlh199101
2楼-- · 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里面地址的右移?
zxq1988
3楼-- · 2019-07-16 10:43
你好
PCB打样找华强 http://www.hqpcb.com 样板2天出货
zxq1988
4楼-- · 2019-07-16 12:42
 精彩回答 2  元偷偷看……

一周热门 更多>