PIC16F84
Žymės vieta žymių medyje:
|
||||
Archyvo rikiavimo ir rūšiavimo funkcijos
|
||||
|
||||


Tai pirmas žingsnis programavimo likn, kuris leidžia susipažinti su elementariausiomis komandomis ir leidžia vaizdžiai matyti programavimo pokyčius.


Neretai programuojant pritrūksta mikrovaldiklio išvadų norint papildomai atvaizduoti LCD indikatoriuje informacija. Čia siūloma išbandyti ekonomiškesnį variantą MV išvadų atžvilgiu.


Pirmas žingsnis užprogramuojant procesorių (LCD1602). Išsiaiškinę programavimo principą galėsite užprogramuoti ir kitus LCD displėjus.


Žingsniniam varikliui (angl. step motor) kontroliuoti naudojamas keturių kanalų valdiklis (L293), kurį valdysime su PIC16F84 mikrovaldikliu.


Programuojant mikrovaldiklį neretai susiduriama su problema, kai duomenis išsaugoti ir kad jie išliktų dingus maitinimui. Pateikiama programėlė, kaip įrašyti duomenis į EEPROM atminti, kur duomenys išsaugomi dingus maitinimui.


Dažnai įėjimo grandines reikia atskirti nuo mikrovaldiklių. Čia pateikiamas atskyrimo variantas naudojant optroną.


Trumpas supažindinimas su MPLAB IDE programa. Pirmieji žingsniai programavime būdų tokie kaip į MV (mikrovaldiklį) PIC16F84A atminties ląsteles įrašyti duomenis.


Reikia atlikti loginę palyginimo operacija, bet nežinai kaip galite pasinaudoti šiomis


Trumpas supažindinimas su PIC loginėmis operacijomis. Taip pat galima susipažinti su kintamųjų apsibrėžimo direktyvomis.


Supažindinimas, kap signalai priimti išorinius signalus į mikrovaldiklį. Taip pat supažindinama su MPLAB IDE programos virtualiu "generatoriumi", kuri padeda testuoti parašytai programai.


Mnemonika (PIC procesoriams)- jei ko nors nežinai, pamiršai ar tiesiog reikia konkrečių pavyzdžių. Čia rasi visko.


Programoje labai svarbus aspektas "laiko tempimas", ypač kai rašomą programą reikia suderinti su išoriniai įrenginiais, pavyzdžiui, programuojant periodiškai mirksinčią lemputę ar rašant šviesoforo valdymo programą.


Čia aprašomas kaip iš mikrovavdiklio išvesti signalą, bei pateikiamas MPLAB IDE programos virtualus "osciolografas", kuris leidžia atvaizduoti generuojamų signalų grafikus.


Kartais programuojant mikrovaldiklį nelieka išvadų į LCD160x informacijai išvesti. Siūlomas nuoseklus duomenų siuntimo būdas šiai problemai išspręsti.