Interacțiunea cu utilizatorul

Laborator
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 5 în total
Cuvinte : 1059
Mărime: 63.37KB (arhivat)
Cost: Gratis

Extras din document

Scopul lucrării:

Implementarea facilităților standarde input/output pentru controler.

Sarcina practică:

Se citește un șir de caractere (maxim 30) prin interfața serială de comunicare.

Să se prezinte interpretarea acestuia în cod Morse.

Baza materială:

Placa de dezvoltare Arduino Nano v3.0 (Atmega 328P), calculator cu IDE corespunzător, buzzer activ.

Note teoretice:

Fișierul stdio.io este conectat prin intermediul directivei #include, și declară funcțiile standard de intrare/ieșire, realizate în biblioteca avr-lib. Luând în considerare partea hardware, avem realizate un set restrâns de soluții pentru intrare/ieșire comparativ cu alte sisteme mai complexe.

Electronica embedded se referă la interconectarea de circuite cu scopul de a crea un sistem dedicat. Pentru ca aceste circuite să-și poată transfera informații trebuie să conțină o modalitate de comunicare comună. Principalele modalități de comunicare sunt comunicarea serială și comunicarea paralelă.

Codul Morse sau alfabetul Morse este o metodă de transmitere a informației folosind secvențe standardizate de semne sau pulsații și lungi - cunoscute în mod comun ca puncte și linii, pentru litere, cifre și caracterele speciale specifice oricărui mesaj.

Figura 1. Tabelul codului Morse pentru litere și cifre.

Interfața serială este cel mai facil mod de a comunica cu microcontroller-ul pentru a citi date sau a transmite comenzi. Din perspectiva microcontroller-ului, comunicația serială se bazează pe doar două linii de date:

- linie pentru transmitere, notată Tx;

- linie pentru recepție, notată Rx;

Comunicația este full-duplex, se poate transmite concomitent cu recepția. Transmiterea asincronă de date se face la nivel de cadre (frames), fiecare cadru fiind format din mai mulți biți, având formatul descris în figura 2.

Preview document

Interacțiunea cu utilizatorul - Pagina 1
Interacțiunea cu utilizatorul - Pagina 2
Interacțiunea cu utilizatorul - Pagina 3
Interacțiunea cu utilizatorul - Pagina 4
Interacțiunea cu utilizatorul - Pagina 5

Conținut arhivă zip

  • Interactiunea cu utilizatorul.doc

Alții au mai descărcat și

Mediul Turbo Prolog

- Mediul de programare Turbo Prolog. Meniul principal,Ferestrele Turbo Prologului, Lansarea/trasarea programului. - Clauze Turbo Prolog. Fapte,...

Limbajul Prolog

În Prolog se poate ajunge la soluţii prin inferenţă logică (deducţie logică) pornind de la ceva cunoscut în prealabil. Tipic, un program în...

Structura unui Program ProLog

Structura unui program VISUAL PROLOG Un program PROLOG conţine 4 secţiuni de bază: “clauses” “predicates” “domains” “goal” Secţiunea...

Unificare și Backtracking

Capitolul de faţă cuprinde 4 secţiuni mari. În prima secţiune se prezintă în detaliu ceea ce face Prolog atunci când încearcă să găsească o...

Laborator

1) Trei prieteni au obtinut primul, al doilea si respectiv al treilea loc intr-un concurs. Fiecare dintre ei au nume diferite, prefera un alt...

Aparatul de Anestezie

Prin structura lor aparatele de anestezie asigura doua functii : - formarea amestecului anestezic - asigura administrarea amestecului anestezic...

Bazele Inteligenței Artificiale

Limbajul PROLOG. Lansare mediu PROLOG Pentru dezvoltarea programelor, vom folosi implementarea SWIPROLOG. Lansarea acestuia se face apăsând...

Sisteme Informatice pentru Asistarea Deciziei

Laborator 1 Enunţ: 1) Să se realizeze un program privind evidenţa studenţilor. Pentru aceasta se vor crea următoarele tabele: Studenti...

Ai nevoie de altceva?