اطلاعیه

Collapse
No announcement yet.

چگونگی خواندن برنامه توسط میکرو

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

    چگونگی خواندن برنامه توسط میکرو

    سلام
    لطفا" منو راهنمایی کنید !
    برنامه ی زیر رو میکرو به چه ترتیبی میخونه ؟؟

    Do

    If porta.1 = 1 Then
    Goto Sysoff
    End If

    If porta.2 = 1 Then
    Goto Syson
    End If

    Toggle portb.7

    Loop
    End

    Syson:
    Set portb.1
    Waitms 20
    Reset portb.2
    Reset portb.3
    Set portb.4
    Return

    Sysoff:
    Set portb.2
    Set portb.3
    Set portb.5
    Waitms 20
    Reset portb.2
    Reset portb.3
    Reset portb.4
    Reset portb.5
    Bitwait porta.2, Set
    Return
    تخیل مهمتر از دانش است
    علم محدود است اما تخیل دنیا را دربر میآ‌گیرد
    آلبرت انیشتین

    #2
    پاسخ : چگونگی خواندن برنامه توسط میکرو

    اول خط If porta.1 = 1 Then رو می خونه اگه شرط درست بود میپره به لیبل Sysoff و بعد از اجرا کردن محتویات لیبل و رسیدن به return بر میگرده به یه خط بعد از همون جایی که ازش پرش کرده بود. بعدش خط If porta.2 = 1 Then رو میخونه و اگه شرط درست بود میپره به لیبل Syson و بعد از اجرای محتوای اون لیبل و رسیدن به return برمیگرده به یه خط بعد از محل پرش و در نهایت دستور Toggle portb.7 رو اجرا می کنه و بعد از رسیدن به loop دوباره میپره به Do و عملیات به طور نامحدود تکرار میشه... :smile:

    دیدگاه


      #3
      پاسخ : چگونگی خواندن برنامه توسط میکرو

      متشکرم
      اما توی نرم افزار پروتئوس اینطور نیست !!
      شما دلیلش رو میدونی ؟

      سپاسگذارم
      تخیل مهمتر از دانش است
      علم محدود است اما تخیل دنیا را دربر میآ‌گیرد
      آلبرت انیشتین

      دیدگاه


        #4
        پاسخ : چگونگی خواندن برنامه توسط میکرو

        با شبیه سازها کار نکنید، خطا دارن.. :angry:

        دیدگاه


          #5
          پاسخ : چگونگی خواندن برنامه توسط میکرو

          اصلا کار عملی یه چیز دیگه است .
          اعتماد به نفس میده .
          کلی گیر ممکنه وسط کار پیش بیاد که رفع هر کدومش کلی تجربه است .
          إِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
          کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

          دیدگاه


            #6
            پاسخ : چگونگی خواندن برنامه توسط میکرو

            تا الان بیشتر طراحی هایی که انجام دادم با شبیه سازها بوده ...
            خیلی مدیون این نرم افزارها هستم ...
            اگر %100 درست جواب نمیده ولی 90درصد که جواب میده ... درسته ؟؟

            دوستان
            اشتباه نکنید ...
            درسته هیچی مثل کار عملی نمیشه ... ولی شبیه سازی هم خیلی خوبه ...
            در کل شبیه سازی همه جا کاربرد نداره ... مثل شبیه سازی تابلو روان ...
            [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
            معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
            معرفی نرم افزار Codewizard PWM
            با من بیشتر آشنا شوید

            دیدگاه

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