Gesendet von Johannes Rudolph am 12. Mai 2003 um 18:15 Uhr. |
Als Antwort auf Delay-Funktion in display.asm gesendet von Timothy am 11. Mai 2003 um 17:34 Uhr. |
Ich habe mal nachgemessen wie lange Delay braucht: samt MOVLW,CALL und RETURN benoetigt die Routine 771*(256-W)+6 cycles entspricht Microsekunden. Beispiel: MOVLW 0xFD CALL Delay benötigt 771*(256-0xFD)+6=771*3+6=2319 Takte entspricht 2,319 ms. Ich habe die Routine so abgeändert, dass man sie Millisekunden-genau steuern kann, ich weiss allerdings noch nicht, ob ich das überhaupt brauche... JR : Hallo, : für das Lauflicht habe ich einen Delay über den Timer gemacht, jetzt habe ich diese Inkrementer-Delay-Funktion in der display.asm gesehen. Wie errechnet sich denn der Startwert von Z1 für eine bestimmte Pausenlänge? : Danke, Gruß Timothy.
|
|