برگزاری کلاس های کنکور کاردانی – کاردانی به کارشناسی- کارشناسی ارشد
    آموزش خصوصی رشته های برق و الکترونیک , مخابرات, کنترل, قدرت
    آموزش تخصصی PLC, برق صنعتی, شبکه های کامپیوتری و شبکه های صنعتی
    آموزش نرم افزارهای برق شامل ( MATLAB- E-PLAN- P-SPASE- PROTEUS  و ….. )

مجتمع آموزشی متد صنعت اسپادانا

دوره های AVR

 

میکروکنترلر چیست؟

1- معرفی میکروکنترلرها:
به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش میباشد .
2- بخشهای مختلف میکروکنترلر :
میکروکنترلر ها از بخشهای زیر تشکیل شده اند:
Cpu واحد پردازش
Alu واحد محاسبات
I /O ورودی ها و خروجی ها
Ram حافظه اصلی میکرو
Rom حافظه ای که برنامه روی آن ذخیره می گردد
Timer برای کنترل زمان ها
و . . .
3- خانواده های میکروکنترلر
خانواده : Pic - AVR - 8051
4- یک میکروکنترلر چگونه برنامه ریزی میشود .
میکرو کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assembly basic, c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام programmer که در این دستگاه ای سی قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی انتقال پیدا میکند و در Rom ذخیره می شود .
5- با میکرو کنترلر چه کارهایی می توان انجام داد .
این آی سی ها حکم یک کامپیوتر در ابعاد کوچک و قدرت کمتر را دارند بیشتر این آی سی ها برای کنترل و تصمیم گیری استفاده می شود چون طبق الگوریتم برنامه ی آن عمل می کند این آی سی ها برای کنترل ربات ها تا استفاده در کارخانه صنعتی کار برد دارد .
6- امکانات میکرو کنترلرها :
امکانات میکرو کنترلرها یکسان نیست و هر کدام امکانات خاصی را دارا می باشند و در قیمت های مختلف عرضه می شود .
7- شروع کار با میکرو کنترلر:
برای شروع کار با میکرو کنترلر بهتر است که یک زبان برنامه نویسی مثل c یا basic را بیاموزید سپس یک برد programmer تهیه کرده و برنامه خود را روی میکرو ارسال کنید سپس مدار خود را روی برد برد بسته و نتیجه را مشاهده کنید.
چنانچه در مدارهای الکترو نیکی تجربه ندارید بهتر است از برنامه های آ موزش استفاده کنید.
8- مقایسه خانواده های مختلف میکرو وکنترلرها:
خانواده 8051 :
این خانواده از میکرو کنترولر ها جزو اولین نوع میکرو کنترولر ها یی بود که رایج شده و جزو پیشکسوتان مطرح میشود . معروف ترین کامپایلر برای این نوع میکرو Kiel یا Franklin می باشد میکرو های این خانواده به نوسان ساز نیازمند هستند و درمقابل خانواده PIC یا AVR از امکانات کمتری برخور دار می باشد معروف ترین آی سی ها این خانواده 89S51 یا 89C51 می باشد .
خانواده AVR :
این خانواده از میکرو کنترلرها تمامی امکانات 8051 را دارا می باشد و امکاناتی چون ADC (مبدل آنالوگ به دیجیتال) – نوسان ساز داخلی و قدرت و سرعت بیشتر – EEPROM (حافظه) از جمله مزایای این خانواده می باشد مهم ترین آی سی این خانواده Tiny و Mega است.

خانواده PIC :
این خانواده از نظر امکانات مانند AVR میباشد و در کل صنعتی تر است .
9- مزایای میکرو کنترلر نسبت به مدار های منطقی :
یک میکرو کنترلر را می توان طوری برنامه ریزی کرد که کار چندین گیت منطقی را انجام دهد. تعداد آی سی هایی که در مدار به کار میرود به حداقل میرسد. به راحتی می توان برنامه میکرو کنترلر را تغییر داد و تا هزاران بار میتوان روی میکرو برنامه های جدید نوشت و یا پاک کرد به راحتی میتوان از روی یک مدار منطقی کپی کرد و مشابه آن را ساخت ولی در صورتی که از میکرو کنترلر استفاده شود و برنامه میکرو را قفل کرد به هیچ عنوان نمی توان از آن کپی گرفت .

 

 

سرفصلهای دوره آموزش AVR:

 

  • آشنایی با میکروکنترلر AVR
  • سخت افزار میکرو کنترلر AVR
  • آشنایی با نرم افزار CodeVision AVR
  • آشنایی با نرم افزار CodewizardAVR
  • ارتباط سریال و LCD با AVR
  • آموزش نحوه کار با محیط کامپایلر Codevision AVR برای برنامه نویسی
  • توابع و مجموعه دستورات میکروکنترلرهای AVR
  • بیان نحوه کار با LCD و استفاده از قابلیتهای مختلف آن
  • آشنایی با حافظه های EEPROM سریال SPI و I2C
  • آشنایی با Boot Loader
  • آشنایی با RTC
  • معرفی استانداردهای RS232 و RS485 و برقراری ارتباط سریال با نرم افزار MATLAB

 

دوره مکاترونیک صنعت 1

  • آموزش Protel 99SE
  • طبقه بندی اطلاعات ترسیم شده
  • طراحی شماتیک مدارات و طراحی PCB مدارات
  • تحلیل و آنالیز مدارات و طراحی کتابخانه های شخصی
  • طراحی اتوماتیک PCB توسط نرم افزار

 

مکاترونیک صنعت 2

  • رباتیک
  • آشنایی با مدارات دیجیتال
  • معرفی زبان بیسیك به صورت خلاصه
  • معرفی میكروكنترلر خانواده AVR به صورت تخصصی
  • معرفی برنامه نویسی Bascom و نحوه نصب و اجرا
  • آموزش پروگرام كردن یك IC و تست روی برد
  • آموزش خواندن و نوشتن روی پورتهای IC
  • آموزش كار با LCD شامل پیكره بندی سخت افزاری و نرم افزاری
  • آشنایی با ساخت برد مدار چاپی

 

مکاترونیک صنعت 3

  • آموزش AVR
  • تدریس کامل تمام قسمتهای AVR به صورت صد در صد عملی
  • آشنایی و كار با تایمرها و آشنایی و كار با وقفه ها و آشنایی و كار با PWM
  • آشنایی و كار با مبدلهای آنالوگ به دیجیتال و مقایسه كننده ها
  • آشنایی و كار با درگاه سریال ، فیوزبیتها و دیگر قسمتهای داخلی AVR
  • آشنایی و كار با حافظه EEPROM
  • انجام كار عملی با تمام قسمتهای داخلی AVR
  • انجام كار عملی با نمایشگرهای LCD
  • انجام كار عملی با صفحه كلید های ماتریسی ، ارتباط با صفحه كلید كامپیوتر
  • انجام كار عملی با موتور های پله ای (Stepper Motor)
  • ارتباط با حافظه خارجی ،سنسورها
  • ارتباط با كامپیوتر از طریق درگاه سریال
  • آموزش زبان برنامه نویسی با كامپایلر (codevision , C )
  • آموزش زبان برنامه نویسی با كامپایلر (BASCOM, BASIC )

 

شما اینجا هستید: خانه معرفی دوره ها دوره های AVR معرفی دوره AVR