-
-
Erfahrener Benutzer
Fleißiges Mitglied
hallo
wie kann ich den bcd-code der variablen z.b. Wert = Makebcd(sekunde) in zwei byte aufteilen.wenn es z.b. die 59-zigste sekunde ist,brauche ich eine byte für die fünf und eins für die neun.beispiel 59: &b00000101 ist die fünf und &b00001001 ist die neun.
habe schon versucht mit teilen a=wert durch 10,dann wieder b=a mal 10 und jetzt c= wert minus b.es sollten ja ganze zahlen herauskommen da das a als word deklariert ist.oder liege ich da falsch. brauche dies,damit ich dies in einen cd4094 shiften kann,die anzeigen sind schon fertig und ich muss den code dann in einer data-schleife anpassen.es sind die schieberegister nicht der reihe nach belegt,wie reg1 mit led a reg2 mit led b ......einer 7 segment anzeige.leider durcheinander ,aber das ist ja nicht schlimm.wenn ich mir die ausgabe auf dem lcd bei dem obigen code anschaue,ist dies ja mit den stunden und minuten sowie sekunden alles bcd codiert.
mike
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen