logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[AT89S52][Asembler] - Odliczanie na wyświatlaczach

Tomi858 09 Cze 2014 10:02 2775 0
REKLAMA
  • #1 13691495
    Tomi858
    Poziom 10  
    Witam.


    Posiadam AT89S52, do którego podłączone jest:
    - 4x7-seg. na całym porcie P0 mam a-h, a wybieranie wyświetlacza odbywa się między: P1.0 a P1.3
    - klawiaturę matrycową 0-9 na porcie P3
    - 4 przyciski na P1.4 - P1.7

    Moje zadanie polega na tym aby po przyciśnięciu jednego z przycisków cyfra, która jest wyświetlana na wyświetlaczach była co sekundę odejmowana - czyli takie odliczanie.

    Początkowo myślałem o komendzie DJNZ aby odejmować najpierw cyfry jedności, następnie -1 od cyfry dziesiątek a gdy D = 0 to odjąć 1 od cyfry setek itd., lecz nie wiem jak jednocześnie odejmować i wyświetlać cyfry na wyświetlaczu.

    Liczę, że znajdzie się ktoś kto pomoże napisać taki program, albo da jakieś rady etc.
  • REKLAMA
REKLAMA