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





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









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









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





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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2006/07/23
    86
    0

    تايمر و كانتر در PIC (راهنمايي)

    سلام

    لطفا در مورد پيكر بندي و استفاده ي از تايمر و كانتر در ميكروهاي PIC مرا راهنمايي كنيد.(به زبان picbasic )

    اگه پروژه اي هم در رابطه با اين موضوع مثلا ساعت ديجيتال و فركانس متر معرفي كنيد ممنون ميشم.

    با تشكر قبلي.
    صلی الله علیک یا اباعبدالله الحسین.

    صلی الله علی الباکین علی الحسین(ع).
  2. #2
    2006/02/22
    تهران
    96
    0

    پاسخ : تايمر و كانتر در PIC (راهنمايي)

    کدوم تایمر رو می خوای ؟
    pic تا 5 تایمر داره : wdt - tmr0 - tmr1 - tmr2 - tmr3
    کدومو می خوای
    هر کدوم کلی تنظیمات مخصوص خودشون دارن ( پرس کالر ، پست اسکالر ، تریگر ، ... )
    البته کانتر رو همشون نمی تونن انجام بدن
    فقط 0 و 1 می تونن تو حالت کانتر عمل کنن
    به دلیل رعایت نکردن قوانین ، امضا ویرایش شد.
  3. #3
    2006/07/23
    86
    0

    پاسخ : تايمر و كانتر در PIC (راهنمايي)

    ممنون از توجهتون؛

    من به هر دو کانتر نیاز دارم با یه تایمر پس باید با پیکر بندی تایمر 0 و 1 بعنوان کانتر و با تایمر 3 بعنوان تایمر آشنا باشم. لطفا اگه ممکنه در مورد پیکر بندی این سه تایمر توضیح بدین.

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

    صلی الله علی الباکین علی الحسین(ع).
  4. #4
    2006/02/22
    تهران
    96
    0

    پاسخ : تايمر و كانتر در PIC (راهنمايي)

    تایمر 3 رو بیخیالش شو . چون تو سری 16نمی تونی گیر بیاری
    واس تایمر 0 و 1 هم اینجوریه :
    tmr0 = ثبات شمارنده تایمر 0
    tmr1l = ثبات شمارنده تایمر 1 - 8 بیت پایئین
    tmr1h = ثبات شمارنده تایمر 1 - 8 بیت بالا
    t1con = رجیستر تنظیمات و فعال سازی تایمر 1
    از option_reg هم به صورت مشترک واسه تنظیم تایمر 0 استفاده میشه
    به دلیل رعایت نکردن قوانین ، امضا ویرایش شد.
  5. #5
    2006/07/23
    86
    0

    پاسخ : تايمر و كانتر در PIC (راهنمايي)

    سلام،

    اگه ممکنه یکی از دوستان لطف کنه یه برنامه ی ساعت دیجیتال و یه کانتر را بذاره توی این تاپیک.(بزبان PICBASIC ).

    یه سوال، دستور count تعداد پالسهای روی یه پین را برای مدت زمان مشخصی میشماره. حالا اگه ما خواسته باشیم تعداد پالسهای روی یه پین را برای مدت زمان طولانی بشماریم چه روشی پیشنهاد میشه؟(بجز کانتر)

    صلی الله علیک یا اباعبدالله الحسین.

    صلی الله علی الباکین علی الحسین(ع).
  6. #6
    2006/02/22
    تهران
    96
    0

    پاسخ : تايمر و كانتر در PIC (راهنمايي)

    نقل قول نوشته اصلی توسط hossein.b
    یه سوال، دستور count تعداد پالسهای روی یه پین را برای مدت زمان مشخصی میشماره. حالا اگه ما خواسته باشیم تعداد پالسهای روی یه پین را برای مدت زمان طولانی بشماریم چه روشی پیشنهاد میشه؟(بجز کانتر)
    اگه بخوای بدون تایمر این کارو انجام بدی سخته . دو راه داری :
    اول یه متغیر 16 بیتی در نظر میگیری و از دستور count استفاده می کنی و میندازیش تو یه حلقه تا مرتب شمارش کنه و بعد مقدار ی که هر بار شمارش میشه رو به یه متغیر اصلی اضافه کنی .
    راه دوم اینکه مرتب خودت این کار چک کردن رو انجام بدی و هر سری باز به یه متغیر اضافه کنی .
    اما بهترین راه به صورت ترکیبی هست . یعنی هم از تایمر و هم از امکانات pic basic pro
    اگر از تایمر 0 + یه متغیر 16 بیتی استفاده کنی تا مقدار 256 * 256 * 65535 پالس شمارش میشه کرد
    اگر هم از تایمر 1 + متغیر 16 بیتی استفاده کنی تا 8 * 65535 * 65535 میشه شمارش کرد .

    البته تو بعضی از مدارا دیدم که از سخت افزار خارجی هم کمک گرفتن که پرسکالر به صورت خارجی اعمال کنن تا مقدار شمارش بالاتر بره .

    اما به نظرم بهترین کار استفاده از تایمر 1 هست . چون خودش تا 65535 می تونه بشمره . پرسکالر 8 هم می تونی واسش در نظر بگیری . پس میشه 65535 * 8 پالس

    به دلیل رعایت نکردن قوانین ، امضا ویرایش شد.
نمایش نتایج: از 1 به 6 از 6

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

  1. راهنمايي در مورد طراحي تايمر خاص
    توسط ircaspianhero در انجمن میکروکنترلرهای AVR
    پاسخ: 56
    آخرين نوشته: 2014/12/28, 19:26
  2. راهنمايي براي ساخت پريز تايمر دار
    توسط SINASET در انجمن مدار هاي ديجيتال
    پاسخ: 31
    آخرين نوشته: 2014/11/13, 08:32
  3. توضيح در مورد وقفه كانتر و تايمر
    توسط mostafa6369 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 1
    آخرين نوشته: 2013/05/26, 22:09
  4. تايمر كانتر ؟
    توسط ALIBITRONIC در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2009/12/28, 21:40
  5. چطور ميتونم با تايمر/كانتر 0 شمارش نزولي انجام بدم؟
    توسط mjdashti در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2008/05/20, 20:32

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

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

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

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

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