
حجم فایل : 469.1 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 22
بنام خدا Interrupts Fifth Session External Interrupts: میکروATmega 16 دارای سه منبع وقفه خارجی می باشد:
1-External interrupt 0 (INT0)
2-External interrupt 1 (INT1)
3-External interrupt 2 (INT2)
#asm “SEI” دستور فعال کردن وقفه ها: MCUCR : نوع تریگر شدن هریک از وقفه های خارجی صفر و یک بوسیله این رجیستر تعیین می شود. MCUCSR : نوع تریگر شدن وقفه 2 با استفاده از ست کردن بیت 6 این رجیستر تعیین میشود.
GICR (General Interrupt Control Register ) مثال فعال سازی وقفه خارجی صفر : GICR=0b01000000; شماره بردار وقفه بر اساس جدول بردار وقفه بدست می آید و می توان به جای ان از اسم بردار وقفه نیز استفاده کرد :مثال :شماره وقفه صفر 2 است یا می توان آنرا بصورت EXT_INT0 نوشت. مثال: برنامه ای بنویسد که یک LED متصل به پورت B را در هر ثانیه یک بار روشن و خاموش کند و در صورت فعال شدن وقفه صفر همین کار را برای LED متصل به پورت A یک بار انجام دهد . پین صفرم پورت A و B با ید خروجی تعریف شود.
بیت فعال ساز عمومی وقفه ها باید یک شود.
بیت فعال ساز وقفه صفر باید یک شود.
وقفه صفر باید حساس به لبه ی پایین رونده تنظیم شود.
تابع اجرای وقفه صفر باید نوشته شود.
برنامه اصلی در حلقه بی نهایت نوشته شود
برنامه مربوط به وقفه در تابع وقفه نوشته شود interrupt[2]isr_int0()
{
PORTA.0=1;
delay_ms(1000);
PORTA.0=0;
}
void main(void)
{
DDRA.0=1;
DDRB.0=1;
PORTD.2=1;
#asm ("SEI")
GICR= 0b01000000;
MCUCR=0b00000010;
while(1)
{
PORTB.0=1;
delay_ms(500);
PORTB.0=0;
delay_ms(500);
}
} #include
#include
interrupt[2]isr_int0()
{
PORTA.0=1;
delay_ms(1000);
PORTA.0=0;
}
void main(void)
{
DDRA.0=1;
DDRB.0=1;
PORTD.2=1;
#asm ("SEI") //SREG=0x80;
GICR= 0b01000000;
MCUCR=0b00000010;
while(1)
{
PORTB.0=1;
delay_ms(500);
PORTB.0=0;
delay_ms(500);
}
}
تمرین :یک اشکار ساز عبور از صفر برای یک ولتاژ ورودی آنالوگ طراحی کنید . زمانی که سیگنال ورودی از صفر عبور میکند وقفه ای فعال شود و در آن وقفه پین صفر از پورت A به مدت چند ثانیه یک شود. برنامه ای بنویسید که هر پالس یایین رونده که به پایه وقفه صفر اعمال می شود را بشمارد و تعداد شمارش ها را بر روی سه 7segment نمایش دهد. پایان...
مبلغ واقعی 18,824 تومان 20% تخفیف مبلغ قابل پرداخت 15,059 تومان
مشخصات نویسندگان مقاله طراحی روکش به روش آشتو علیرضا فرشته صنیعی - دانشجوی کارشناسی عمران دانشگاه علم و صنعت ایران چکیده مقاله: راهنمای طراحی که آشتو ارائه شده بود بر اساس مفهوم عمر باقیمانده استوار بود و برای هر نوع روکش قابل استفاده بود ،استفاده از آزمایشات غیر مخرب ... ...
دانلود مبانی نظری و پیشینه تحقیق خودنظم بخشی رفتار در 59 صفحه در قالب word , قابل ویرایش ، آماده چاپ و پرینت جهت استفاده.توضیحات کوتاه از متن:توضیحات: فصل دوم پایان نامه کارشناسی ارشد (پیشینه و مبانی نظری پژوهش)همراه با منبع نویسی درون متنی به شیوه APA جهت استفاده فصل دو ... ...
سلام دوستان عزیز در این پاور پوینت ۹۰ اسلایدی مطالب کاملی در مورد جنگ نرم گفته شده که امیدوارم استفاده کنید . برخی از سرفصل های این پاورپوینت رو در پایین براتون قرار میدم; 1-انواع جنگ ها 2-تعریف جنگ نرم 3-اهمیت جنگ نرم 4-علت تقابل اسلام و غرب 5-ابزارهای جنگ ... ...