Mikrokontroler bekerja berdasar program yang ada memorinya untuk membaca masukan dari port input kemudian diolah dan hasilnya dikeluarkan melalui port output. Perubahan masukan dapat langsung dideteksi oleh mikrokontroler sehingga system dapat bekerja secara otomatis. Untuk bisa memanfaatkan keunggulan mikrokontroler dibutuhkan kemampuan membuat software yang akan dieksekus…