久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3058|回復: 2
打印 上一主題 下一主題
收起左側

我想各位請教24C02存儲問題,

[復制鏈接]
跳轉到指定樓層
樓主
ID:67560 發表于 2014-11-5 21:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
KEY3(),KEY4()按鍵函數,是檢測頁面,KEY5().key6();按下時d_set()內寫,就寫入24C02,不按下就在change()讀; 但現在寫不進去,也讀不出來     ,向各位請教了,謝謝,我感覺問題出在主函數MAIN()這了.但就是查不出來
void main()
{
while(1)
{
if(bz_e)      判斷頁面
      {        
            
          key5();        //  掃描按鍵
           key6();
          s_min = s_v;  //十位  設置
          s_sec = s_v;    //個位設置      
          d_set();
        
    }
    else
    {
    change_p();
    g=s_v;
    dis_play(g);
    for(i =2; i<0; i--)
    {
    dis_play(xss[i-1]);
    }
    }
}
}
void key3()          //上翻頁面
{
if(S3==0)
  {      
    delay(10);
    if(S3==0)
      {
    delay(20);   
             if(!bz_e)           
    {
     if(bz_p <2)
     {
      bz_p =8;
     }
     else
     {
      bz_p--;
     }
     }
   }
      }
   
}
void key4()               下翻頁面
{ if(S4==0)
  {      
    delay(10);
    if(S4==0)
      {
   delay(20);
         if(!bz_e)        //工件直徑選擇         
    {  
   
       if(bz_p >7)
        {   
      bz_p =1;
     }
    else
     {
      bz_p++;
     }
     
               }
        }
}

void  change_p()               //    讀出顯示
{  
if(bz1==0)
{
if(bz_p == 1)
{
  led_page2(0);
  sdz[14]=Read24c02(0x10);
  sdz[15]=Read24c02(0x12);
  sdz[14]=a;
  sdz[15]=c;
}
if(bz_p == 2)
{
  led_page2(1);
  sdz[16]=Read24c02(0x14);
  sdz[17]=Read24c02(0x16);
  sdz[16]=a;
  sdz[17]=c;
}
if(bz_p == 3)
{
     led_page2(2);
  sdz[18]=Read24c02(0x18);
  sdz[19]=Read24c02(0x20);
  sdz[18]=sdz[31];
  sdz[19]=sdz[32];
  
}
if(bz_p == 4)
{
  led_page2(3);
  sdz[20]=Read24c02(0x22);
  sdz[21]=Read24c02(0x24);
  sdz[20]=a;
  sdz[21]=c;
}
if(bz_p == 5)
{
    led_page2(4);
        sdz[22]=Read24c02(0x26);
  sdz[23]=Read24c02(0x28);
  sdz[22]=sdz[31];
  sdz[23]=sdz[32];
}
    if(bz_p == 6)
{
  led_page2(5);
  sdz[24]=Read24c02(0x30);
  sdz[25]=Read24c02(0x32);
  sdz[24]=a;
  sdz[25]=c;
}
if(bz_p == 7)
{
  led_page2(6);
  sdz[26]=Read24c02(0x34);
  sdz[27]=Read24c02(0x36);
  sdz[26]=a;
  sdz[27]=c;
}
if(bz_p == 8)
{
  led_page2(7);
  sdz[28]=Read24c02(0x38);
  sdz[29]=Read24c02(0x40);
  sdz[28]=a;
  sdz[29]=c;
   
}
}
}
void  d_set()           //按鍵按下就寫入
   {
     if(bz1==0)
  {
      if(bz_p==1)
     {
     led_page2(0);
      s_min= sdz[14];
      Write24c02(s_min,0x10);
      s_sec= sdz[15];
      Write24c02(s_sec,0x12);
      }
  
        if(bz_p==2)
     {
      led_page2(1);
      s_min= sdz[16];
      Write24c02(s_min,0x14);
      s_sec= sdz[17];
      Write24c02(s_sec,0x16);
      }
    if(bz_p==3)
     {
      led_page2(2);
      s_min= sdz[18];
      Write24c02(s_min,0x18);
      s_sec= sdz[19];
      Write24c02(s_sec,0x20);
     }
     if(bz_p==4)
     {
       led_page2(3);
      s_min= sdz[20];
      Write24c02(s_min,0x22);
      s_sec= sdz[21];
      Write24c02(s_sec,0x24);
      }
   
    if(bz_p==5)
     {
      led_page2(4);
      s_min= sdz[22];
      Write24c02(s_min,0x26);
      s_sec= sdz[23];
      Write24c02(s_sec,0x28);
     }
     if(bz_p==6)
     {
      led_page2(5);
      s_min= sdz[24];
      Write24c02(s_min,0x30);
      s_sec= sdz[25];
      Write24c02(s_sec,0x32);
     }
          if(bz_p==7)
     {
      led_page2(6);
      s_min= sdz[26];
      Write24c02(s_min,0x34);
      s_sec= sdz[27];
      Write24c02(s_sec,0x36);
     }
        if(bz_p==8)
     {
      led_page2(7);
      s_min= sdz[28];
      Write24c02(s_min,0x38);
      s_sec= sdz[29];
      Write24c02(s_sec,0x40);
     }
  
}
}
void dis_play(int i)       //顯示函數
{
  if (i<99)
   {
   
//       sdz[31]=i%100/10;//十
//    sdz[32]=i%10;    //個
    a=i/10;//十
    c=i%10;   
   }
  else
    a=c=0xff;
    xss[0]=get_code(c);
    xss[1]=get_code(a);
    return;
}
void key5()
{  

  if(S5==0)
  {      
    delay(10);
    if(S5==0)
      {  delay(20);

      if(s_v > 58)
        {
           s_v = 0;
        }
        else
        {
           s_v++;
        }
      
       }
     }
}
/****按鍵6鍵*******/
  void key6()
{
  
if(S6==0)
  {      
    delay(10);
    if(S6==0)
      {  delay(20);
   
   
             if(s_v < 1)
         {
          s_v = 59;
            }
         else
         {
         s_v--;
            }  
        
             }
    }
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:70104 發表于 2014-12-20 12:23 | 只看該作者

回帖獎勵 +5

感謝分享
回復

使用道具 舉報

板凳
ID:70104 發表于 2014-12-20 12:23 | 只看該作者
多謝獎勵
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 综合精品 | 九九av | 国产成人精品一区二区 | 亚洲444kkkk在线观看最新 | 国产精品久久久久久久久久久免费看 | 狠狠av| а天堂中文最新一区二区三区 | 麻豆久久久9性大片 | 91精品国产综合久久久久 | 日日天天| 精品国产视频在线观看 | 精品一级毛片 | 欧美精品一区二区三区在线 | 国产精品欧美一区二区 | 午夜成人免费电影 | 日韩精品一区二区三区中文在线 | 一级网站| 欧美日韩久久 | 91精品久久久久久久久 | 中文日本在线 | 免费观看的av毛片的网站 | av第一页| 亚洲精品日韩精品 | 精品国产精品三级精品av网址 | 久久精品国产精品青草 | 黄色一级视频免费 | 精品一区二区三区在线观看国产 | 国产黄色在线 | 黄色精品 | 亚洲国产精品福利 | 天天影视色综合 | 国产视频一区二区在线观看 | 亚洲美乳中文字幕 | 亚洲天堂男人的天堂 | 中文字幕av免费 | 日韩午夜影院 | 亚洲欧美高清 | 久久久久国 | 九九精品久久久 | 国产一区二区久久 | 久久aⅴ乱码一区二区三区 91综合网 |