پاورپوینت پيکره بندی تايمر کانترها (pptx) 92 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 92 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
1
2
پيکره بندی تايمر / کانترها
3
پِيکره بندی تايمر / کانتر ها
AVR ها نهایتا دارای سه تایمر / کانتر هستند (به جز MEGA128 که 4 تایمر دارد).
به علت وجود این سه تایمر /کانتر در میکرو نمونه AT90S8535 در این بخش قصد داریم به معرفی تمام تایمر کانتر ها و رجیستر های مربوطه و سپس پیکره بندی آنها در محیط BASCOME بپردازیم
4
تايمر / کانتر صفر
5
معرفی تایمر / کانترصفر و رجیستر ها
تایمر/کانترصفرهشت بیتی و قابلیت انتخاب کلاک از کلاک سیستم ، تقسیمی از کلاک سیستمی از پایه های خروجی را دارا است.
تایمر / کانتر صفر با توجه به تنظیمات رجیستر کنترلی TCCR0می تواند متوقف شود
پرچم سر ریز و مد مقایسه ای در رجیستر TIFR موجود است.
فعال و غیر فعال کردن وقفه های تایمر/کانتر صفر در رجیستر TIMSK قابل تنظیم است.
6
رجیسترکنترلی تایمر/کانترصفر[TIMER/COUNTER0 CONTROL REGISTER]-TCCR0
--
--
--
--
--
CS01
CS00
7 6 5 4 3 2 1 0
Bit
Read/Write R R R R R/W R/W R/W R/W
Initial value 0 0 0 0 0 0 0 0
CS02
7
بیت های کنترلی تایمر / کانتر صفر
بیت های 3...7:بیت های رزو شده
بیت های 2،1،0 : CS02 ,CS01 , CS00 : انتخاب کلاک تایمر / کانتر صفر
این بیت ها طبق جدول زیر مشخص کننده کلاک تایمر /کانتر صفر هستند.
CS22 CS21 CS20 DESCRIPTION
0 0 0 STOP , TIMER/COUNTER0 IS STOPED
0 0 1 CK2
0 1 0 CK2/8
0 1 1 CK2/64
1 0 0 CK2/256
1 0 1 CK2/1024
1 1 0 EXTERNAL PIN T0 FALLING EDGE
1 1 1 EXTERNAL PIN T0 RISING EDGE
8
رجیستر تایمر/کانتر صفر [TIMER/COUNTER0 ] –TCNT0
این رجیستر 8 بیتی محتوای تایمر/کانتر را در خود جای می دهد .تایمر/کانتر به عنوان UP- COUNTER با قابلیت خواندن /نوشتن استفاده می شود.
MSB
LSB
Bit 7 6 5 4 3 2 1 0
Read/Write R/W R/W R/W R/W R/W R/W R/W R/W
Initial Value 0 0 0 0 0 0 0 0
9
پیکر بندی تایمر/کانتر صفر در محیط BASCOM