امروز: شنبه 22 اردیبهشت 1403
دسته بندی محصولات
بخش همکاران
بلوک کد اختصاصی

پاورپوینت پیکره بندی تایمر کانترها 90 اسلاید

پاورپوینت پیکره بندی تایمر  کانترها 90 اسلایددسته: کامپیوتر و IT
بازدید: 62 بار
فرمت فایل: pptx
حجم فایل: 191 کیلوبایت
تعداد صفحات فایل: 90

پاورپوینت پیکره بندی تایمر کانترها در 90 اسلاید قابل ویرایش با فرمت pptx

قیمت فایل فقط 11,000 تومان

خرید

پاورپوینت پیکره بندی تایمر  کانترها 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 ) یک می کند.

در صورتی که وقفه سر ریز با دستور  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  به لیبل پرش کرد و روتین وقفه مربوط به ان را اجرا کرد.

قیمت فایل فقط 11,000 تومان

خرید

برچسب ها : پیکره بندی تایمر کانترها , پاورپوینت پیکره بندی تایمر کانترها , بررسی پیکره بندی تایمر کانترها , دانلود پاورپوینت پیکره بندی تایمر کانترها , پاورپوینت بررسی پیکره بندی تایمر کانترها , پیکره بندی تایمر , پاورپوینت پیکره بندی تایمر , پیکره بندی , کانترها , پاورپوینت کانترها , معرفی تایمر , کانترصفر و رجیستر ها , پروژه , پژوهش , مقاله , جزوه , تحقیق , دانلود پروژه

نظرات کاربران در مورد این کالا
تا کنون هیچ نظری درباره این کالا ثبت نگردیده است.
ارسال نظر