میکروکنترلر چیست ؟ #2 [2]
در این قسمت،به ادامه معرفی میکروکنترلرها میپردازیم.
با ما در ادامه مطلب همراه باشید ...
بخش دوم :
ساختمان داخلی میکروکنترلر :
بطور کلی کلیه میکروکنترلرها دارای ساختمان داخلی با اعضای زیر میباشند :
1.واحد پردازش مرکزی (CPU)
2.حافظه موقت خواندنی و نوشتنی (RAM)
3.حافظه فقط خواندنی (ROM)
4.پورت های ورودی و خروجی (I/O Ports)
5.تایمرها و شمارنده ها (Timers and Counter)
6.کنترلهای وقفه (Interrupt Controls)
7.مبدل آنالوگ به دیجیتال (ADC)
8.مبدل دیجیتال به آنالوگ (DAC)
9.رابط کاربری سریال (Serial Interface Ports)
10. ...
هرکدام از واحدهای نام برده شده دارای تعاریف و جزئیات مفصلی بوده که تنها جزئیات کاربردی آنها را در طول توضیح این مباحث مورد واکاوی قرار خواهیم داد.
معروفترین میکروکنترلها :
1.میکرو کنترلرهای سری 8051 ساخت شرکت Atmel
2.میکرو کنترلرهای سری PIC ساخت شرکت Microchip
3.میکروکنترلرهای سری AVR ساخت شرکت Atmel
لازم بذکر است که میکروکنترلرهای دیگری نیز از شرکتهای معتبر جهانی وجود دارد که ما تنها اینجا به معروفترین و پرکاربردترین آنها اشاره کردیم.
طبق هدف اصلی ما که از قبل تعیین شده است تنها به آموزش میکروکنترلرهای سری AVR میپردازیم ولی برای آشنایی جزیی در ادامه توضیحات اندکی در مورد دیگر سری ها خواهیم داد.
-میکرو کنترلرهای سری 8051 ساخت شرکت Atmel :
Intel MCS-51 معروف به 8051 در سال 1980 توسط اینتل ساخته شد.بعدها شرکت های دیگری لایسنس آن را خریداری کرده و اقدام به ساخت آن کردند.
8051 دارای 4 کیلوبایت حافظه میباشد.
-میکرو کنترلرهای سری PIC ساخت شرکت Microchip :
شاید بتوان گفت که معروفترین و محبوبترین میکروکنترلر جهان،میکروکنترلرهای سری PIC میباشند.این آیسی ساخت شرکت Microchip میباشد و در مدل های PIC16XXXX و PIC12XXX ارائه شده اند.
-میکروکنترلرهای سری AVR ساخت شرکت Atmel :
در حال حاضر یکی از معروفترین های جهان و محبوبترین های ایران است.
در اکثر دانشگاه های ایران از این سری جهت ساخت پروژه های میکروکنترلر استفاده میشود و اساتید محترم نیز تمرکز شدیدی بر روی آن دارند.
نکته : اگرچه که استفاده از میکروکنترلرهای سری AVR متداولتر شده اما باید توجه داشت که هنوز میکروکنترلرهای سری 8051 و PIC و ... زنده اند و مهندسین بسیاری در سراسر جهان از آنها در پروژه های حساس خود استفاده می نمایند.
برای مثال در صنعت تمایل بیشتری جهت استفاده از میکروکنترلرهای سری PIC وجود دارد که یکی از دلایل اصلی آن نویز گیری کمتر این میکروکنترلر میباشد.
پس توجه کنید که انتخاب یک سری از میکروکنترلرها،به معنای رد دیگر سری ها نیست !
دلیل اصلی انتخاب AVR جهت آموزش در این وبلاگ،محبوبیت آن در کشور عزیزمان ایران و متداول بودن آن است.
پایان بخش دوم
انشاالله در بخش های بعدی به بررسی دقیق میکروکنترلرها با محوریت خانواده AVR خواهیم پرداخت.