اطلاعیه

Collapse
No announcement yet.

تحلیل یه برنامه به زبان بیسیک

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

    تحلیل یه برنامه به زبان بیسیک

    با سلام مدتی بود دنبال یه برنامه فلاشر کم نورپنور یا همون فید بودم الحمدلله پیداش کردم یه نرم افزار داره از شرکت تیراژه که رایگانه بحر حال کدشو در زیر قرار میدم دوستانی که دستی در برنامه نویسی دارند یه تحلیل خط به خط کنند برامون برنامه رو تا ما هم بفهمیم چی شده؟فقط دوستان حرفه ای بیان :nerd: متشکرم

    کد:
    'Genarated with LEDFFC by Tirajeh TEG.
    'other Proudct Listed in www.tirajeh-teg.ir
    
      $regfile = "M8DEF.DAT"
      $crystal = 1000000
    
      Config Portb.1 = Output
      Config Portb.2 = Output
      Config Portc = Output
    
      Declare Sub Efct00
      Declare Sub Initial_set
      Declare Sub Initial_reset
    
      Dim Rpt_cnt_00 As Byte , Rpt_cnt_01 As Byte , Rpt_cnt_02 As Byte
      Dim Pwm_t_on As Byte , Pwm_t_of As Byte
    
      Do
       Call Efct00
      Loop
    
    Sub Efct00:
      Pwm_t_on = 1
      Pwm_t_of = 99
      For Rpt_cnt_00 = 1 To 100
       For Rpt_cnt_01 = 0 To 1
         Call Initial_set
         For Rpt_cnt_02 = 0 To Pwm_t_on
          Waitus 50
         Next
         Call Initial_reset
         For Rpt_cnt_02 = 0 To Pwm_t_of
          Waitus 50
         Next
       Next
       Pwm_t_on = Pwm_t_on + 1
       Pwm_t_of = Pwm_t_of - 1
      Next
      Call Initial_set
    
      Pwm_t_on = 99
      Pwm_t_of = 1
      For Rpt_cnt_00 = 1 To 100
       For Rpt_cnt_01 = 0 To 1
         Call Initial_set
         For Rpt_cnt_02 = 0 To Pwm_t_on
          Waitus 50
         Next
         Call Initial_reset
         For Rpt_cnt_02 = 0 To Pwm_t_of
          Waitus 50
         Next
       Next
       Pwm_t_on = Pwm_t_on - 1
       Pwm_t_of = Pwm_t_of + 1
      Next
      Call Initial_set
    End Sub
    
    Sub Initial_set:
      Set Portb.1
      Set Portb.2
      Portc = 255
    End Sub
    
    Sub Initial_reset:
      Reset Portb.1
      Reset Portb.2
      Portc = 0
    End Sub
    
    End

    #2
    پاسخ : تحلیل یه برنامه به زبان بیسیک

    سلام اگه کسی جواب نمی ده تعجب نکن
    چون خیلی ساده اس و نوشتنش وقت گیر :NO:
    شما بگو مشکل چیه :rolleyes:

    دیدگاه


      #3
      پاسخ : تحلیل یه برنامه به زبان بیسیک

      نوشته اصلی توسط m.plusboy
      سلام اگه کسی جواب نمی ده تعجب نکن
      چون خیلی ساده اس و نوشتنش وقت گیر :NO:
      شما بگو مشکل چیه :rolleyes:
      من میخام یه تحلیل بشه تا بدونم چی به چیه مثلا یه سوالم اینه که برای معرفی زیر برنامه چرا اونو اول برنامه تعریف نکرده.

      دیدگاه


        #4
        پاسخ : تحلیل یه برنامه به زبان بیسیک

        نوشته اصلی توسط رسول21
        من میخام یه تحلیل بشه تا بدونم چی به چیه مثلا یه سوالم اینه که برای معرفی زیر برنامه چرا اونو اول برنامه تعریف نکرده.
        اینجا معرفی شده:
        Declare Sub Efct00
        Declare Sub Initial_set
        Declare Sub Initial_reset

        اگه این رو بیاریم اول (خط اول) باز هم فرقی نمی کنه هر دو شکل درسته.
        لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
        لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
        با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
        اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
        يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

        دیدگاه

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