Witam
Jestem początkujacy w pisaniu programów. Do tej pory nie miałem do czynienia z pisaniem, ale chciałem się nauczyć i zacząłem próby w bascom avr.
Zakupiłem książkę Pana Góreckiego, miała być dla początkujących i same podstawy, niestety nie rozumiem wielu wątków omawianych przez autora, a zwłaszcza sposobu działania itd.
Szukałem już w googlach i na elektrodzie i nie znalazłem odpowiedzi na mój problem. Proszę o wyjaśnienie mi mojego problemu łopatologicznie.
Pierwsza rzecz to nie rozumiem co to znaczy "Dim Liczniczek As Byte" co to jest i co zamiast tego trzeba wpisywać w kodzie i do czego to służy? Nie znalazłem na to odpowiedzi w książce Pana Góreckiego.
Druga rzecz - napisałem programik polegający na: jeśli na pinc.0 pojawi się stan niski to zaświeci się led na porcieD.1 i będzie się świecić póki będzie stan niski na pinieC.0. Jeśli na pinie C.0 pojawi się stan wysoki, to led zgaśnie. I to działa
Chciałem zmodyfikować ten program tak aby dopiero po 5 sekundach od pojawienia się na pinie C.0 stanu niskiego zapalała się led. Użyłem do tego słowa "Wait" ale nie jest precyzyjne i czasami dłużej trwa zaświecenia a czasami krócej i dowiedziałem się na elektrodzie że tego typu rozwiązań się nie stosuje i trzeba użyć timer0.
Korzystając z informacji w książce Pana Góreckiego i M. Wiązania dopisałem w kodzie ten timer0 i nie działa. Przyznam się szczerze że nie rozumiem bardzo na czym polega ten timer0 mimo że czytałem 3 razy te fragmenty książek.
Oto mój kod:
Proszę o wyjaśnienie tylko tak na (chłopski rozum)
Pozdrawiam
Poprawiłem temat na zgodny z regulaminem p. 3.1.15 oraz składnię.
LordBlick
Jestem początkujacy w pisaniu programów. Do tej pory nie miałem do czynienia z pisaniem, ale chciałem się nauczyć i zacząłem próby w bascom avr.
Zakupiłem książkę Pana Góreckiego, miała być dla początkujących i same podstawy, niestety nie rozumiem wielu wątków omawianych przez autora, a zwłaszcza sposobu działania itd.
Szukałem już w googlach i na elektrodzie i nie znalazłem odpowiedzi na mój problem. Proszę o wyjaśnienie mi mojego problemu łopatologicznie.
Pierwsza rzecz to nie rozumiem co to znaczy "Dim Liczniczek As Byte" co to jest i co zamiast tego trzeba wpisywać w kodzie i do czego to służy? Nie znalazłem na to odpowiedzi w książce Pana Góreckiego.
Druga rzecz - napisałem programik polegający na: jeśli na pinc.0 pojawi się stan niski to zaświeci się led na porcieD.1 i będzie się świecić póki będzie stan niski na pinieC.0. Jeśli na pinie C.0 pojawi się stan wysoki, to led zgaśnie. I to działa

Chciałem zmodyfikować ten program tak aby dopiero po 5 sekundach od pojawienia się na pinie C.0 stanu niskiego zapalała się led. Użyłem do tego słowa "Wait" ale nie jest precyzyjne i czasami dłużej trwa zaświecenia a czasami krócej i dowiedziałem się na elektrodzie że tego typu rozwiązań się nie stosuje i trzeba użyć timer0.
Korzystając z informacji w książce Pana Góreckiego i M. Wiązania dopisałem w kodzie ten timer0 i nie działa. Przyznam się szczerze że nie rozumiem bardzo na czym polega ten timer0 mimo że czytałem 3 razy te fragmenty książek.
Oto mój kod:
Code: basic4gl
Proszę o wyjaśnienie tylko tak na (chłopski rozum)
Pozdrawiam
Poprawiłem temat na zgodny z regulaminem p. 3.1.15 oraz składnię.
LordBlick