#include <main.h>
#define alpha 40000
#define v1 52
#define v2 53
#define v3 54
#define t1 64
#define t2 65
#define t3 66
#define t4 67
#define t5 68
#define t6 69
int cnt;
#int_TIMER1
void timerrupt(void)
{
if(cnt==1)
{
output_high(t1);
output_high(t4);
delay_ms(6);
output_low(t1);
output_low(t4);
}
if(cnt==2)
{
output_high(t2);
output_high(t5);
delay_ms(6);
output_low(t2);
output_low(t5);
}
if(cnt==3)
{
output_high(t3);
output_high(t6);
delay_ms(6);
output_low(t3);
output_low(t6);
break;
cnt=0;
}
}
#int_RB
void RBrupt(void)
{
if(input(v1)&&input(v2)) cnt=1;
if(input(v2)&&input(v3)) cnt=2;
if(input(v3)&&input(v1)) cnt=3;
set_timer1(62203);
}
void main()
{
setup_timer_1(T1_INTERNAL|T1_DIV_BY_1);
enable_interrupts(INT_TIMER1);
enable_interrupts(INT_RB);
enable_interrupts(GLOBAL);
set_timer1(62203);
while(TRUE)
{
//TODO: User Code
}
}