mare_crisium,
wie Du editiert die Bits 2 und 3 des Zustandbyte bei der Simulation?
Sollten die Zustaende nicht selbst errechnet bzw. vom PC zugewiesen werden?
Die Simulation fuer die Ta0 und T7 Erkennung hatte ich bisher so gestartet:
Beim Initialisieren alle Prozeduren einmal komplett durch
Der RAM schaut dann so aus:
00 00 FF 02 00 9C 00 10
Dann setzen ich fuer Ta0 und Ta7 in der MAIN r16 auf 0x81 setze das T-Flag und los.
00 00 81 03 00 9C 00 10
Erwarten wuerde ich dann vom Programm das es bis zu CHK_Tasten kommt...
... ich bin auf dem Holzweg ODER???
hier noch einmal in einer anderen Darstellung den gewuenschten Programmablauf:
Code:>>> Zeitstrang >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> Tastenflanke >>> <<< nicht erkannt >>>>>>>>> erkannt >>>>>>>>>>>>>>>>>>>>>>>> -------------->>> Abfrage auf Ta0 und Ta7 <<<<<<<<<<<<<<<<< nicht erkannt -------------->>> erkannt>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<< kuerzer 3 Zeiteinheiten -------------->>> erkannt 3 Zeiteinheiten >>>>>>>>>>>>>>>>>>>>>> Menue erreicht ------------------------------------------------------------------>>> Totzeit 5 Zeiteinheiten gestartet >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Ta0 und Ta7 nicht losgelassen <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Totmannzeit abgelaufen <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ------------------------------------------------------------------>>> Einzeltaste erkannt >>>> ------------------------------------------------------------------------------------------>>>> Menuepunkt gewaehlt <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<







Zitieren

Lesezeichen