Mikrokontroler adalah sebuah sistem microprosessor dimana didalamnya sudah terdapat CPU, ROM, RAM, I/O, Clock dan peralatan internal lainnya yang sudah saling terhubung dan terintegrasi (teralamati) dengan baik oleh pabrik pembuatnya dan dikemas dalam satu chip yang siap pakai. Sehingga kita tinggal memprogram isi ROM sesuai aturan penggunaan oleh pabrik pembuatnya.
Cara mudah mengoperasikan peralatan internal mikrokontroler seperti (timer/counter, ext, usart, dll) adalah mempelajari register-register pengendali peralatan tersebut.
Salah satu bahasa untuk memprogram mikrokontroler tersebut adalah menggunakan bahasa C. Mengapa ? Continue reading