Anlatıyorsun ve ben de ne demek istediğini anlıyorum.
Sana verdiğim kod sağlıklı bir kod, yani çalışan bir kod.
Senin donanım kısmında bir sorun olabilir.
Bilgisayarında seri port yoksa USB'den Seri Port'a çeviren kablolar var.
Bilgisayarındaki işletim sistemine uygun olanından alacaksın.
PIC ile RS232 portu arasına MAX232'li bir devre kuracaksın.
Bütün bağlantıları doğru yaptığında ve bilgisayardaki baudrate hızını, PIC yazılımındaki ile aynı yaptığında çalışacaktır.
Aşağıdaki resimde örnek bir bağlantı var.
Resimdeki TX ve RX yazan etiketleri, PIC'in TX ve RX uçlarına bağlayacaksın.
J2 konnektörünün; 1 nolu ucunu RS232 portunun 3 nolu ucuna bağlayacaksın.
2 nolu ucunu RS232 portunun 2 nolu ucuna bağlayacaksın.
3 nolu ucunu ise RS232 portunun 5 nolu ucuna bağlayacaksın.
Ayrıca aşağıda da başka bir resim var.
Onu da kullanabilirsin.