Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> elektronika >> polovodičové elektronika >>

Ako Mikrokontroléry Work

quot; značka: ")
  • if ... then - normálne, ak /potom rozhodovací
  • rokov - priradenie (voliteľná )
  • return - návrat z podprogramu
  • end - ukončenie programu a spať
    inštrukcie, ktoré majú čo do činenia s I /O pinov:
  • Tlačidlo - čítať tlačidla na vstupnom pinu, s odskoku a automatické opakovanie
  • high - set I /O pin high
  • vstup - nastavíte smer I /O pin na vstup
  • low - set I /O pin nízka
  • výstup - nastavte smer I /O pin na výstup
  • pot - čítať potenciometer na I /O pin
  • pulsin - prečítajte si dobu trvania impulzu prichádzajúce na vstupný pin
  • pulsout - poslať impulz dobu určitú sa na výstupné pin
  • PWM - vykonávať šírka pulzu modulácie na výstupné pin
  • zvrátiť - obrátiť smer I /O pin
  • Serín - čítať sériových dát na vstupné pin
  • serout - napísať sériových dát na výstupné pin
  • Zvuk - poslať zvuk špecifické frekvencie na výstupné pin
  • Prepnúť - prepnutie bit na výstupe pin
    Usmernenia špecifické pre základné Pečiatka:
  • vetva - čítajte vetvenia tabuľku
  • debug - poslať ladiaci reťazec do konzoly na stolnom počítači
  • eeprom - stiahnuť program do EEPROM
  • lookdown - vráti index hodnotu v zozname
  • vyhľadávanie - pole vyhľadávania pomocou indexu
  • zdriemnuť - spánok na krátku dobu
  • pauza - oneskorenie pre zadaný čas
  • V náhodnom poradí - vybrať náhodné číslo
  • prečítať - prečítajte si hodnotu z EEPROM
  • spánku - vypnutie napájania po stanovenú dobu
  • write - zápis dát do pamäti EEPROM
    Operations:
  • + - prídavok
  • - - odčítanie
  • * - násobenie (low-word)
  • ** - násobenie (high-slovo)
  • /- divízia
  • //- mod
  • max - návrat maximálne 2 hodnôt
  • min - návratnosť minimálne 2 hodnoty
  • & - A
  • | - OR
  • ^ - XOR
  • & /- NAND
  • | /- NOR
  • ^ /- XNOR
    If logic:

    =

    <>

    <

    <=

    >

    >=

    AND

    OR
    Variables

    All premenné v BS-1 majú vopred definované názvy (ktoré môžete nahradiť s názvami vlastný). Pamätajte si, že tam sú len 14 bytov pamäte RAM k dispozícii, takže premenné sú zriedkavé. Tu sú štandardné názvy:

  • W0, w1, w2 ... W6 - 16-bit premennej slovo
  • b0, b1, b2 ... B13 - 8-bit byte premenné
  • bit0, bit1, Bit2