پاورپوینت پیکره بندی تایمرکانترها ۹۰ اسلاید
توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد
پاورپوینت پیکره بندی تایمرکانترها ۹۰ اسلاید دارای ۹۰ اسلاید می باشد و دارای تنظیمات کامل در Power Point می باشد و آماده پرینت یا چاپ است
فایل پاور پوینت پاورپوینت پیکره بندی تایمرکانترها ۹۰ اسلاید کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز پاورپوینت پیکره بندی تایمرکانترها ۹۰ اسلاید۲ ارائه میگردد
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی پاورپوینت پیکره بندی تایمرکانترها ۹۰ اسلاید،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از متن پاورپوینت پیکره بندی تایمرکانترها ۹۰ اسلاید :
پاورپوینت پیکره بندی تایمر کانترها ۹۰ اسلاید
پِیکره بندی تایمر / کانتر ها
AVR ها نهایتا دارای سه تایمر / کانتر هستند (به جز MEGA128 که ۴ تایمر دارد).
به علت وجود این سه تایمر /کانتر در میکرو نمونه AT90S8535 در این بخش قصد داریم به معرفی تمام تایمر کانتر ها و رجیستر های مربوطه و سپس پیکره بندی آنها در محیط BASCOME بپردازیم
معرفی تایمر / کانترصفر و رجیستر ها
تایمر/کانترصفرهشت بیتی و قابلیت انتخاب کلاک از کلاک سیستم ، تقسیمی از کلاک سیستمی از پایه های خروجی را دارا است.
تایمر / کانتر صفر با توجه به تنظیمات رجیستر کنترلی TCCR0می تواند متوقف شود
پرچم سر ریز و مد مقایسه ای در رجیستر TIFR موجود است.
فعال و غیر فعال کردن وقفه های تایمر/کانتر صفر در رجیستر TIMSK قابل تنظیم است.
پیکر بندی در مد تایمر
CONFIG TIMER0 = TIMER ,PREACALE =1|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 مقدار اولیه ای را می توان در تایمر صفر قرار داد.
پیکر بندی به صورت کانتر
CONFIG TIMER0 = COUNTER , EDGE = RISING / FALLING
با انتخاب EDGE = RISING با هر لبه بالا رونده به پایه T0 شمارش صورت می گیرد
با انتخاب EDGE = FALLING با هر لبه پایین رونده به پایه T0 شمارش صورت می گیرد
کانتر پس از شمردن تا مقدار $FF و به تعداد $FF+1 پالس پرچم OVF0 یک می شود .
محتوای تایمر /کانتر صفر را می توان با دستور VAR = COUNTER0 خواند که VAR باید متغیری از جنس BYTE باشد.
در صورتی که وقفه سر ریز با دستور ENABLE OVF0 و وقفه سراسری با دستور ENABLE INTRRUPTS فعال باشد می توان در لحظه سرریزی کانتر با دستور ON OVF0 LABLE و یا ON COUNTER LABLE به لیبل پرش کرد و روتین وقفه مربوط به ان را اجرا کرد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.