
حجم فایل : 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 تومان
سؤالات تربیت دینی(از من تاخدا) پایه هفتم نوبت اول دی 1404 دارای انواع سؤال: تستی، صحیح و غلط، کوتاه پاسخ، جورکردنی، تشریحی دارای دو صفحه سوال + یک صفحه پاسخنامه فرمت سوالات: pdf و word - نوع فایل: zip پس از دانلود با کلیک راست و زدن اکسترکت از حالت zip خارج ... ...
عنوان فایل: دانلود تحقیق درباره انواع رباط در مفصل ها (pdf,word) نوع فایل: پی دی اف pdf و ورد word حجم فایل: 147.22 کیلوبایت تعدادصفحات : 7 ص زبان : فارسی شرح مختصر: رباطها و تاندونها باعث ایجاد حرکت در بدن میشوند. در واقع میتوان گفت که رباط و تاندون بدن را از ... ...
نمایی از نقشه: ... ...
فایل اتوکد مسکونی سه طبقه درس طراحی فنی با دو طبقه تیپ (طبقه اول و دوم) دارای سایت پلان، پلان فاز 1 طبقات، فاز2 بر روی طبقه تیپ بررسی شده است که شامل : پلان اندازه گذاری،پلان مبلمان، پلان سقف کاذب، پلان تیپ بندی در و پنجره، پلان کف سازی، پلان شیب بندی بام، نماها از چهار ... ...