Tere,
tegu on pic timeriga, mis töötab PIC16F84A peal.
Mõte on nii et kasutan 7 segmendilisi displeisid ja igale displeile sean eraldi väärtuse. Mul on veel 2 vaba jalga mida kasutan sisenditena. Ühest annan impulssi peale et ta loendaks aktiivsele numbri kohale mingi väärtuse. Siis vajutaksin teist nuppu mis liigutaks aktiivse koha järgmise kohapeale.
Probleem seisneb selles, kui ma kontrollin käsuga BTFSS sisendbitti, mis peaks liigutama edasi ühe koha võrra, aga see toimub kuskil maksimaalselt 5uS-iga. Sellepeale kui keegi selle nupu jõuab lahti lasta, siis on programm jõudnud viimase kohapeale juba.
Kuidas saaks teha nii et ta kontrolliks sisend bitti, siis seaks kuskil registris lipu püsti ja hiljem kontrolliks selle biti suhtes sisendit.
Sellisel juhul ei liiguks aktiivne numbri koht edasi enne seda kui on nupp lahti lastud ja siis uuesti vajutatud. Samas peab ta kuskil selles jadas kontrollima ka seda jalga kust annan peale signaali et loendada miskine väärtus displeile.
Veel üks küsimus.
Kas on võimalik kasutada 7 segmendilise displei korral mingit maatriks juhtimist et ma ei peaks vilgutama saaks kuvada otse.
PS! ma ei kasuta punkti displeil
Äitähh
Goner
tegu on pic timeriga, mis töötab PIC16F84A peal.
Mõte on nii et kasutan 7 segmendilisi displeisid ja igale displeile sean eraldi väärtuse. Mul on veel 2 vaba jalga mida kasutan sisenditena. Ühest annan impulssi peale et ta loendaks aktiivsele numbri kohale mingi väärtuse. Siis vajutaksin teist nuppu mis liigutaks aktiivse koha järgmise kohapeale.
Probleem seisneb selles, kui ma kontrollin käsuga BTFSS sisendbitti, mis peaks liigutama edasi ühe koha võrra, aga see toimub kuskil maksimaalselt 5uS-iga. Sellepeale kui keegi selle nupu jõuab lahti lasta, siis on programm jõudnud viimase kohapeale juba.
Kuidas saaks teha nii et ta kontrolliks sisend bitti, siis seaks kuskil registris lipu püsti ja hiljem kontrolliks selle biti suhtes sisendit.
Sellisel juhul ei liiguks aktiivne numbri koht edasi enne seda kui on nupp lahti lastud ja siis uuesti vajutatud. Samas peab ta kuskil selles jadas kontrollima ka seda jalga kust annan peale signaali et loendada miskine väärtus displeile.
Veel üks küsimus.
Kas on võimalik kasutada 7 segmendilise displei korral mingit maatriks juhtimist et ma ei peaks vilgutama saaks kuvada otse.
PS! ma ei kasuta punkti displeil
Äitähh
Goner
Comment