پاورپوینت پيکره بندی تايمر / کانترها
نوع فایل power point
قابل ویرایش 90 اسلاید
قسمتی از اسلایدها
AVR ها نهایتا دارای سه تایمر / کانتر هستند (به جز MEGA128 که 4 تایمر دارد)
به علت وجود این سه تایمر /کانتر در میکرو نمونه AT90S8535 در این بخش قصد داریم به معرفی تمام تایمر کانتر ها و رجیستر های مربوطه و سپس پیکره بندی آنها در محیط BASCOME بپردازیم
تایمر/کانترصفرهشت بیتی و قابلیت انتخاب کلاک از کلاک سیستم ، تقسیمی از کلاک سیستمی از پایه های خروجی را دارا است.
تایمر / کانتر صفر با توجه به تنظیمات رجیستر کنترلی TCCR0می تواند متوقف شود
پرچم سر ریز و مد مقایسه ای در رجیستر TIFR موجود است.
فعال و غیر فعال کردن وقفه های تایمر/کانتر صفر در رجیستر TIMSK قابل تنظیم است.
CONFIG TIMER0 = TIMER ,PREACALE =1|8|64|256|1024
تایمر می تواند فرکانس خود را از فرکانس اوسیلاتور بخش بر یک ، 8، 64 ، 256 ، 1024 تامین کند.
تایمر با دستورSTART TIMER شروع به شمارش و با دستور STOP TIMER متوقف می شود.
تایمر پس از شمردن تا مقدار $FF پرچم سرریز خود را (OVF0 ) یک می کند.
فهرست مطالب و اسلایدها
تايمر / کانتر صفر
معرفی تایمر / کانترصفر و رجیستر ها
رجیسترکنترلی تایمر/کانترصفر
[TIMER/COUNTER0 CONTROL REGISTER]-TCCR0
بیت های کنترلی تایمر / کانتر صفر
رجیستر تایمر/کانتر صفر
[TIMER/COUNTER0 ] –TCNT0
پیکر بندی تایمر/کانتر صفر در محیط BASCOM
پیکر بندی در مد تایمر
پیکر بندی به صورت کانتر
مثال کانتر
مثال تایمر
مثال تایمر با وقفه
تايمر / کانتر يک
معرفی تایمر / کانتر یک و رجیستر ها
معرفی تایمر / کانتر یک و رجیستر ها
رجیسترکنترلی A تایمر/کانتر
[Timer/couter1 control register A]
بیتهای رجیسترکنترلی A تایمر/کانتر
رجیسترکنترلی B تایمر/کانتر
[TIMER/COUNTER1 CONTROL REGISTER B]-TCCR1B
بیت های رجیسترکنترلی B تایمر/کانتر
بیت های رجیسترکنترلی B تایمر/کانتر
رجيستر تایمر/کانتر1
[TIMER/COUNTER1]-TCNT1H AND TCNT1L
رجیستر خروجی مقایسه ای A تایمر /کانتر
OCR1AH,OCR1AL
رجیستر خروجی مقایسه ای B تایمر /کانتر
OCR1BH,OCR1BL
رجیستر ورودی CAPTURE
–ICR1H AND ICR1L-
تایمر/کانتر یک در حالت PWM
پیکر بندی تایمر/کانتر یک در محیط BASCOM
پیکر بندی تایمر/کانتر در مد مقایسه ای
پیکر بندی تایمر/کانتر یک در مد CAPTURE
پیکر بندی تایمر/کانتر یک در عرض مدولاسیون عرض پالس
(PWM )
تایمر / کانتر دو
معرفی تایمر / کانتر دو و رجیستر ها
رجیستر کنترلی تایمر / کانتر دو
[TIMER/COUNTER2 CONTROL REGISTER ] -TCCR2
رجیستر خروجی مقایسه ای تایمر/کانتر
[TIMER/COUNTR2 OUTPUT COMPARE ] - OCR2
پیکر بندی تایمر/کانتر دو در محیط BASCOM
پیکر بندی تایمر/کانتر دو در مد مقایسه ای
طرز کار با وقفه تطابق مقایسه
پیکر بندی تایمر/کانتر دو در عرض مدولاسیون عرض پالس
(PWM)
پیکره بندی تایمر / کانتر دو( حالت دو )
پیکر بندی تایمر/کانتر دو در مد مقایسه ای