#3 ZtracenaInformaticka
aha začíná se vyjasňovat :)
takže ty máš modul klávesnice
https://www.gme.cz/kb304-12key-black
připojenej k procesoru a taky modul LED třeba tohle
https://www.gme.cz/hodinovy-led-displej
no tak základem je zachycení signálu od klávesnice a pak začít odpočítávat od třeba 9 do nuly
takže základem všeho je procedura PAUZA, která ti umožní zpomalit na nějakou dobu třeba 0.5 sec
a na konci pauzy pošleš čítač do proceodury zobrazení čísla na LED
takže si musíš udělat krátkou proceduru asi v assembleru:
citac=10
do
citac = citac - 1
PAUZA
ZOBRAZ(citac)
while (citac!=0)
end.
procedura PAUZA
{ for i=1 to 100000; NOP; next i }
procedura ZOBRAZ(cislo)
{ převod Binary na BCD code + zobrazeni BCD kodu }
převod Binary na BCD code se dá dělat budˇ externím dekoderem nebo si to naprogramuješ
https://www.zirafoviny.cz/modules/news/article.php?storyid=248
http://plc-automatizace.cz/knihovna/data/kodovani/bcd-code.htm
dekoder třeba D147 nebo 74LS4511
ty nepíšeš jak máš připojenej displej jestli před BIN-BCD převodník nebo přímo to je duležitý
takýe pokud nemáš Binary to BCD dekoder pak si ho musíš udlěat:
http://cec.nic.in/wpresources/module/EPAT_BAPS/137/content/downloads/script.pdf
http://plc-automatizace.cz/knihovna/data/kodovani/bcd-code.htm
pokud ho máš pak stačí zapsat na vhodnou bránu binární číslo z registru
nejjednodušší je připojení třeba přes LED display driver M5482 pokud ho tammáš že :)
ale ty napíšeš co tam máš takže ti asi nikdo neodpoví