also der Code sieht jetzt so aus:
auf dem Display steht nur 0_ und wenn ich int0 auf 0 ziehe passiert trotzdem nichts.Code:$regfile = "m8def.dat" $crystal = 3686400 Dim Zaehlerstand As Byte Dim A As Integer Dim Drehzahl As Integer Const Timervorgabe = 61936 Config Timer1 = Timer , Prescale = 1024 Enable Interrupts Config Int0 = Falling Enable Int0 On Int0 Zaehlen On Timer1 Mytimer Timer1 = Timervorgabe Enable Timer1 Start Timer1 Config Lcd = 16 * 2 PORTB.0 = 1 Do Cls Lcd Drehzahl Waitms 100 Loop Zaehlen: Zaehlerstand = Zaehlerstand + 1 Return Mytimer: A = Zaehlerstand Drehzahl = A * 60 Timer1 = Timervorgabe Zaehlerstand = 0 Return End







Zitieren
Lesezeichen