6 Aralık 2020 Pazar

RS232 TX ve RX haberleşme örnek uygulama

 RS232 TX ve RX haberleşme örnek uygulama

TX kodları aşağıdadır.

#include<16f628a.h>

#fuses intrc_io,nomclr,nowdt

#use delay(clock=4m)

#use rs232(baud=9600,xmit=pin_b2,rcv=pin_b1,bits=8,parity=N)


void main()

{


while(true)

{

if(input(pin_a7))

{

printf("a");

delay_ms(300);

}


if(input(pin_a6))

{

printf("b");

delay_ms(300);

}

}

}

/*//*/*///*/*/***/**/*/*

RX kodları aağıdadır.
#include<16f628a.h>
#fuses intrc_io,nomclr,nowdt
#use delay(clock=4m)
#use rs232(baud=9600,xmit=pin_b2,rcv=pin_b1,bits=8,parity=N)

char karakter;
void main()
{

while(true)
{
if(kbhit())
{
karakter=getc();

if(karakter == 'a')
{
output_toggle(pin_a0);
}

if(karakter == 'b')
{
output_toggle(pin_a1);
}
}

}
}


Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...