Saturday 4 March 2017 22:14:00

Mengenal Arsitektur 8051 Family

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

Wednesday 1 March 2017 20:35:00

Tutorial Assembly #7 Mengenal Edsim51

Dalam tutorial kali ini kita akan mengenal sebuah software bernama Edsim51. Edsim51 adalah sebuah emulator seperti halnya emu8086, hanya saja emulator ini untuk mikrokontroller dengan keluiarga arsitektur 8051. Aplikasi ini berbasis Java jadi harus menginstall Java terlebih dahulu.

Terdapat perbedaan aplikasi ini dengan emu8086 yaitu pada aplikasi ini sudah dibuat menyerupai sebuah development board, jadi semua pin mikrokontrollernya sudah terhubung sesuai dengan list yang ada pada panel di sebelah kanan.

Untuk spoiler aplikasinya bisa dilihat di bawah

Tampilan Edsim51 emulator 8051

Sekian tutorial assembly kali ini, tunngu tutorial selanjutnya dari blog ini ya.....!

Halaman situs --> Edsim51.com