Counter
Program counter ni untuk penambahan atau penolakan dibuat didalam
program kita..
#include <18f4550.h>
//"header file pic"//
#fuses XT,NOLVP,NOWDT,NOPROTECT
#use delay(clock=4M)
#define suis1 PIN_C0
#define suis2 PIN_C1
void main()
{
int a;
a=0;
while(true)
{
if (!input(suis1))
{
while (!input( suis1))
{}
a++;
}
else if(!input(suis2))
{
while(!input(suis2))
{}
a--;
}
else if (a==0)
{
output_low(PIN_D0);
output_low(PIN_D1);
}
else if (a==1)
{
output_high(PIN_D0);
output_low(PIN_D1);
}
else if(a==2)
{
output_low(PIN_D0);
output_high(PIN_D1);
}
else
{
}
}
}
Counter==1..lampu kt pin D0 idup..
Counter==2..lampu
D0 mati dan lampu pin D1 hidup..