Dalam artikel kali ini akan dibahas tentang arsitektur dari 8051. Artikel kali ini merupakan pengantar untuk tutorial assembly selanjutnya karena sebelum memprogram 8051 harus terlebih dahulu mengetahui arsitekturnya.

Tentang 8051

8051 microcontroller pertama kali diperkenalkan oleh Intel dengan nama Intel MCS-51 pada tahun 1980-an untuk embedded systems. Microcontroller ini sangat terkenal di zamannya bahkan masih populer sampai saat ini karena kesederhanaannya dan mudah dipelajari.

Fitur-fitur

Blok diagram i8051

  • CISC (Complex Instruction Set Computer) 8-bit.
  • 16-bit address bus dan program counter.
  • Sebuah accumulator.
  • Internal RAM dan ROM, ukurannya bisa bervariasi tergantung manufaktur yang membuatnya.
  • Extendable ROM dengan memanfaatkan beberapa portnya sebagai data bus dan address bus.
  • Memanfaatkan RAMnya sebagai register bank yang bisa diubah pengalamatannya dengan 8 register pada masing-masing register bank.
  • 4 port dengan masing-masing port mempunyai 8 pin untuk I/O.
  • Program Status Word (PSW) untuk menyimpan beberapa hasil operasi ALU (biasa disebut juga dengan flag).

Itulah yang dapat saya berikan sebagai pengantar untuk memprogram 8051, kedepannya nanti mungkin akan ditambah beberapa hal terkai fitur atau yang lainnya.

Referensi:
Intel MCS-51 -- Wikipedia