Caiet Laborator Microcontrolere

Laborator
7.5/10 (2 voturi)
Domeniu: Electronică
Conține 1 fișier: doc
Pagini : 57 în total
Cuvinte : 13720
Mărime: 724.41KB (arhivat)
Publicat de: Delia Georgescu
Puncte necesare: 0

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.

Preview document

Caiet Laborator Microcontrolere - Pagina 1
Caiet Laborator Microcontrolere - Pagina 2
Caiet Laborator Microcontrolere - Pagina 3
Caiet Laborator Microcontrolere - Pagina 4
Caiet Laborator Microcontrolere - Pagina 5
Caiet Laborator Microcontrolere - Pagina 6
Caiet Laborator Microcontrolere - Pagina 7
Caiet Laborator Microcontrolere - Pagina 8
Caiet Laborator Microcontrolere - Pagina 9
Caiet Laborator Microcontrolere - Pagina 10
Caiet Laborator Microcontrolere - Pagina 11
Caiet Laborator Microcontrolere - Pagina 12
Caiet Laborator Microcontrolere - Pagina 13
Caiet Laborator Microcontrolere - Pagina 14
Caiet Laborator Microcontrolere - Pagina 15
Caiet Laborator Microcontrolere - Pagina 16
Caiet Laborator Microcontrolere - Pagina 17
Caiet Laborator Microcontrolere - Pagina 18
Caiet Laborator Microcontrolere - Pagina 19
Caiet Laborator Microcontrolere - Pagina 20
Caiet Laborator Microcontrolere - Pagina 21
Caiet Laborator Microcontrolere - Pagina 22
Caiet Laborator Microcontrolere - Pagina 23
Caiet Laborator Microcontrolere - Pagina 24
Caiet Laborator Microcontrolere - Pagina 25
Caiet Laborator Microcontrolere - Pagina 26
Caiet Laborator Microcontrolere - Pagina 27
Caiet Laborator Microcontrolere - Pagina 28
Caiet Laborator Microcontrolere - Pagina 29
Caiet Laborator Microcontrolere - Pagina 30
Caiet Laborator Microcontrolere - Pagina 31
Caiet Laborator Microcontrolere - Pagina 32
Caiet Laborator Microcontrolere - Pagina 33
Caiet Laborator Microcontrolere - Pagina 34
Caiet Laborator Microcontrolere - Pagina 35
Caiet Laborator Microcontrolere - Pagina 36
Caiet Laborator Microcontrolere - Pagina 37
Caiet Laborator Microcontrolere - Pagina 38
Caiet Laborator Microcontrolere - Pagina 39
Caiet Laborator Microcontrolere - Pagina 40
Caiet Laborator Microcontrolere - Pagina 41
Caiet Laborator Microcontrolere - Pagina 42
Caiet Laborator Microcontrolere - Pagina 43
Caiet Laborator Microcontrolere - Pagina 44
Caiet Laborator Microcontrolere - Pagina 45
Caiet Laborator Microcontrolere - Pagina 46
Caiet Laborator Microcontrolere - Pagina 47
Caiet Laborator Microcontrolere - Pagina 48
Caiet Laborator Microcontrolere - Pagina 49
Caiet Laborator Microcontrolere - Pagina 50
Caiet Laborator Microcontrolere - Pagina 51
Caiet Laborator Microcontrolere - Pagina 52
Caiet Laborator Microcontrolere - Pagina 53
Caiet Laborator Microcontrolere - Pagina 54
Caiet Laborator Microcontrolere - Pagina 55
Caiet Laborator Microcontrolere - Pagina 56
Caiet Laborator Microcontrolere - Pagina 57

Conținut arhivă zip

  • Caiet Laborator Microcontrolere.doc

Alții au mai descărcat și

Metode de Sincronizare și Modulație

1.1. Prezentare generală De la începuturile comunicaţiei pe unde radio, în special în domeniul comunicaţiilor militare s-a urmărit realizarea unor...

Microcontrolere

MICROCONTROLERE 1.1.1 Caracteristici principale Microcontrolerul (MCU) MC68HC811E2, realizat în tehnologie de înalta densitate CMOS (HCMOS),...

Programator Universal pentru Microcontrolere PIC

1. Introducere Circumstanţele în care ne găsim astăzi în domeniul microcontrolerelor şi-au avut începuturile în dezvoltarea tehnologiei...

Microntrollere

Circumstanţele în care ne găsim astăzi în domeniul microcontrolerelor şi-au avut începuturile în dezvoltarea tehnologiei circuitelor integrate....

CAN Bosch

Protocolul CAN este utlizat pentru comunicaţii seriale. Există două formate de mesaje, cel „standard”, pe 11 biţi şi cel „extins”, pe 29 de biţi....

Cititor de taguri prin tehnologie RFID și afisaj LCD

1.Tehnologia RFID RFID este prescurtarea termenului englez Radio-Frequency Identification (Identificare prin frecvență radio. Este o metodă de...

Fingerprint recognition

Abstract Scopul acestui document este de a prezenta implementarea proiectului Fingerprint Recognition. Pentru a ajunge la rezultatul final si...

Acces prin RFID

Is an automatic identification method using radio waves. Controller Host and Software System Communication Infrastructure Tag Reader Reader...

Ai nevoie de altceva?