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ميليررثساي ر ,روذ رورخسموشررکندر.
ر