rf sorunu

Başlatan bbs2006, 20 Mart 2014, 11:00:55

bbs2006

Merhaba
ben veri iletişimde verileri gönderiyorum. 4 adet fonksiyon tanımladım. her fonksiyondada veriler pıtuc komutu ile gidiyor. ancak. 2. fonksiyonu atlıyor. ve ona ait putc veri göndermiyor. yardımcı olursanız sevinirim.

#include <16F628a.h>
#use delay(clock=4000000)
#fuses intrc_io,NOWDT, NOPROTECT
#use rs232(baud=300,xmit=PIN_b0)

int a,data;
int k,m,n,b,r,y,p;
void kirmizi(){
m=Output_a(0x01);
k=bit_test(m,0);
if(k==1){
for(a=0;a<5;a++){
putc(0x55);
delay_ms(50);
putc('B');}
putc('K');
}return;}


void kirsar(){
data=Output_a(0x03);
p=bit_test(data,1);
if(p==1){
for(a=0;a<5;a++){
putc(0x55);
delay_ms(50);
putc('B');}
putc('L');
}
return; }
void yesil(){
n=Output_a(0x04);
b=bit_test(n,2);
if(b==1){
for(a=0;a<5;a++){
putc(0x55);
delay_ms(50);
putc('B');}
putc('M');}return;}

void sari(){
r=Output_a(0x02);
y=bit_test(r,1);
if(y==1){
for(a=0;a<5;a++){
putc(0x55);
delay_ms(50);
putc('B');}
putc('N');}return;}
void main(){
while(1){
kirmizi();
kirsar();
yesil();
sari();
}}