Mikrokontroler: Output Digital Atmega16: Difference between revisions
No edit summary |
|||
| Line 2: | Line 2: | ||
[[File:Mikrokontroler - Output Digital Atmega16 1.png|thumb|258x258px|ATMega16]] | [[File:Mikrokontroler - Output Digital Atmega16 1.png|thumb|258x258px|ATMega16]] | ||
[[File:Mikrokontroler - Output Digital Atmega16 3.png|thumb|222x222px|Arsitektur Microcontroller]] | [[File:Mikrokontroler - Output Digital Atmega16 3.png|thumb|222x222px|Arsitektur Microcontroller]] | ||
[[File:Mikrokontroler - Output Digital Atmega16 5.png|thumb|222x222px|ATMEGA16 + LED]] | |||
Perusahaan yang mengembangkan mikrokontroler adalah Atmel yang memproduksi AT89C51 dan ATMEGA16. | Perusahaan yang mengembangkan mikrokontroler adalah Atmel yang memproduksi AT89C51 dan ATMEGA16. | ||
| Line 30: | Line 31: | ||
# AVCC (pin 30) merupakan pin masukan tegangan untuk ADC. | # AVCC (pin 30) merupakan pin masukan tegangan untuk ADC. | ||
# AREF (pin 32) merupakan pin masukan tegangan referensi ADC. | # AREF (pin 32) merupakan pin masukan tegangan referensi ADC. | ||
<syntaxhighlight lang="c"> | |||
#include <mega16.h> | |||
#include <delay.h> | |||
void main(void) | |||
{ | |||
DDRA=0xFF;// Register pd Port A sbg Output | |||
while (1) | |||
{ | |||
PORTA=0; | |||
delay_ms(500); | |||
PORTA=0xFF; | |||
delay_ms(500); | |||
} | |||
} | |||
</syntaxhighlight> | |||