میکروکنترلر Microcontroller
میکروکنترلر Micro controller
میکرو کنترلر از دو لغت میکرو + کنترلر تشکیل شده است. میکرو یک واحد خیلی کوچک در ریاضی است. Micro میکرو 10 بتوان منفی 6 است. یعنی یک میلیونیوم چیزی.
Controller کنترلر یعنی کنترل کننده.
میکرو کنترلر یک قطعه الکترونیکی است که زمان انجام یک دستور درآن به میزان یک میلیونیوم ثانیه است. این سرعت خیلی زیادی است.
میکرو کنترلر از نظر شکل ظاهری شبیه یک IC (مدار مجتمع) است. و از نظر عملکرد تقریبا مشابه یک کامپیوتر کامل است.


میکرو کنترلر ها هم دارای ورودی ، هم پردازش و هم خروجی هستند.
اولین میکروکنترلر ها توسط شرکت اینتل همین شرکتی که اکنون بزرگترین تولید کنند سی پی یو های کامپیوتر ها در جهان است در سال 1971 با نام 8080 ساخته شد. بعد از وارد شدن اینتل به چرخه ساخت پروسسورها (سی پی یو ها )امتیاز ساخت میکروکنترلر ها را به شرکت های زیر واگذار کرد.
ATMEL , PHILIPS , SIEMENS , DALLAS
همه میکرو کنترلر ها در 5 دسته زیر تقسم بندی می شوند.
1. 8051
2. PIC
3. Avr
4. 6811
5. Z8
یک ماشین حساب را در نظر بگیرید. ماشین حساب دارای یک میکروکنترلر است که ورودی آن صفحه کلید اعداد آن است ، عملیاتی که برای محاسبه یک عملیات ریاضی انجام می دهد پردازش و LCD که نتیجه بر روی آن نمایش داده می شود خروجی آن است.
برای دریافت سرعت یک میکروکنترلر به فاصله زمانی زدن کلید = (مساوی) و زمان نمایش نتیجه عکلیات مورد نظر در ماشین حساب توجه کنید. این همان سرعت عملکرد یک میکروکنترلر است.
رم یا همان حافظه موقت در درون خود همان میکروکنترلر قرار دارد.
در مقابل میکرو کنترلر یک عبارت دیگر با نام میکرو پروسسور نیز وجود دادر که تفاوت آن با میکروکنترلر در این است که در میکروکنترلرها همه قسمت های ورودی – پردازش – خروجی وجود دارند ولی میکروپروسسور فقط شامل یک پردازنده کوچک است که برای انجام کارهای خود نیازمند ارتباط با واحدهای ورودی و خروجی و ماژولهای رم است.
یک میکروکنترلر وقتی که ساخته می شود هیچ کابردی ندارد و باید ابتدا برای انجام یک کار برنامه ریزی شود، آنوقت قابل استفاده خواهد شد. برای برنامه ریزی میکروکنترلر ها از دستگاهی به نام پروگرمر استفاده می شود. پروگرمر ها به و سیله یک کابل به رایانه متصل می شود و برنامه مورد نظر درون کامپیوتر به زبان سی C یا اسمبلی نوشته می شود و سپس به وسیله یک کابل موازی LPT یا کابل USB به حافظه میکروکنترلر منتقل می شود.اکنون می توان از این میکرو کنترل در مدارات مورد نظر استفاده کرد.
تصویر یک پروگرمر
از میکرو کنترلر ها در موارد مختلفی از قبیل همین موس لیزری که اکنون در دست شماست و شما آن را جابجا می کنید – صفحه کلید رایانه – مانیتور – ماشین حساب – تلوزیون – تابلوهای تبلیغاتی الکترونیکی که در جاهای مختلف می بینید و نوشته های مختلفی برو روی آن حرکت می کند. همگی محصول استفاده از میکرو کنترلر ها هستند.