Belajar Mikrokontroler akan lebih mudah jika lebih dahulu memahami tentang Mikroprosessor, karena Mikroprosesor merupakan salah satu bagian dari Mikrokontroler.
MIKROPROSESOR
Mikroprosesor adalah alat yaang bekerja sebagai pusat pengendalian dan pengolahan pada sistem komputer mikro. Alat ini juga biasa disebut dengan Central Processing Unit atau CPU. Perlu diketahui bahwa mikroprosesor terdiri dari 3 bagian penting, yakni Arithmetic Logic Unit atau ALU, Register Unit atau RU, serta Control Unit CU.

- ALU (Arithmetic Logic Unit) , ALU fungsinya untuk melakukan proses operasi matematika dan logika. Operasi matematika sederhana tersebut meliputi penjumlahan, pengurangan, perkalian dan pembagian. Sedangkan operasi logika meliputi AND, OR, NOT, XOR, XNOR dan lain-lain.
- CU (Control Unit), CU berfungsi untuk mengambil intruksi dari memori dan melakukan eksekusi intruksi tersebut. Sementara memori merupakan bagian tersendiri tidak termasuk dalam bagian mikroprosesor.
- Register, merupakan tempat menampung data sementara yang berasal dari memori. Sebelum diproses oleh ALU
Contoh Mikroprosesor yang biasa dikehidupan sehari-hari kita adala, mikroprosesor pada sebuah PC/Laptop yaitu : Intel pentium, Intel core i, Amd dll.
MIKROKONTROLER
Mikrokontroler merupakan sebuah chip atau IC yang didalamnya sudah terdapat prosesor (ALU, CU & Register), memori dan periperal tambahan lain. Semua bagian tersebut dipadatkan dalam satu buah chip. Banyaknya periperal yang ada dalam mikrokontroler tergantung dari masing-masing tipe dan spesifikasi pabrik. Tidak bisa disamakan isi dari mikrokontroler A dengan mikrokontroler B. Karena mikrokontroler sendiri dirancang untuk spesifikasi kebutuhan yang bermacam-macam.

Beberapa bagian yang biasanya ada pada mikrokontroler adalah sebagai berikut ini :
- Mikroprosesor, merupakan bagian utama yang fungsinya sudah saya jelaskan diatas.
- Memori, terdiri dari beberapa jenis antara lain memori program (Flash Memori) dan memori data (Data Memori). Data memori terdiri dari dua macam : 1. SRAM (sifatnya sementara) 2. EEPROM (sifatnya permanen)
- Input Output, merupakan bagian yang terhubung langsung ke perangkat luar. Input output dapat berupa jalur data digital, data analog, ataupun bus komunikasi data (RS232, I2C, SPI)
- Timer/Counter, merupakan bagian yang berfungsi untuk melakukan penjadwalan waktu (timer). Selain itu timer/counter bisa digunakan untuk menggenerate sinyal dengan frekuensi dan periode tertentu.
Empat bagian diatas biasanya terdapat pada semua jenis mikrokontroler. Namun spesifikasinya berbeda-beda, terutama untuk ukuran memori.
Contoh Mikroprosesor yang biasa kita jumpai dikehidupan sehari-hari kita adalah : Arduino, STmicro, Raspberry pi, dll.
ZILOG Z80 MIKROPROSESSOR EVALUATOR
Mikroprosessor merupakan salah satu mata diklat yang dipelajari di Teknik Elektronika. Untuk memudahkan pemahaman dalam mempelajari mikroprosessor umumnya sekolah memiliki Mikroprosessor Trainer salah satunya di SMK Negeri 1 Cikande yang membuka Kompetensi Keahlian Teknik Elektronika Industri.
Gambar Zilog Z80 Mikroprosessor Trainer
Petunjuk Pengunaan Zilog Z80 Mikroprosessor Trainer dapat diunduh di sini. Unduh
jadi inget praktium diperkuliahan lg, waktu itu laporan hasilnya di ketik sama mesin ketik jadul wkwkwkwk