Caiet Laborator Microcontrolere

Previzualizare laborator:

Extras din laborator:

Capitolul # 1: Notiuni de baza

ACTIVITATEA 1: Achizitionarea software-ului

BASIC Stamp (versiunea 2.0 sau mai noua) este software-ul care vă va folosi în cele mai multe activităţi şi proiectele din acest text. Veţi folosi acest acest software pentru a scrie programe care vor rula in modulul BASIC Stamp. Puteţi folosi de asemenea, acest software pentru a afisa mesajele trimise de BASIC Stamp care va vor ajuta sa intelegeti semnificatiile liniilor de cod.

ACTIVITATEA 2: Instalarea software-ului

Kitul de instalare al lui BASIC Stamp Editor poate fi downloadat de pe web site-ul Parallax, sau poate fi localizat pe CD-ul Parallax. Instalarea softaware-ului BASIC Stamp Editor se realizeaza prin rularea pachetului de instalare si parcurgerea pasilor de instalare aferenti.

ACTIVITATEA 3: Instalarea hardware-ului si testarea sistemului

Modulul BASIC Stamp are nevoie sa fie conectat la o sursa de alimentare pentru a putea functiona. De asemenea trebuie sa fie conectata la un PC pentru a putea fi programata. Dup ace se fac aceste conexiuni, se poate utiliza BASIC Stamp Editor pentru a testa sistemul.

ACTIVITATEA 4: Primul program

Primul program pe care il vom scrie si testa va spune BASIC Stamp-ului sa trimita un mesaj PC-ului sau laptopului. Software-ul BASIC Stamp Editor are abilitatea de a detecta si afisa aceste mesaje pe care le vom vedea in curand.

' What's a Microcontroller - FirstProgram.bs2

' BASIC Stamp sends message to Debug Terminal.

' {$STAMP BS2}

' {$PBASIC 2.5}

DEBUG "Hello, it's me, your BASIC Stamp!"

END

ACTIVITATEA 5: Cautarea raspunsurilor

In cele doua activitati pe care tocmai le-am incheiat, au fost introduce doua comenzi PBASIC: DEBUG si END. Putem afla mai multe despre aceste comenzi si cum pot fie le utilizate le putem cauta ori in Help-ul BASIC Stamp Editor sau in manualul BASIC Stamp.

ACTIVITATEA 6: Introducerea in codul ASCII

In Activitatea 4 am folosit DEC-ul de formatare in comanda DEBUG pentru a afisa valoarea decimala a terminalului DEBUG. Dar daca folosesti comanda DEBUG urmata de un numar fara formator, BASIC Stamp-ul va citi acel numar ca si un cod ASCII. Ca de exemplu:

'What's a Microcontroller - ASCIIName.bs2

'Use ASCII code in a DEBUG command to display the words BASIC Stamp 2.

'{$STAMP BS2}

'{$PBASIC 2.5}

DEBUG 66,65,83,73,67,32,83,116,97,109,112,32,50

END

ACTIVITATEA 7: Cand ai terminat

Este important sa deconectezi sursa de alimentare din BASIC Stamp si din placuta de dezvoltare. In primul rand bateriile vor tine mai mult daca placuta nu este conectata la sursa de alimentare. In al doilea rand, in curand vei construi circuite pe placuta de dezvoltare, in zona de prototipare.

SUMAR

Acest capitol v-a indrumat prin urmatoarele:

• O introducere a unor dispositive care contin microcontrolere;

• O introducere a modulului BASIC Stamp;

• Un tur prin cele mai interesante inventii facute cu modulele BASIC Stamp;

• De unde se poate achizitiona software-ul BASIC Stamp Editor pe care il vom folosi in toate experimantele;

• Cum se instaleaza software-ul BASIC Stamp Editor;

• O introducere a modulului BASIC Stamp si a placutei de dezvoltare;

• Cum se instaleaza hardware-ul BASIC Stamp;

• Cum se testeaza software-ul si hardware-ul nostrum;

• Cum se scrie si ruleaza un program PBASIC;

• Utilizarea comenzilor DEBUG si END;

• Utilizarea controlului caracterelor CR si a formatorului DEC;

• Cum se utilizeaza Help-ul si manualul lui BASIC Stamp Editor;

• O scurta introducere a codului ASCII;

• Cum se deconecteaza de la sursa de alimentare placuta de dezvoltare;

Intrebari:

• Ce este un microcontroller?

• Modulul BASIC Stamp este un microcontroller sau contine unul?

• Ce vreo idee daca aplicatiile ca si ceasul radioului sau un telefon mobil contin un microcontroller?

• Ce semnifica un apostrof la inceputul unei linii de cod a programului PBASIC?

• Ce comenzi PBASIC ai invatat in acest capitol?

• Sa spunem ca vrem sa luam o pauza de la proiectul nostru in BASIC Stamp, pentru a lua o gustare, sau poate vrem sa luam o pauza mai lunga, si ne intoarcem la proiect in cateva zile. C ear trebui intotdeauna sa facem inainte de a lua o pauza?

Raspunsuri:

• Un microcontroller este un fel de calculator in miniature care se poate gasi in produsele electronice.

• Modulul BASIC Stamp contine un microcontroller numit PIC 16C57.

• In cazul in care aparatul are butoane si un afisaj, acestea sunt bune indicii care ne spun ca , acesta are in interiorul sau un microcontroller.

• Un comentariu.

• DEBUG si END.

• Deconecteaza sursa de alimentare de la proiectul BASIC Stamp.

Exercitii:

• Explicati ce rol are asterixul in comanda urmatoare:

DEBUG DEC 7 * 11

Inmulteste cei doi operatori 7 si 11, rezultand produsul 77. Asterixul semnifica semnul inmultirii.

• Ghiciti ce afiseaza terminalul DEBUG daca rulam comanda urmatoare:

DEBUG DEC 7 + 11

Terminalul DEBUG va afisa: 18

• Exista o problema cu aceste doua comenzi. Cand rulam codul, numerele pe care le afiseaza sunt unite in asa fel incat arata ca si un numar mare in loc sa afiseze doua numere mici. Modificati cele doua comenzi in asa fel incat raspunsurile sa fie afisate pe doua linii diferite in terminalul DEBUG.

DEBUG DEC 7 * 11

DEBUG DEC 7 + 11

Pentru a rezolva problema se adauga un car de retur CR, caracterul de control:

DEBUG DEC 7 * 11

DEBUG CR, DEC 7 + 11.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Caiet Laborator Microcontrolere.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
57 pagini
Imagini extrase:
57 imagini
Nr cuvinte:
13 720 cuvinte
Nr caractere:
77 733 caractere
Marime:
724.41KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Electronică
Predat:
la facultate
Materie:
Electronică
Sus!