Mikrokontroller adalah sebuah IC/chip yang memiliki kemampuan sebagaimana sebuah komputer dalam bentuk dan kemampuan yang lebih terbatas. Berbeda dengan mikroprocessor yang hanya memiliki central processing unit, mikrokontroller terdiri dari atas CPU , I/O, memory, dan beberapa fitur lain seperti timer, PWM dan ADC dalam satu IC.
Ada banyak jenis mikrokontroller yang bisa kita pelajari, dari produsen ATmel ada jajaran keluarga MCS51 dan AVR, dari produsen lain ada jenis PIC, MSP dan masih banyak lagi. Para pembaca yang berminat terhadap mikrokontroller dapat memilih salah satu dari beberapa jenis yang ditawarkan.
Pemrogramman mikrokontroller pada dasarnya menggunakan bahasa assembly atau bahasa perakitan. Ini merupakan bahasa paling dasar dalam pemprograman mikrokontroller, setiap keluarga mikrokontroller menggunakan bahasa yang agak berbeda satu sama lain. Tetapi dengan seiring berkembangnya teknologi, dan kerumitan mempelajari bahasa assembly, saat ini telah banyak bermunculan compiler mikrokontroller berbasis
Baca Selengkapnya