AVR Session one 2010, Autumn میکرو کنترلر  ميکروکنترل ر رررار ررارهرپذ ر ر رهراسم ر ر ر ر ر اررپ ر ر رک.

Download Report

Transcript AVR Session one 2010, Autumn میکرو کنترلر  ميکروکنترل ر رررار ررارهرپذ ر ر رهراسم ر ر ر ر ر اررپ ر ر رک.

AVR
Session one
2010, Autumn
‫میکرو کنترلر‬
‫‪ ‬ميکروکنترل ر رررار ررارهرپذ ر ر رهراسم ر ر ر ر ر اررپ ر ر رک ر ر رپ ر ر س رپ ر رهسع ر ر ر‬
‫پفزپيشر رع رورکسرپييرمدپرپترورکسهشرحجمرورهزين رميرذو ‪.‬‬
‫کاربرد های میکرو کنترلر‬
‫‪ ‬سخ رمسذی رحسسب‬
‫‪ ‬کنترلرروبست‬
‫‪ ‬کنترلرپ ررپ ر وررو سیل‬
‫‪ ‬ر پ شرهصویر‬
‫‪ ‬کسرهخوپ‬
‫‪ ‬پهصسلره رذبک‬
‫‪ ‬ور‪...‬‬
‫انواع میکرو کنترلر‬
Tiny
Classic
ATmega
Xmega
PIC 
8051 
ARM 
AVR 
‫معرفی ‪ATmega 16‬‬
‫‪ 32 ‬سا رورو ي‪/‬خروجيرچندرمنظور‬
‫‪ ‬قسهلي ر‪ 10000‬هسرراوذت رورخوپاد‬
‫‪ ‬اارکيلوبسا رحسفظ ر‪ SRAM‬پخلي‬
‫‪ 16 ‬کيلوبسا رحسفظ ر‪Flash‬‬
‫‪ ‬کسرر ررفرکسنسرص ررهسر‪ 16‬مگسهرهز‬
‫‪ 8 ‬کساسلر‪ADC‬‬
‫‪ ‬ورهسامرر‪ 8‬هيتيروراارهسامرر‪ 16‬هيتي‬
‫‪…‬‬
‫معرفی ‪CodeVision AVR‬‬
‫‪ CodeVision‬یرارکسمارسیلرر برس ر‪ C‬پ ر رکر رهررپررکرسررهرسرمنکررورکنترررلر‬
‫هررسررخررساوپ ر‪ AVR‬ذرررک ر‪ Atmel‬ررسخ رذررد رپ ر ‪ .‬هو رریرپی ر راررر ر‬
‫پفزپررمیرهوپ رکدرمور رانس رهرپررمنکروررپرهولندرکر ‪.‬‬
‫‪Code Wizard‬‬
‫‪ Code Wizard‬یرارپهرزپرر‪ CodeVision‬پ ر رکر رهو ریر‬
‫رمیرهوپ ریار رررپ رکدرهسرورهنظنمسترپولن رمنکروررپرپاجس ر پ ‪.‬‬
‫هرپررپیجس ریار روژ رجدیدرپ رمنوررفسیرلرهررررورریزینر ررر‪ New‬کلنرار‬
‫کنندرور ‪ Project‬رپرپا خسبرکنند‪.‬‬
‫‪Code Wizard‬‬
‫رر نج ررر رپررکر ر ره ررس رم رریرذ ررو رپ رذ ررمسر رروپلرم رریرکن رردرکر ر رقص رردرپ ر ر س رپ ر‬
‫‪ Code Wizard‬رپر پریردریرسرار ‪.‬کر رهررپرر رس کیرکرسرر‪ yes‬رپرپا خرسبرمریر‬
‫کننمرهسر نجر ررر‪ Code Wizard‬هس رذرو ‪.‬پرسرپ رپاجرس رهنظنمرسترمرور ر‬
‫انررس رپ رمنرروررفسیررلرهررررور‪ Generate, Save and Exit‬کلنررار‬
‫کنندرهسرکدرمور رانس هس رپیجس رذو ‪.‬‬
C ‫دستورات مهم زبان‬
 if(condition)
{
…
}
 for(; ;)
{
…
}
 While(condition)
{
…
}
‫‪DDR & PORT‬‬
‫‪ ‬هنظنمرجه ریار ورت‪:‬‬
‫ورو ر‪/‬خروجی‬
‫‪ ‬اوذت رروررخروجی‬
‫‪DDRX‬‬
‫‪PORTX‬‬
‫‪Delay‬‬
‫)(‪Delay_ms‬‬
‫)(‪Delay_us‬‬
‫‪ ‬هرپيرپ‬
‫س رپ رپا ر ورهسبعرهسادرک سهخسا ر‪ delay.h‬رپره رهراسم رپضسف رکنيمر‪.‬‬
Proteus ‫معرفی‬
‫پروژه ‪1‬‬
‫مثسل‪ :‬هراسم رپيرهنويسيدرک ر سا رهسير ورتر‪ A‬رپراکيرپسرپ ر اگرير‪ ,‬هرسرپخر‬
‫مسنير‪ 500‬ميليررثساي ر‪ ,‬روذ رورخسموشررکندر‪.‬‬
‫ر‬