-         

Ergebnis 1 bis 3 von 3

Thema: Kann ein PIC If ?

  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    09.05.2006
    Beiträge
    1.178

    Kann ein PIC If ?

    Anzeige

    SMARTPHONES & TABLETS-bis zu 77% RABATT-Kostenlose Lieferung-Aktuell | Cool | Unentbehrlich
    Hallo
    Grundsatzfrage:
    Kann ein Pic If sachen machen?

    also zb zwei werte vergleichen, und dann damit zb einen port high oder low schalten?
    also
    If
    In1 > In2
    then
    "machs licht an"

    oder muß ich das dann mit
    In2 - In1 = ?
    ?= zero flag gesetzt?
    zero flag =1 => machs licht an ?

    machen?

    nur grad so ne kleine doofe Frage am Rande

    Beispiel wäre:
    Ich will nen 3 stufigen Lüfter haben, der bei 20°C mit 100upm läuft,
    bei 30°C mit 200upm, und bei 40°C mit 400upm

    das wäre doch ein klassischer
    loop
    if 40°C
    then ..
    else
    if 30°C
    then
    else
    if
    then
    goto loop

    fall, oder?
    GrußundTschüß \/
    ~Jürgen

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    31
    Beiträge
    4.255

    Re: Kann ein PIC If ?

    Zitat Zitat von PsiQ
    Grundsatzfrage:
    Kann ein Pic If sachen machen?
    also zb zwei werte vergleichen, und dann damit zb einen port high oder low schalten?
    also
    If
    In1 > In2
    then
    "machs licht an"
    Wenn du in ner Hochsprache programmiert ja.

    Zitat Zitat von PsiQ
    oder muß ich das dann mit
    In2 - In1 = ?
    ?= zero flag gesetzt?
    zero flag =1 => machs licht an ?
    machen?
    Wenn du in Assembler programmierts ist das die einzige Möglichkeit. [und der Compiler erzeugt aus dem Hochsprachen-Programm ebenfalls eine derartige Konstuktion.]

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    09.05.2006
    Beiträge
    1.178
    aha.. naja.. geht auch .. irgendwie
    danke, hatte ich "befürchtet"
    GrußundTschüß \/
    ~Jürgen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •