Nun ich hab mal ein Programm geschrieben natürlich klapt es nicht kann mir bitte jemand helfen ? danke
Code:$regfile = "m128def.dat" $framesize = 42 $swstack = 32 $hwstack = 32 $crystal = 14745600 $baud = 19200 Tsop Alias Portd.2 Config Tsop = Input Ir Alias Porte.3 Config Ir = Output Irledleft Alias Portd.3 Config Irledleft = Output Irledright Alias Portd.5 Config Irledright = Output Irledleft = 1 Irledright = 1 Declare Sub Acslow() Declare Sub Acsmid() Declare Sub Acshigh() Declare Sub Acsoff() Declare Function Acsleft() As Byte Declare Function Acsright() As Byte Config Timer2 = Timer , Prescale = 8 Timer2 = Acspwm On Ovf2 On_ovf2 Enable Ovf2 Enable Interrupts Call Acshigh() Do If Acsright() = 1 Then Print 1 End If Loop End Sub Acslow() Acspwm = 225 End Sub Sub Acsmid() Acspwm = 228 End Sub Sub Acshigh() Acspwm = 231 End Sub Sub Acsoff() Irledleft = 1 Irledright = 1 End Sub Function Acsleft() Irledleft = 0 Irledright = 1 If Tsop = 1 Then If Tsop = 1 Then Acsleft = 1 End If End If Irledleft = 1 Irledright = 1 End Function Function Acsright() Irledleft = 1 Irledright = 0 If Tsop = 1 Then If Tsop = 1 Then Acsright = 1 End If End If Irledleft = 1 Irledright = 1 End Function On_ovf2: Timer2 = Acspwm Toggle Ir Return







Zitieren

Lesezeichen