فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!
توضیحات محصول دانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن (کد14639)
دانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\n عنوان های پاورپوینت آشنایی با انواع تایمر و وظایف آن عبارتند از :
\n\nآشنایی با انواع تایمر و وظایف آن\nوظیفه تایمر :
\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\nTIMER 0\nخصوصیات تایمر 0:\nبلوک دیاگرام تایمر 0 :
\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\n:OPTION_REG ثبات\nبیت های کنترلی تایمر0:
\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\nبیت T0SE :\nبیت های PS0 - PS2 :\nنکاتی در مورد کنترل تایمر0 :\nوقفه تایمر0 :
\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\nTIMER 1\nتایمر1 :\nثبات کنترلی تایمر1 (T1 CON ) :\nوقفه تایمر 1 :
\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\nعملکرد تایمر 1 در مد تایمر:\nعملکرد تایمر1 در مد شمارنده همزمان :\nعملکرد تایمر در مد شمارنده غیر همزمان:\nTIMER 2\nتایمر2 :
\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\nبلوک دیاگرام تایمر 2 :\nثبات کنترلی T2CON :\nWATCH DOG TIMER\nتایمر WDT:\nبلوک دیاگرام تایمر WDT:\nعملکرد WDT:
\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\nزمان بندی WDT:\nزمان بندی دستورات:\nبرنامه نویسی تایمر WDT:
\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن
\nراه دیگر برای فعال کردن تایمر WDT استفاده از عبارت زیر می باشد :
\n\n
\n\nتکه ها و قسمت های اتفاقی از فایل آشنایی با انواع تایمر و وظایف آن
\nتایمر1 :تایمر 1 ، 16 بیتی و شامل دو ثبات 8 بیتی (TWR1L,TMR1H ) است که قابل خواندن و نوشتن در حال اجرا می باشد. بلوک دیاگرام تایمر 1 در زیر آمده است :\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\n\nثبات کنترلی تایمر1(T1 CON ) :تایمر 1 توسط ثبات T1CON قابل کنترل است.\nTMR1-ON: تایمر1 برخلاف تایمر0 قابل روشن وخاموش کردن توسط بیت 0 ثبات T1CON می باشد.TMR1CS: بیت1 این ثبات مد تایمر را مشخص می کند. 0: تایمر در مد شمارنده انتخاب می شود و با لبه بالارونده یا پایین رونده کلاک خارجی افزایش می یابد. 1: تایمر در مد تایمر انتخاب می شود وبا کلاک داخلی افزایش می یابد.\nT1SYNC,T1OSCEN:قابلیت دیگر تایمر1 استفاده از اسیلاتور خارجی است که با بیت های دوم و سوم این ثبات صورت می گیرد.\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\n\nپیش مقیاس کننده(T1CKPSO,T1CKPS1 ) :\nاز بیت های فوق که بیت های چهارم و پنجم ثبات کنترلی هستند برای تعیین پیش مقیاس کننده استفاده می شود.\nکه طبق جدول زیر می باشد:\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\n\nوقفه تایمر 1 :دو ثبات تایمر1 از 0000$ تا $FFFF می شمارند. هنگام افزایش از $FFFF به$0000 سرریز اتفاق می افتد و بیت پرچم آن واقع در ثبات PIR1 یک می شود.اگر وقفه تایمر1 فعال باشد می توان از سرریز تایمر، وقفه ایجاد کرد. این وقفه با صفر و یک کردن TMR1IF(PIE1.0) فعال یا غیرفعال می شود.\n\nچند نکته در مورد تایمر1:\nاگر اسیلاتور تایمر1 فعال باشد پایه های RC1/T1OSI/CCP2 T1CKI/T1OSO/RC0, به حالت ورودی در می آیند و مقدار TRIC1:0 نادیده گرفته می شود.\nپیش مقیاس کننده تایمر1 هنگام نوشتن در ثبات های TMR1L TMR1H , پاک می شود و بایستی دوباره مقدار دهی شود.\nخواندن و نوشتن ثبات های TMR1L , TMR1H در حال شمردن امکان پذیر است ولی ممکن است مشکلی پیش بیاید چون خواندن ونوشتن این دو ثبات همزمان صورت نمی گیرد.\nتایمر1 دارای یک ورودی ریست داخلی است. تایمر1 از طریق هر دو واحد CCP می تواند ریست شود.\n\nعملکرد تایمر 1 در مد تایمر:مد تایمر توسط پاک کردن بیت TMR1CS (TICON.1 ) انتخاب می شود.فرکانس کلاک ورودی به تایمر 1 (FOSC/4 ) است.بیت کنترل همزمانی T1SYNC (TCON.2 ) در مورد تایمراثری ندارد چون تایمر همیشه در حالت همزمان است.\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\n\nعملکرد تایمر1 در مد شمارنده همزمان :مد شمارنده بوسیله یک کردن بیت TMR1CS انتخاب می شود.اگر تایمر درمد شمارنده قرار گیرد قبل از اینکه شروع به شمارش کند منتظر یک لبه پایین رونده می شود تا همزمانی صورت بگیرد.زمانی که تایمر از منبع خارجی برای افزایش استفاده می کند این افزایش روی لبه بالارونده اتفاق می افتد. اگر بیت T1OSCEN یک شود تایمر روی لبه بالارونده از ورودی کلاک در پایه CCP2/T1OSI/RC1 در پایه افزایش می یابد.واگرT1OSCEN صفرگردد تایمر با لبه بالارونده ازورودی کلاک در پایه T1CK1/T1OS0/RC0 افزایش می یابد. اگر بیت T1SYNC صفر گردد ورودی کلاک خارجی با کلاک های فاز داخلی همزمان می شود. در این حالت بایستی دقت کرد که اگر میکرو در مد SLEEP قرار گیرد تایمر1 نمی تواند کار کند چون کلاک داخلی وجود ندارد تا کلاک خارجی با آن همزمان گردد.\nعملکرد تایمر در مد شمارنده غیر همزمان:اگربیت T1SYNC (T1CON.2 ) یک شود دیگر کلاک خارجی با کلاک داخلی همزمان نمی شود. در این حالت تایمر بطور غیرهمزمان با کلاک های داخلی افزایش می یابد. تایمر1 می تواند در این مد در مدتی که میکرو در مد SLEEP قرار دارد نیز کار کند وبا ایجاد وقفه سرریز تایمر1 ، میکرو را از حالت SLEEP خارج کند.\nTIMER 2\nتایمر2 :\nاین تایمر8 بیتی است ودارای پیش مقیاس کننده وپس مقیاس کننده می باشد.\nاین تایمر بعنوان PWM برای واحد CCP نیز بکار می رود.\nثبات کنترلی T2CON برای کنترل این تایمر استفاده می شود.\nبیت های T2CKPS0,T2CKPS1 جهت تعیین پیش مقیاس کننده برای تایمر2 بکار می روند.\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\n\nتایمر2 یک ثبات دوره ای 8 بیتی به نام PR2 دارد اگراین ثبات مقداردهی گردد تایمر از 00$ شروع به شمردن می کند تا به مقدار PR2 برسد و در اینجا دوباره مقدارتایمر2، 00$ می شود.\nPR2 یک ثبات قابل خواندن ونوشتن است که به محض ریست میکرو با $FF مقداردهی می شود.\nخروجی می تواند با استفاده از بیت های TOUTPS0:3 برای تولید وقفه تحت پس مقیاس کننده 4 بیتی قرار گیرد (1:1 تا 1:16 ) برای اینکه بیت TMR2IF یک شود بایستی ثبات TMR2 با اندازه پس مقیاس کننده مشخص شده در ثبات PR2 یکی شود.\n\nبلوک دیاگرام تایمر 2 :\nثبات کنترلی T2CON :\nتایمر با بیت کنترلی TMR2 ON روشن می شود زمانی که از تایمر استفاده نمی شود بهتر است این بیت 0 گردد تا توان مصرفی ناشی از تایمر کاهش یابد.\nشمارنده پیش مقیاس کننده و پس مقیاس کننده زمانی پاک می شود:\n1) نوشتن ثبات TMR2\n2) نوشتن ثبات T2CON\n3)ریست میکرو (ریست MCLR-ریستBORیاWDT –POR)\n\nنکته :TMR2 وقتی که T2CON نوشته می شود پاک نمی شود.\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\nWATCH DOG TIMER\nتایمر WDT:ممکن است برنامه ایی که نوشته اید بعد از یک مدت طولانی در یکی از مراحل اجرا د چار مشکل شده و میکرو در یک حلقه بی نهایت گرفتار شود. تنها راه حل در اینجا ریست کردن برنامه است . رفع خودکار این مشکل توسط تایمر WDT انجام می گیرد و به عبارت دیگر WDT میکرو را از حلقه بی نهایت که خارج از مسیر برنامه اصلی اتفاق افتاده خارج می کند.\nبلوک دیاگرام تایمر WDT:\nعملکرد WDT:\nواحد WDT در بسیاری از میکرو ها با کارکردی مشابه وجود دارد. در PIC یک شبکه خازنی و مقاومتی وجود دارد که مولد یک کلاک مستقل از کلاک خارجی می باشد.\nوقتی WDT فعال می شود شمارش از $00 تا$FF ادامه می یابد، وقتی شمارنده از $FF به $00 می رود WDT میکرو را ریست می کند.\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\n\nتنها راهی که می توان مانع از ریست WDT شد این است که در فواصل زمانی مشخص زمانی WDT را غیر فعال کرد . حال اگر برنامه طبق پیش بینی پیش نرفت و در مرحله ایی ازاجرا دچارمشکل شد تایمرسرریزشده ومیکرو را ریست می کند.\n\nزمان بندی WDT:برگه اطلاعات میکرو کنترلر پیک مشخص می کند که مدت زمان عملکرد WDT حدود 18 میلی ثانیه است.البته این زمان تقریبی است و علت تقریبی بودن آن مولد کلاک است که یک شبکه RC می باشد.WDT با دستورات CLRWDT (در اسمبلی) وCLEAR WDT (در بیسیک) قبل از ریست کردن میکرو پاک می شود.پیش مقیاس کننده برای WDT نیز بکار می رود با تقسیم فرکانس کلاک WDT زمان ریست شدن میکرو طولانی تر می شود.\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\n\nزمان بندی دستورات:زمان اجرای هر دستور در میکرو کنترلر پیک یک سیکل داخلی (FOSC/4) و یا دو سیکل می باشد. در بیسیک به علت اینکه برنامه سطح بالا است و هر دستور هنگام تبدیل به چندین کد اسمبلی تبدیل می شود نمی توان تعیین کرد که هر دستور در چه مدتی اجرا می شود. یک روش برای بدست آوردن زمان اجرای دستور قرار دادن علامت در نقاط مختلف برنامه می باشد. مثلا در جایی که می خواهید WDT را قرار دهید یکی از پایه ها را یک و بلا فاصله صفر کنید. بعد توسط اسیلوسکوب سیگنال دیده شده را ازاین پایه را نگاه کنید و زمان بین هر بار تغییر روی پایه را بدست آورید این همان زمانی است که برای حدس زدن زمان WDT نیاز دارید.\n\nدانلود پاورپوینت آشنایی با انواع تایمر و وظایف آن\n\nبرنامه نویسی تایمر WDT:برای استفاده از تایمر WDT بایستی بیت دوم کلمه پیکره بندی نشانده شود برای این کار بایستی از طریق نرم افزاری که برای برنامه ریزی استفاده می کنید تایمر WDT را فعال کنید.راه دیگربرای فعال کردن تایمر WDT استفاده ازعبارت زیر می باشد :@ DEVICE WDT_ON که در حقیقت بیت دوم کلمه پیکره بندی را در هنگام برنامه ریزی مقدار دهی می کند.\n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc | )