Výpočty s časem-hodiny s odpočtem tří časů zobr. na displeji

Dobrý den mám prosbu o pomoc.
Vytvářím hodiny s odpočtem tří časů pro PIC v assembleru…
Vše kromě reálného času bych chtěl mít zobrazeno najednou na displeji.

A nevím si rady s úsekem programu nastavení odpočítávaných časů,
kdy je třeba nastavený čas přepočítat tak aby mi po nastavení
stačilo jen od času odčítat vteřiny

čas mám uložený vždy v šesti registrech jednotky a desítky zvlášť kvůli rychlosti
(HODdes,HODjed,MINdes,MINjed,SECdes,SECjed)

a ať dělám co dělám zdá se mi můj kód moc dlouhý

zkoušel už někdo něco takového?

:arrow_right: administrator: přejmenováno z "výpočty s časem"

Pokud Ti to nevadi, muzes svuj kod tady zverejnit ?

Taky se mi tvůj kód zdá dlouhý. Jen nevím, proč to vadí.
Ty tu fakt mluvíš o stopkách, které dekrementují po vteřinách? S tím máš opravdu problém? Nebo si z nás děláš legraci?

jde o to že nejde jen o vteřiny ale o výpočet jednotek a desítek hodin minut a vteřin a to pro čtyři odpočítávané časy, které lze libovolně nastavit.

Tedy něco takového:

       skutečný čas :  06:25:20

do 1. intervalu zbývá : 01:25:13
do 2. intervalu zbývá : 04:50:21
do 3. intervalu zbývá : 08:17:05
do 4. intervalu zbývá : 10:31:45

zatím mám můj kód nastavení času v assembleru 145 příkazů ale musel jsem oželet vteřiny (po nastavení jsou vynulovány)

a nastavuje se jen skutečný čas, poté dojde k výpočtu intervalů podle nastaveného času a konstanty(v kolik hodin má být interval 00:00:00).

čas je po nastavení po vteřinách inkrementován a intervaly dekrementovány

jsem začátečník :smiley:

ono to asi už ani kračí napsat nejde a ve finále se kód značně rozroste.
Zkusím jiný PIC s větší pamětí a bude pro problému…

:arrow_right: administrator: příspěvek byl upraven
Předchozí příspěvky se necitují.

Jesli dobře koukám, tak jsi zatím kolegům nesdělil, na čem to chceš provozovat a ani tvůj výtvor nemají k dispozici. Bez toho ti k tomu můžou těžko něco říct.