اطلاعیه

Collapse
No announcement yet.

توضیح برنامه کدویژن

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    توضیح برنامه کدویژن

    سلام دوستان.میشه این کد رو به صورت خط به خط توضیح بدید
    کد:
    #include <mega16.h>
    void main(void)
    {
    const int num=9;
    unsigned char seg[num]={0x3F,0x06,0xDB,0x4F,0x66,0x6D,0x7D,0x07,
                0xFF,0x6F,0xF7,0xFC,0xB9,0x5E,0xF9,0xF1};
    bit afa=0;
    int j=-1,i=0;
    DDRD=0xFF;
    DDRC=0xFF;
    for(;;)
       {
       if(PINA.0==0 && afa==0)
          {afa=1;}  
       if(PINA.0==1)
          {
           afa=0;        
           PORTD = seg[j];       
           PORTC = seg[i];
           j++;if(j>num)i++;                     
           if(j>num)j=0;
           if(i>num)i=0;                                             
          }
       }
    }



    #2
    پاسخ : توضیح برنامه کدویژن

    سلام دوست عزیز
    بهتره برای خوانایی کدها حتما به صورت کد بنویسی (علامت # در ویرایش متن)
    در ضمن معمولا تا حالا به پست های این چنینی جواب داده نشده چون خیلی حوصله میخواد که همه اونها رو فارسی تایپ کنی :sad:
    ولی اگه خود شما زحمت بکشی وفقط جا هایی رو که مشکل داری مشخص کنی، دوستان هم کمک میکنند
    در کل از کدهای شما بر میاد که یه شمارنده روی سون سگمنت با یه ورودی باشه
    موفق باشی
    زندگي را تو بساز ،
    نه بدان ساز که سازند و پذيري بي حرف ،
    زندگي يعني جنگ ، تو بجنگ ،
    زندگي يعني عشق ، تو بدان عشق بورز.

    دیدگاه


      #3
      پاسخ : توضیح برنامه کدویژن

      سلام.این برنامه تولید عدد تصادفیه.راستش من رشتم نه کامپیوتره و نه الکترونیک.برای همین هیچیشو متوجه نمیشم
      فایل پروتئوس و کدویژنو براتون اپ میکنم.اگر براتون ممکن بود توضیح بدید.
      تشکر
      http://www.mediafire.com/download/c5f75yzvdhdg7g7/p.zip

      دیدگاه

      لطفا صبر کنید...
      X