Успеав да го направам програмот малце се помучив ама работи.
INCLUDE "MODEDEFS.BAS"
cmcon=7
trisa=%00000000
trisb.1=%1
trisb.2=%0
trisa =%00000000
B1 VAR BYTE
main:
serin portb.1,T2400,B1
if B1="1" then led
if B1="2" then led1
if B1="3" then led2
goto main
led:
high porta.1
pause 1000
low porta.1
goto main
led1:
high porta.2
pause 1000
low porta.2
goto main
led2:
high porta.3
pause 1000
low porta.3
goto main
END
A оваа програма ја направив за да го врака примениот податок назат за да провери PC дали стигнал податокот
INCLUDE "MODEDEFS.BAS"
cmcon=7
trisa=%00000000
trisb.1=%1
trisb.2=%0
trisa =%00000000
B1 VAR BYTE
main:
serin portb.1,T2400,B1
if B1="1" then led
if B1="2" then led1
if B1="3" then led2
goto main
led:
high porta.1
pause 300
low porta.1
serout portb.2,t2400,["1"]
goto main
led1:
high porta.2
pause 300
low porta.2
serout portb.2,t2400,["2"]
goto main
led2:
high porta.3
pause 300
low porta.3
serout portb.2,t2400,["3"]
goto main
END