Moderadores: andre_luis, 51, guest2003, Renie
HC908 escreveu:ja usei o muvium q significa micro maquina virtual, onde o compilador q usei na epoca foi o Javac, o programa gerava um arquivo no formato uvmp onde eu enviava via serial serial para o pic. Achei muito legal tem até um plugin para o eclipse. Ja faz um tempinho q não mexo mais + achei sho de bola programa java. Vc estão usando algum pacote do muvium?. Cara assim q ficar pronto eu quero o livro. Estou ansioso pra comprar.
//Capitulo 18
//Criando multiplos eventos do TIMER no JAVA PIC
//Evitar código muito longo dentro do EVENTO
//Código para SET de instrucoes PIC18
//Revisao 1.0
public class LCDTimer extends J_Sharp implements TimerListener {
int count1;
int count2;
int count3;
PerioTimer timer1;
PerioTimer timer2;
PerioTimer timer3;
public synch void Timer(TimerEvent e){
Object srcTimer = e.getSrc();
if( srcTimer == timer1 )
{
count1++;
}
if( srcTimer == timer2 )
{
count2++;
}
if( srcTimer == timer3 )
{
count3++;
}
}
public void run(){
timer1 = getFact().createPerTim(this, 100, PeriphFact.EVENT_PRIO_BACK);
timer2 = getFact().createPerTim(this, 200, PeriphFact.EVENT_PRIO_BACK);
timer3 = getFact().createPerTim(this, 300, PeriphFact.EVENT_PRIO_BACK);
System.out.println("Iniciando...");
try{
timer1.start();
timer2.start();
timer3.start();
}catch(PeriphlUnavailableExcept e){
System.out.println("Recursos para TIMER EVENT esgotados");
}
System.out.print("\r\nThread principal....\r\n");
while( true )
{
System.out.print(count1);
System.out.print("\r\n");
System.out.print(count2);
System.out.print("\r\n");
System.out.print(count3);
System.out.print("\r\n");
try{ Thread.sleep(1000); }catch(Except e){}
doEvents();
}
}
}
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante