krall_
Üye
- Katılım
- 5 Tem 2012
- Mesajlar
- 12
- Puanları
- 1
- Yaş
- 32
bilgisayardan pice veri yolluyorum led çok kısa bir süre yanıp sönüyor acaba devamlı yanması için ne yapmam gerekli?bu da ccs kodları:
Kod:
#include <16f628.h>
#use delay(CLOCK=4000000)
#use fast_io(a)
#use fast_io(b)
#fuses XT,NOPUT,NOPROTECT,NOBROWNOUT,NOLVP,NOWDT
#use rs232 (baud=9600, xmit=PIN_B2, RCV=PIN_B1, parity=N, stop=1)
char temp=0;
#INT_RDA
void seri_kesme()
{ disable_interrupts(INT_RDA);
temp=getc();
}
void main()
{ set_tris_b(0x02);
set_tris_a(0x00);
output_b(0x00);
output_a(0x00);
enable_interrupts(GLOBAL);
while(true)
{ enable_interrupts(int_rda);
if(temp=='S')
{
output_bit(PIN_A3,1);
output_bit(PIN_A2,0);
output_bit(PIN_A1,0);
output_bit(PIN_A0,0);
}
if(temp=='A')
{
output_bit(PIN_A2,1);
output_bit(PIN_A3,0);
output_bit(PIN_A1,0);
output_bit(PIN_A0,0);
}
if(temp=='E')
{
output_bit(PIN_A1,1);
output_bit(PIN_A2,0);
output_bit(PIN_A3,0);
output_bit(PIN_A0,0);
}
if(temp=='D')
{
output_bit(PIN_A0,1);
output_bit(PIN_A2,0);
output_bit(PIN_A1,0);
output_bit(PIN_A3,0);
}
}
}