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