Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Bascom8051 - seštevalnik impulzov

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
<JerneJ>
Začetnik


Pridružen/-a: Sob Jan 2005 14:55
Prispevkov: 11

PrispevekObjavljeno: Sob Jan 08, 2005 4:27 pm    Naslov sporočila: Bascom8051 - seštevalnik impulzov Odgovori s citatom

Zdravo

Sem zacetnik pri programiranju microkontrolerjev z Bascom8051. Napisat hocem program, ki bi mi izpisoval oz. sešteval impulze in nato izpisoval na LCD display. Do se daj mi je samo uspelo sprogramirati kaksen enostaven program (led blink, lcd izpis) bol kompleksnih programov pa ne vem kako se jih naj lotim.

Gre se za cip 89C4051, navaden LCD (20x4), tipka vezana na maso kot vhod.

Hvala za odgovore

Iz napak se ucimo Razz
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
vilko
Profesionalec


Pridružen/-a: Pon Jan 2004 11:54
Prispevkov: 807
Kraj: Ljubljana

PrispevekObjavljeno: Ned Jan 09, 2005 7:41 am    Naslov sporočila: Debounce je ukaz Odgovori s citatom

Pozdravljen,

Predpostavljam, da je zate 'impulz' pritisk na tipko, ki je vezana med vhodni pin in maso, in da ne gre za 'seštevanje' temveč štetje.

Program izdelaš v neskončni zanki, v kateri z ukazom debounce odtipavaš stanje vhodnega pina, približno tako:

Koda:

do
   debounce pin,0,podprogram, sub
loop

podprogram:
   incr Števec
   cls
   lcd Števec
return


Poglej v 'Help', tam je ukaz debounce dobro opisan in tudi primer je tam.

Ha, na napakah se res učimo, vendar bolje je, če se učimo na napakah drugih, dražje je, če se učimo na svojih napakah... zato pa je tukaj Forum!
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
<JerneJ>
Začetnik


Pridružen/-a: Sob Jan 2005 14:55
Prispevkov: 11

PrispevekObjavljeno: Ned Jan 09, 2005 10:05 am    Naslov sporočila: Odgovori s citatom

Najlepsa ti hvala

Stvar mi celo deluje Cool
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group