ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2015/11/12
    7
    0

    اندازه گیری زمان اجرای یک قسمت از برنامه در محیط MPLAB

    سلام.
    من تو یکی از پروژه هام نیاز دارم که زمان دقیق اجرای یکی از subroutine ها رو اندازه بگیرم.
    میشه لطفا بگید چطوری باید این کارو انجام بدم؟
    چند بار search کردم ولی چیزی دستگیرم نشد.
    اگه کمک کنین ممنون میشم.
  2. #2
    2007/11/22
    تبریز
    2,483
    486

    پاسخ : اندازه گیری زمان اجرای یک قسمت از برنامه در محیط MPLAB

    نقل قول نوشته اصلی توسط tenti
    سلام.
    من تو یکی از پروژه هام نیاز دارم که زمان دقیق اجرای یکی از subroutine ها رو اندازه بگیرم.
    میشه لطفا بگید چطوری باید این کارو انجام بدم؟
    چند بار search کردم ولی چیزی دستگیرم نشد.
    اگه کمک کنین ممنون میشم.
    سلام.
    اول اون زیربرنامه یه تایمر رو فعال کن، (مثلا تایمر0) آخرش هم غیر فعال کن و مقدارش رو بخون.
    به همین سادگی!

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  3. #3
    2015/11/12
    7
    0

    پاسخ : اندازه گیری زمان اجرای یک قسمت از برنامه در محیط MPLAB

    ممنون.
    با قرار دادن break point هم میشه این کارو کرد؟ بدون فعال کردن تایمر؟
    ببخشید اگه سوالام خیلی ابتدایی هست. آخه تازه اسمبلی و PIC رو شروع کردم.
  4. #4
    2007/11/22
    تبریز
    2,483
    486

    پاسخ : اندازه گیری زمان اجرای یک قسمت از برنامه در محیط MPLAB

    نقل قول نوشته اصلی توسط tenti
    ممنون.
    با قرار دادن break point هم میشه این کارو کرد؟ بدون فعال کردن تایمر؟
    ببخشید اگه سوالام خیلی ابتدایی هست. آخه تازه اسمبلی و PIC رو شروع کردم.
    شما میخواین تو کامپایلر و با شبیه سازی اندازه بگیرین یا تو عمل؟
    میشه تو پروتئوس هم انجامش داد، البته چندان اعتقاد قلبی! به پروتئوس ندارم.
    با دیباگ کردن هم فکر کنم بشه. ولی به نظرم چه با دیباگ و چه با شبیه سازی، فعال کردن تایمر و سپردن شمارش به تایمر، راه مطمئن تری باشه.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  5. #5
    2015/11/12
    7
    0

    پاسخ : اندازه گیری زمان اجرای یک قسمت از برنامه در محیط MPLAB

    ببینید من دوتا زیربرنامه delay نوشتم برای تولید PWM
    این برای 100 میکروثانیه:
    DELAY1
    MOVLW D'10'
    MOVWF COUNT
    LOOP1
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    DECFSZ COUNT
    BRA LOOP1
    RETURN
    حالا می خوام بدونم واقعا 100 میکروثانیه هست یا نه؟

    اضافه شده در تاریخ :
    DELAY بعدی رو برای 900 میکروثانیه نوشتم.
    در واقع یک سیگنال PWM می خوام با فرکانس یک کیلو هرتز و DC ده درصد. ولی با این کد هایی که نوشتم دوره ی سیگنال توی پروتئوس از یک میلی ثانیه بیشتره.
  6. #6
    2007/11/22
    تبریز
    2,483
    486

    پاسخ : اندازه گیری زمان اجرای یک قسمت از برنامه در محیط MPLAB

    PWM رو به کمک ماژول CCP تولید کنین بهتره تا ایجاد تاخیر و....
    ضمنا، با عرض معذرت تو زمینه ی اسمبلی چندان مهارت ندارم. اگه Z80 CPU بود، کمک میکردم!!!
    (پ.ن : Z80 CPU : اولین پردازنده ی ساخته شده که فقط اعمال منطقی،شیفت و جمع ریاضی رو میتونست انجام بده. cpu عهد دایناسور ها!!! :mrgreen: )

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  7. #7
    2015/11/12
    7
    0

    پاسخ : اندازه گیری زمان اجرای یک قسمت از برنامه در محیط MPLAB

    این برای یکی از پروژه های تعیین شده توسط استادمونه.
    یعنی خودشون خواستن که با ایجاد تاخیر انجام بشه.
    به هر حال ممنون.


    مشکلم حل شد بالاخره.
نمایش نتایج: از 1 به 7 از 7

موضوعات مشابه

  1. کمک در مورد اجرای هم زمان دو برنامه در یک سیکل
    توسط sutedelan در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2018/11/21, 09:56
  2. اندازه گیری زمان کارکرد با plc
    توسط jumper در انجمن PLC
    پاسخ: 3
    آخرين نوشته: 2014/11/09, 00:06
  3. پاسخ: 1
    آخرين نوشته: 2014/10/06, 23:43
  4. طولانی شدن زمان اجرای برنامه ها
    توسط FRINDLYARM در انجمن پروسسورهای ARM
    پاسخ: 1
    آخرين نوشته: 2013/12/06, 08:47

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •