Виберіть потрібну підкатегорію
Микроконтроллер - це спеціальна мікросхема, призначена для управління різними електронними пристроями. Микроконтроллер об'єднує процесор, пам'ять, ПЗУ і периферію всередині одного корпусу. По суті, це однокристальний комп'ютер, здатний виконувати відносно прості завдання.
На сьогоднішній день існує більше 200 модифікацій мікроконтролерів , що випускаються десятками компаній. Основні і найпопулярніші сімейства - AVR, ARM, PIC.
Микроконтроллер характеризується великим числом параметрів, оскільки він одночасно є складним програмно-керованим пристроєм і електронним приладом (мікросхемою). Микроконтроллер має всередині себе процесор, оперативну пам'ять, пам'ять програм, а крім цього цілий набір периферійних пристроїв.
У ході роботи мікрконтроллер зчитує команди з пам'яті або порту вводу і виконує їх. Призначення кожної команди визначається системою команд, закладеною в архітектурі мікрконтроллера . Виконання коду команди виражається в проведенні внутрішніми елементами мікросхеми певних микроопераций.
У микроконтроллері обов'язково має бути присутня пам'ять, щоб мікропроцесор міг переслати дані, а також для зберігання різної інформації (в т.ч. - програм).
Крім пам'яті, процесор повинен взаємодіяти із зовнішніми пристроями - периферією. Щоб керувати пристроями введення-виведення, неодмінно необхідні відповідні буферні схеми та елементи. На їх основі реалізуються інтерфейсні апаратні засоби. Способи взаємодії з інтерфейсними елементами припускають наявність схем портів введення-виведення, дешифраторів адреси та формувачів шин з буферними схемами.
Таким чином, мікроконтролер містить усередині себе:
- універсальні цифрові порти, які можна налаштовувати як на введення, так і на вивід;
- різні інтерфейси введення-виведення, такі як UART, I2C, SPI, USB, IEEE, Ethernet;
- аналогово-цифрові і цифро-аналогові перетворювачі;
- компаратори;
- широтно-імпульсні модулятори;
- таймери;
- радіочастотні приймачі та передавачі;
- вбудовану пам'ять;
- вбудований тактовий генератор і сторожовий таймер.
Програмування мікроконтролерів зазвичай здійснюється на мові Асемблер або Сі, хоча існують і спеціальні мови, розроблені для програмування мікроконтролерів, наприклад, GNU Compiler Collection і CodeVisionAVR.
Самодостатній чіп, який містить практично все, щоб цього вистачало для побудови закінченого виробу і є приклад типового мікроконтролера .
Мікроконтролери широко використовуються у виробах, які містять всю систему цілком виключно в одній мініатюрної мікросхемі.
Області застосування мікроконтролерів :
- обчислювальна техніка ;
- електроніка і різноманітні пристрої побутової техніки, в якій використовується електронні системи управління (пральні машини, мікрохвильові печі, телефони, а також в системах "розумний будинок");
- пристрої промислової автоматики.
Фірма GreenChip пропонує Вам придбати різні мікроконтролери !