Що таке мікроконтролери і навіщо вони потрібні

Що таке мікроконтролери і навіщо вони потрібні

Загальні відомості про мікроконтролерах

Що таке мікроконтролер? Що таке мікропроцесор?

Щоб розуміти те, про що я буду говорити, бажано, щоб ви хоча б на початковому рівні знали електроніку або хоча б більш-менш пам'ятали шкільний курс фізики. Якщо цим ви похвалитися не можете, то теж не страшно, тому що я буду намагатися пояснювати все максимально доступно. Ну а якщо якісь речі залишаться для вас незрозумілими, то задавайте питання. Тільки прошу описувати вашу проблему якомога детальніше, щоб не витрачати свій і мій час на переписку з додатковими уточненнями.

Отже, мікропроцесор і мікроконтролер - це спеціальні мікросхеми. Але чим вони відрізняються один від одного?

Питання не таке просте, як хотілося б. Скажу більше, я не впевнений, що знаю правильну відповідь))) Однак, спираючись на свої чималі знання і досвід, я можу спробувати на нього відповісти.

У далекі часи обчислювальні системи будувалися на безлічі мікросхем різних типів. Колись взагалі не було мікропроцесорів. Обчислювальні системи спочатку були механічними, потім ламповими, потім транзисторними. Потім прийшов час інтегральних мікросхем.

Але з часом елементна база ставала все менше і менше за розміром. Те, що раніше збирали з декількох десятків мікросхем, вдалося впихнути в одну мікросхему. Так і вийшов мікропроцесор.

Однак для створення повноцінної обчислювальної системи були потрібні і інші елементи: пам'ять, елементи введення-виведення і т.п. В результаті мікропроцесорна система складалася з декількох мікросхем, і керував всією цією системою мікропроцесор.

Однак техніка не стояла на місці. Ученим і інженерам вдалося зробити кристали мікросхем ще менше. І кому-то прийшла ідея об'єднати всі елементи мікропроцесорної системи в одну мікросхему. Так з'явився мікроконтролер.

Отже, сучасний мікроконтролер - це мікросхема, яка включає в себе всі елементи мікропроцесорної системи, такі як процесор, порти введення-виведення, оперативну пам'ять і т.п.

Таким чином, щоб зібрати якусь простий пристрій, потрібно всього лише:

  • Розробити схему пристрою
  • вибрати мікроконтролер
  • Написати програму для мікроконтролера
  • Завантажити програму в мікроконтролер ( "прошити" мікроконтролер)
  • зібрати пристрій
  • насолоджуватися результатом

Складно? Так, непросто. Але якщо ви з тих, хто опускає руки при перших же проблемах, то ця професія не для вас. Професійний програміст - це сильна особистість, людина, для якого немає нерозв'язних завдань.

застосування мікроконтролерів

Сьогодні мікроконтролери застосовуються практично у всіх електронних пристроях - від китайських гірлянд до систем управління атомними станціями. Зрозуміло, функціональність і надійність мікроконтролерів в гірляндах і на АЕС відрізняються.

Практично вся побутова техніка (за винятком, можливо, простих електрочайників і подібних пристроїв) управляється микроконтроллерами: пральні машини, телевізори, холодильники, мультиварки і т.п.

У сучасних автомобілях також використовуються мікроконтролери в бортових комп'ютерах.

Загалом, важко в сучасному світі знайти сферу людської діяльності, де б не застосовувалися мікроконтролери.

Який з цього висновок?

Правильно. Якщо ви станете професійним програмістом в області розробки пристроїв на мікроконтролерах і їх програмування, то без роботи ви не залишитеся. А з урахуванням того, що професія ця складна, і не кожному полювання з нею зв'язуватися, ця робота буде ще і високооплачуваною, тому що попит на таких фахівців високий.

Схожі статті