اطلاعیه

Collapse
No announcement yet.

بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

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

    بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

    سلام دوستان.
    میخواستم بدونم چه جوری میشه تو codevision تعداد سیکلی که طول میکشه تا خطوط برنامه اجرا بشن رو بدست آورد؟؟
    مثلا من تو برنامه ام این دستورات رو نوشتم:
    do{
    variable++;
    }while(PINA.0==0);
    اگه clock میکزو 8MHZ باشه این حلقه چقدر طول میکشه؟؟؟؟
    اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

    #2
    پاسخ : بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

    سلام
    فکر کنم با avr studio بتونید این مقدار رو محاسبه کنید :exclaim: :question:
    چون اونجوری که من فکر میکنم بستگی داره که کامپایلر چطور این دستورات رو کامپایل کنه و همین طور تنظیمات کامپایلر،و نمیشه فقط از رو دستورات گفت که چند سیکل طول میکشن
    در دیر مغان آمد یارم قدحی در دست
    مست از می می خواران از نرگس مستش مست

    دیدگاه


      #3
      پاسخ : بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

      تو اسمبلی میشه اینو حساب کرد.چون معلومه هر دستور اسمبلی چه زمانی برای اجرا شدن نیاز داره.
      ولی تو codevision ؟؟؟؟؟؟
      کسی ایده ای نداره؟؟
      اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

      دیدگاه


        #4
        پاسخ : بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

        سلام
        سخته ولی ممکنه!!!
        codevision ابتدا برنامه را به زبان اسمبلی تبدیل می کنه بعد به کد هگز. حالا اگر شاخه پروژه تان را نگاه کنید اون فایل اسمبلی معلومه.
        موفق باشید.
        If everything seems under control, you're just not going fast enough
        Mario Andretti

        دیدگاه


          #5
          پاسخ : بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

          اگه نرم افزار پروتئوس رو دارین توی شاخه اصلی توی فلدر tools و بعد تو فلدر AVRassembler یک فایل AVRISP.chm هستش که می تونین با استفاده از این فایل تعداد سیکل ها رو محاسبه کنی
          ضمناً تو avr کریستال میکروت هر چی باشه تعداد سیکلها نیز همان مقدار است
          منظور xtal=mhz
          1/xtal همان مقدار زمان را می دهد
          xtal=8 mhz
          T=8 میکرو ثانیه
          برای تشکر از امتیاز + استفاده کنید

          دیدگاه


            #6
            پاسخ : بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

            نوشته اصلی توسط electronic6000
            اگه نرم افزار پروتئوس رو دارین توی شاخه اصلی توی فلدر tools و بعد تو فلدر AVRassembler یک فایل AVRISP.chm هستش که می تونین با استفاده از این فایل تعداد سیکل ها رو محاسبه کنی
            آقا من این فلدر avrassembler رو پیدا نکردم!
            اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

            دیدگاه


              #7
              پاسخ : بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

              اهان تو فلدر Tools هستش
              تو شاخه اصلی پروتئوس
              برای تشکر از امتیاز + استفاده کنید

              دیدگاه


                #8
                پاسخ : بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

                آقا من همچین فلدری پیدا نکردم! :question: :cry:
                اگر انسان از همه خطر ها پرهيز کند ، هرگز راه به جائي نخواهد برد...

                دیدگاه


                  #9
                  پاسخ : بدست آوردن تعداد سیکل مورد نیاز جهت اجرای خطوط برنامه

                  نوشته اصلی توسط پیام.ک
                  آقا من همچین فلدری پیدا نکردم! :question: :cry:
                  من هم بیدا نکردم

                  موفق باشید :smile:
                  [left][move][b][color=green][size=11pt]ما می توانیم .
                  ، همین ... *. * * *. * * * [color=re

                  دیدگاه

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