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

Obsługa przycisków i programów.

MłodyuC 09 Mar 2010 20:43 1211 3
REKLAMA
  • #1 7807087
    MłodyuC
    Poziom 2  
    Witam. Dopiero co zaczynam zabawę z uC i mam do zrealizowania pewien algorytm i nie wiem jak się do niego zabrać.
    Chodzi mi o to, czy mógłby ktoś napisać fragment programu odpowiadający działaniem opisowi.

    Otóż mam przyciski monostabilne. I chodzi mi o coś takiego:
    Gdy S1 = 1 to S2 = 0 i S3 = 0
    Instrukcje X
    Gdy S2 = 1 to S1 = 0 i S3 = 0
    Instrukcje Y
    Gdy S3 = 1 to S1 = 0 i S2 = 0
    Instrukcje Z
    Oraz, żeby po ponownym wciśnięciu odpowiedniego przycisku jego stan był zerowany, np.: Po naciśnięciu S1, S1 jest wprowadzane w stan 1 natomiast zerowane jest S2 i S3 po ponownym naciśnięciu S1 zerowany jest S1 ceteris paribus

    Chodzi mi właśnie o coś takiego jak blokada elektryczna i samopodtrzymanie. Gdy naciśniemy jeden przycisk i go puścimy to program działa tak długo dopóki nie zostanie wciśnięty jakikolwiek przycisk wprowadzając odpowiednią instrukcję bądź ten sam dla zatrzymania wykonywania jakiejkolwiek z podanych instrukcji, oczywiście z dalszym działaniem programu głównego.
  • REKLAMA
  • #2 7807196
    landy13
    Poziom 31  
    Na pewno zaraz rzuci się całe stado podpowiadaczy z gotowcami.



    Żeby tylko wiedzieli jeszcze jaki procesor i jaki język.
  • REKLAMA
  • #3 7807351
    MłodyuC
    Poziom 2  
    Ach, no tak. Język to bascom a procek np. atmega8
  • #4 7808125
    wader_669
    Poziom 28  
    kup ksiazke, czytaj helpa
REKLAMA