Mikrokontroler: Output Digital Atmega16: Difference between revisions

Created page with "Perusahaan yang mengembangkan mikrokontroler adalah Atmel yang memproduksi AT89C51 dan ATMEGA16. Microcontroller AT89C51 atau MCS-51 menggunakan bahasa pemrograman Assembler dan mengemas setiap instruksi dalam kode 8-bit pada setiap 1 (satu) siklus clock. Microcontroller ATMEGA16 atau AVR menggunakan bahasa pemrograman C dan mengemas instruksi dalam kode 16-bit pada setiap 1 (satu) siklus clock. Perbedaan antara AVR dengan MCS-51 untuk mengerjakan satu instruksi yang..."
 
No edit summary
Line 1: Line 1:
[[File:Mikrokontroler - Output Digital Atmega16.png|thumb|227x227px|AT89C51 (MCS-51)]]
[[File:Mikrokontroler - Output Digital Atmega16 1.png|thumb|258x258px|ATMega16]]
Perusahaan yang mengembangkan mikrokontroler adalah Atmel yang memproduksi AT89C51 dan ATMEGA16.
Perusahaan yang mengembangkan mikrokontroler adalah Atmel yang memproduksi AT89C51 dan ATMEGA16.


Line 12: Line 14:


Yang membedakan antara AT89C51 dan ATMEGA16 adalah kapasitas memori, kemampuan dan fungsi peripheral. Sedangkan dari segi arsitektur dan instruksi hexadesimal yang digunakan sama.
Yang membedakan antara AT89C51 dan ATMEGA16 adalah kapasitas memori, kemampuan dan fungsi peripheral. Sedangkan dari segi arsitektur dan instruksi hexadesimal yang digunakan sama.
[[File:Mikrokontroler - Output Digital Atmega16 2.png|center|thumb]]
Tiga komponen utama dari mikrokontroler, yaitu: processor CPU, memory dan input/output (I/O).
== Arsitektur Microcontroller ==