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)
Publicat de: Damian M.
Puncte necesare: 0

Extras din laborator

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...

Te-ar putea interesa și

Proiectarea unui Sistem Informatic privind Gestiunea Materialelor

PROIECTAREA UNUI SISTEM INFORMATIC PRIVIND GESTIUNEA MATERIALELOR I. Prezentarea societatii 1.1. Prezentare generala Rigips Romania este...

Planificare și realizarea unei rețele de calculatoare la o întreprindere

Planificarea retelei corporative: studio de caz Scop:A insusi argumentele principale si scenariul de selectare a unei retele concrete de...

Rețele sociale - evoluția comerțului electronic

I. Comerțul electronic, componentă a mediului online În teorie, comerțul electronic poartă mai multe definiții, în mare parte fiind vorba de...

Realizarea Sistemelor Informatice pentru Management

1. Prezentarea sistemului informatic 1.1 Descrierea generala a sistemului informatic Pentru o buna descriere a sistemului informatic, trebuie sa...

Rețele de Calculatoare

Introducere Tehnologia calculatoarelor a evoluat de o manieră cu adevărat explozivă în ultimii 20 de ani. Calculatoarele au devenit de sute de ori...

Relația ergonomiei cu psihologia muncii

CE ESTE ERGONOMIA? Multitudinea în ceea ce priveste definitiile date, releva faptul ca definirea acesteia a suscitat dificultati. Definitia data...

Bazele biofizice ale interacțiunii radiațiilor cu substanță

Bazele biofizice ale ineractiunii radiatiilor.Notiuni generale Prin radiatie intelegem atat radiatia emisa ca rezultat al intabilitatii nucleare...

Tehnologii Internet pentru Afaceri

Introducere Informaţia şi tehnologiile de comunicaţie au o importanţă crucială pentru europeni. Sunt tehnologii de impact, similare motorului cu...

Ai nevoie de altceva?