Tiap Port bisa sekaligus dibaca /ditulis sebagai 8 pin atau 1 pin saja.
dana 0v = logika
0.
data_input = PINC
// baca port C
while (1)
{
// tempatkan code yg akan kita buat disini
};
}
Contoh program PortC sbg Input dan
PortA sbg output
#include <mega8535.h>
Char inputdata;
Char outputdata;
void main(void)
{
Untuk memilih kaki kaki PORTA sebagai input atau output , klik in atau out spt
tampak pada gambar diatas. Setelah itu klik file->Generate save and exit .
setelah itu kita akan dibuatkan template program sbb:
#include<mega8535.h>
voidmain(void){//Declareyourlocalvariableshere
//Input/OutputPortsinitialization
//PortAinitialization
PORTA=0x00;
DDRA=0x0F;
//PortBinitialization
PORTB=0x00;
DDRB=0x00;
//PortCinitialization
PORTC=0x00;
DDRC=0x00;
//PortDinitialization
PORTD=0x00;
DDRD=0x00;
while(1)
{
//Placeyourcodehere
};
}