پاورپوینت با موضوع پيکره بندی تايمر / کانترها

پاورپوینت با موضوع پيکره بندی تايمر / کانترها

قبل از خرید حتما توضیحات را کامل مطالعه نمایید

صفحه اصلی
راهنما
محصولات
لیست فروشگاه ها
درباره ما
قوانین
نقشه سایت
تماس با ما

پاورپوینت با موضوع پيکره بندی تايمر / کانترها

10000 قیمت

پاورپوینت با موضوع پيکره بندی تايمر / کانترها

پاورپوینت با موضوع پيکره بندی تايمر / کانترها

 

 

 

 

لینک دانلود و خرید پایین توضیحات

دسته بندی : پاورپوینت

نوع فایل : .ppt ( قابل ويرايش و آماده پرينت )

تعداد اسلاید : 90 اسلاید

قسمتی از متن .ppt :

پيکره بندی تايمر / کانترها

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 ) یک می کند.



در صورتی که وقفه سر ریز با دستور  ENABLE OVF0 و وقفه سراسری با دستور  ENABLE INTRRUPTS فعال باشد می توان در لحظه سرریزی کانتر با دستور ON OVF0 LABLE  و یا  ON TIMER0 LABLE  به لیبل پرش کرد و روتین وقفه مربوط به ان را اجرا کرد.

محتوای تایمر /کانتر یک را می توان با دستور   VAR = TIMER0  خواند که VAR  باید متغیری از جنس  BYTE  باشد.

با دستور TIMER0 = INITIAL VALUE مقدار اولیه ای را می توان در تایمر صفر قرار داد.


فهرست مطالب و اسلایدها:

تايمر / کانتر صفر

 معرفی تایمر / کانترصفر و رجیستر ها

 رجیسترکنترلی تایمر/کانترصفر

[TIMER/COUNTER0 CONTROL REGISTER]-TCCR0

بیت های کنترلی تایمر / کانتر صفر

  رجیستر تایمر/کانتر صفر

 [TIMER/COUNTER0 ] –TCNT0

پیکر بندی تایمر/کانتر صفر در محیط BASCOM

 پیکر بندی در مد تایمر

پیکر بندی به صورت کانتر

  مثال کانتر

  مثال تایمر

  مثال تایمر با وقفه

تايمر / کانتر يک

  معرفی تایمر / کانتر یک و رجیستر ها

  معرفی تایمر / کانتر یک و رجیستر ها

 رجیسترکنترلی A تایمر/کانتر

[Timer/couter1 control register A]

بیتهای رجیسترکنترلی A تایمر/کانتر

 رجیسترکنترلی B تایمر/کانتر

[TIMER/COUNTER1 CONTROL REGISTER B]-TCCR1B


 بیت های رجیسترکنترلی 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)

 پیکره بندی تایمر / کانتر دو( حالت دو )

پیکر بندی تایمر/کانتر دو در مد مقایسه ای


خرید

پرداخت آنلاین
mouse corsair

دوره استراتژی قدرتمند PTC

299,000 تومان

مشاهده دوره