
حجم فایل : 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 تومان
عنوان فایل: دانلود در مورد فلج مغزی (پاورپوینت) نوع فایل: پاورپوینت ppt حجم فایل: 116.87 کیلوبایت KB تعدادصفحات : 17 ص زبان : فارسی شرح مختصر: فلج مغزی اصطلاحی است که در برگیرنده مجموعهای از شرایط عصبی است و باعث میشود ناتوانی فیزیکی برای فرد ایجاد شود. در حقیقت این ... ...
نوع فایل: pdf حجم فایل: 2.53 مگ MB تعدادصفحات : 37 ص زبان : فارسی شرح مختصر: اختراع اسپکتروفتومتر یا طیف سنج، انقلابی بسیار خوب در عرصه شناخت خواص نوری مواد بوجود آورد آن قدر که برخی از پروژه های علمی و زیستی بدون روش های اسپکتروفتومتری ممکن نمی باشد. اهمیت این روش ... ...
مشخصات نویسندگان مقاله طرح فلوم با چرخش آب و رسوب حسین حیدری - دانشجوی کارشناسی ارشد مهندسی آب دانشگاه صنعتی امیرکبیرامیررضا زراتی - استاد دانشکده عمران و محیط زیست دانشگاه صنعتی امیرکبیرمسعود ذکایی آشتیانی - دانشجوی کارشناسی ارشد مهندسی آب دانشگاه صنعتی امیرکبیرمحمد ... ...
بدون شک دورۀ اوایل کودکی بعنوان مهمترین مرحلۀ توسعۀ در سراسر طول عمر یک فرد، در نظر گرفته می شود که در طیف وسیعی از پیامدهای سلامتی و اجتماعی در سراسردورۀ زندگی تاثیر می گذارند. همانطور که تحقیقات نشان داده اند مشکلات زیادی در فرد بزرگسال بصورت اجتماعی، مشکلات روانی، چاقی و ... ...
نام کتاب : جاناتان مرغ دریایی نویسنده : ریچارد باخ مترجم : نسیم امیر عظیمی فرمت : pdf ... ...