#include <16F84A.h> // Pic Microcontroller Model
#fuses NOWDT,HS, NOPUT, NOPROTECT // Fuses
#use delay(clock=20000000) // Crystal Oscillator Frequency
void main()
{
SET_TRIS_A (0XFF); // SET PORT_A ALL PINS AS INPUTS
SET_TRIS_B (0X00); // SET PORT_B ALL PINS AS OUTPUTS
{
int1 SW1; // SWITCH 1 = RA0 (N/O CONTACT)
int1 SW2; // SWITCH 2 = RA1 (N/O CONTACT)
while(true) { // Forever Loop
// PIN IDENTIFICATIONS OF POSITIVE INPUTS
SW1=(input (pin_A0)==1); // POSITIVE INPUTS
SW2=(input (pin_A1)==1); // POSITIVE INPUTS
IF((SW1) && (!SW2)) // IF ON SW1 & NOT SW2
{
OUTPUT_B(0X01); // OUTPUT HIGH PIN B0
}
ELSE IF((SW2) && (!SW1)) // IF ON SW2 & NOT SW1
{
OUTPUT_B(0X02); // OUTPUT HIGH PIN B1
}
ELSE IF ((SW1) && (SW2)) // IF ON SW1 & SW2 BOTH SWITCHES
{
OUTPUT_B(0X03); // OUTPUT HIGH PIN B2
DELAY_MS(1); // 1 SECOND DELAY
OUTPUT_B(0X00); // OUTPUT HIGH PIN B2
DELAY_MS(1); // 1 SECOND DELAY
}
ELSE // SW1 & SW2 BOTH SWITCHES ARE OFF
{
OUTPUT_B(0X00); // OUTPUT LOW B0 / B1 / B2
}
}
}
}
mikroC walin me program1 liyala denna puluwanda?
Re: mikroC walin me program1 liyala denna puluwanda?
Sorry Nuwan, coding liyanna tharam velavak thiyena aya hoyaganna amaruyi. Eth oyata coding karanna giyahama athivena getalu ahala denaganna puluvan.