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>