Hi,
Thanks a lot.
But When Delay1 < 256 dont' work.
This is my Code:

INCLUDE "modedefs.bas"
DEFINE OSC 4
DEFINE HSER_RCSTA 90h
DEFINE HSER_TXSTA 24h
DEFINE HSER_SPBRG 12 ' 19200 Bauds
DEFINE HSER_CLROERR 1

DataIn var byte [12]
Adresse var byte
AdresseIn var byte
N var byte
Delay1 var word
Loop var word
Kanal var byte [5]
KanalCount var byte




SOUND PORTB.1,[124,100]
MainStart:
Adresse = $1
low PORTB.0 '''''''''''''''''''''''''''''''''''''''''''''RS485 Input Data Enable'''''''''''''''''''''''''''''''''''''''''''' ''''''''''''
Main:

hserin 10000,MainStart,[WAIT("!"),STR Datain\13]

CheckAdr:

AdresseIn = Datain[0]
if Adresse = AdresseIn then RcvData

GoTo MainStart


RcvData:


IF Datain[11] = 13 Then CheckEnd

Goto MainStart
CheckEnd:

IF Datain[12] = 10 Then Discard

Goto MainStart
Discard:
Delay1 = 256

Delay1 = (DataIn[3] * 256) + DataIn[4]
Loop = (Datain[2] * 10)
Kanal[0] = Datain[5]
Kanal[1] = Datain[6]
Kanal[2] = Datain[7]
Kanal[3] = Datain[8]
Kanal[4] = Datain[9]
Kanal[5] = Datain[10]
KanalCount = 0

'SOUND PORTB.1,[124,30]
''''''''''''''''''''''''''''''''''''''''''''Progra m 1''''''''''''''''''''''''''''''''''''''''''''''''' ''
IF Datain[1] = 0 then
for N = 0 to Loop

High PortC.0
High PortC.1
low PortC.2
low PortC.3

Pause Delay1

low PortC.0
High PortC.1
high PortC.2
low PortC.3

Pause Delay1

low PortC.0
low PortC.1
high PortC.2
high PortC.3

Pause Delay1

high PortC.0
low PortC.1
low PortC.2
high PortC.3

Pause Delay1
Next N
endif

GoTo MainStart


My Code Work just fine wehn the Delay Value > Byte is.
But I need for Example : Pause Delay1 = 1

I Wrote a visual Basic Software where I can send this Delays values,but this work just wehn this Word Variable > 255.

Thanks.