Microsoft Word - keil1p.doc

Mărimea: px
Porniți afișarea la pagina:

Download "Microsoft Word - keil1p.doc"

Transcriere

1 1. Mediul de dezvoltare IDE Keil µvision2 Mediul de dezvoltare µvision2 este un mediu de dezvoltare integrat (IDE-Integrated Development Environment) cu ajutorul căruia se poate implementa întregul ciclu de dezvoltare a unei aplicaţii software (sau proiect) pentru un microcontroler din familia uvision2 IDE Editor si utilitar Make (procesor batch) C51 Compilator ANSI C A51 Macroasamblor Biblioteci ANSI C LIB51 Bibliotecar RTX51 RTOS BL51 Linker / Locator programe uvision2 Debugger (depanator) Programator EPROM sau Emulator Simulator CPU+resurse Monitor-51 Debugger pe masina tinta In figura alăturată este prezentat ciclul de dezvoltare împreună cu principlalele unelte soft (programe) care alcătuiesc mediul integrat de dezvoltare. Ciclul de dezvoltare este similar oricărei alte aplicaţii software şi presupune etapele: 1

2 - crearea unui proiect, cu selectarea unei anumite variante de microcontroler 8051 precum si cu configurarea componentelor (uneltelor) soft ce vor fi utilizate - crearea si editarea fisierelor sursă în limbaj de asamblare sau C - generarea codului pentru aplicaţie (Build = asamblare/compilare urmată de link editare/locatare) prin intermediul unui manager de proiecte - corectarea erorilor - testarea aplicaţiei cu ajutorul simulatorului si/sau al sistemului de dezvoltare Mediul uvision2 permite crearea fişierelor sursă şi organizarea lor într-un proiect care defineşte aplicaţia ţintă. El permite automatizarea asamblării/compilării urmată de link editare (editarea de legături intre modulele obiect) şi locatarea codului în memoria program. Corectarea interactivă a erorilor, cu setarea diverselor opţiuni sunt alte facilităţi oferite. O descriere sumară a componentelor prezentate în figură este dată în continuare. Asamblorul si compilatorul C 8051 (A51, C51) Fisierele sursă create la nivelul IDE sunt pasate asamblorului şi/sau compilatorului. Acestea prelucrează fişierele sursă şi crează, in principiu, fişiere obiect relocatabile. Compilatorul Keil C51 este o implementare completă ANSI a limbajului de programare C. In plus, există o serie de caracteristici speciale asociate implementării pentru un microcontroler Macroasamblorul A51 suportă setul complet de instrucţiuni pentru microcontrolerul 8051 şi toate derivatele acestuia. Este posibilă şi generarea directă de fişiere obiect absolute, la care informatia legată de plasarea codului in memoria program este stabilită in faza de asamblare. Bibliotecarul (LIB51 Library Manger) Fişierele obiect create de asamblor sau compilator pot fi folosite de bibliotecarul LIB51 pentru a crea biblioteci obiect (object libraries). Acestea sunt colecţii de module obiect, special ordonate şi formatate, pe care editorul de legaturi le poate folosi. Atunci cand editorul de legături prelucrează o bibliotecă, doar acele module obiect care sunt necesare vor fi folosite pentru crearea codului executabil. Editorul de legături/locatorul (BL51 Linker/Locator) Fişerele obiect (inclusiv cele provenite din biblioteci) sunt prelucrate de linker, rezultand fişiere obiect absolute. Un fişier (sau modul) obiect absolut conţine cod care nu este relocatabil. Acesta va exista la adrese fixe (absolute) în memoria de program. Această categorie de cod poate fi utilizată pentru a programa memorii de tip EPROM, FLASH, etc. 2

3 Modulele obiect absolute pot fi folosite de depanator(uvision2 debugger) sau de un emulator in-circuit pentru testarea aplicaţiei. Depanatorul (uvision2 Debugger) Depanatorul uvision2 este un depanator simbolic, permiţand depanarea interactivă a programelor la nivelul sursei. El include de fapt şi un simulator care implementează o maşină 8051 virtuală. Prin intermediul unei baze de date pentru resurse incorporate el permite o configurare corespunzătoare variantei de microcontroler 8051 utilizate precum şi a hardware-ului exterior acestuia (memorie externa). Monitorul rezident (Monitor-51 Debugger) Monitorul rezident este tot un program de depanare dar care va fi rezident (există şi rulează) in memoria de program a unei maşini ţintă (un microcontroler compatibil 8051). El comunică cu mediul uvison2 prin intermediul unui port serial (COM) al PC-ului şi al portului serial standard pentru un Este astfel posibilă depanarea interactivă, la nivel de sursă, a programelor ce rulează pe un sistem 8051 real. OBSERVATIE Spre deosebire de variantele sale anterioare, acest mediu de dezvoltare al firmei Keil este orientat pe dezvoltarea de aplicatii scrise in limbajul C. Multe din facilitatile sale, mai ales cele de depanare se pot valorifica deplin numai in aceste conditii Managerul de proiecte (Project manager) Un proiect (Project) reprezintă totalitatea fişierelor sursă împreună cu setările personalizate pentru asamblor(compilator) si linkeditor, necesare pentru a asambla(compila) si link edita un program sau, cu alte cuvinte, pentru a crea codul executabil. Fiecare proiect poate fi configurat pentru a genera una sau mai multe Target (tintă). Pentru fiecare Target se pot personaliza optiunile şi se poate da un nume fişierului de ieşire (cel care va contine în final codul executabil). Se poate crea, de exemplu, un Target pentru testarea cu ajutorul simulatorului şi un alt Target pentru generarea codului aplicatiei care va fi programat, în final, într-o memorie PROM. In interiorul unui Traget pot exista unul sau mai multe file Groups (grupuri de fisiere) care permit asocierea mai multor fişiere sursă. Groups sunt utile pentru gruparea fişierelor din punct de vedere funcţional sau pentru identificarea programatorilor dintr-o echipa care a scris aplicaţia. 3

4 In figura alăturată este prezentată fereastra (din stanga sus) in care apare structura unui proiect in care a fost definită o singură ţintă, Target1, careia i s-a asociat un singur grup de fisiere, Source Group 1, grup care conţine un singur fişier sursă numit Ex2.a51.Numele acestor obiecte pot fi modificate, pentru a deveni mai sugestive, in maniera in care se realizează aceasta pentru orice fişier sau folder in Windows (click stânga pentru selectie, urmat de un alt click stânga şi editare). In figură este selectat fişierul sursă, fiind pus in evidentă submeniul care se deschide făcând un click dreapta precum şi acţiunile corespunzatoare acestuia. Unul din lucrurile cele mai complicate este, atunci când creăm un nou proiect, definirea (alegerea) combinaţiei corecte de opţiuni pentru asamblor(compilator) şi linker pe care o vom asocia unui anume tip de microcontroler (compatibil 8051). uvision2 oferă o bază de date pentru microcontrolere (Device database) care face această sarcină mult mai uşoară. In momentul în care se crează un nou proiect şi se se selectează un tip de microcontroler pentru un anume Target, se vor seta, in mod automat, şi majoritatea opţiunilor necesare pentru asamblor(compilator) şi linker. Sunt necesare, eventual, doar mici ajustări ale opţiunilor. In figura urmatoare este prezentată selectarea microcontrolerului 8052AH (Device) din grupul de produse al firmei Intel, pentru Target1. Modificarea(schimbarea) tipului de microcontroler pentru un anume Target, este posibilă şi după definirea proiectului: se selecteaza Target, cu click dreapta se deschide un submeniu, din care se alege: Select Device for Target nume 4

5 Stabilirea opţiunilor(options Settings) se poate face pentru toate fişierele asociate unui Target, pentru un grup de fişiere (Source Group) sau pentru un fişier sursă individual. Pentru aceasta se selectează obiectul respectiv (Target, Source Group sau fişierul sursă) şi, din meniul Project, se alege submeniul: Options for Target..., Options for Source Group... sau Options for File..., funcţie de natura obiectului selectat. Alternativ se poate face click dreapta pe obiectul selectat şi din submeniul care se deschide se aleg aceleaşi câmpuri ca mai sus. Varianta, de regulă, acoperitoare, este de a selecta Target şi a alege Options for Target... Fereastra care se deschide are o serie de subferestre (care se pot deschide prin selecţia Tabului corespunzător): Target, Output, Listing, C51, A51, BL51 Locate, Bl51 Misc si Debug. In figura următoare este prezentată fereastra corespunzătoare lui Target, in care, de regulă, se configureaza doar memoria externă (de program sau date), daca ea există in aplicaţia noastră. In fereastra Output se verifică dacă checkbox-urile Debug Information şi Create HEX File sunt bifate. Este astfel posibilă depanarea la nivel de sursă şi respectiv generarea fisierului HEX care va fi eventual utilizat la programarea unei memorii PROM. 5

6 Mai este importantă şi fereastra Debug, deoarece acolo alegem dacă vom testa(şi depana) aplicaţia cu ajutorul simulatorului (Use Simulator bifat) sau cu ajutorul unui sistem de dezvoltare pe care rulează Monitor-51 (Use Keil Monitor-51 Driver bifat, selectat) prin intermediul unui port serial al PC-ului. Cele două optiuni se exclud reciproc. In figura următoare este prezentată această fereastră având opţiunea Use Keil Monitor-51 Driver selectată. In acest caz depanatorul din uvision2 va comunica cu monitorul rezident Monitor-51 (care ruleaza pe sistemul real) prin intermediul unui port serial al calculatorului. Prin actionarea butonului Settings se pot stabili, printre altele, numărul portului serial utilizat(com1, COM2, etc.) precum si rata baud utilizată. Evident, acesta din urmă trebuie să fie aceiasi cu cea utilizată de de Monitor-51 pentru portul serial al microcontrolerului. 6

7 Editarea fişierelor sursă se face cu ajutorul editorului integrat care are toate facilităţile standard ale unui editor de cod sursă (colorare diferită pentru: cuvinte cheie, simboluri definite de utilizator, comentarii, etc.). Editorul lucrează interactiv cu programul de depanare(debugger-ul) permitând depanarea la nivel de sursă Asamblorul şi linkeditorul UVision 2 include un utilitar make evoluat care permite execuţia automată, in secvenţă, a fazelor de asamblare/compilare şi linkeditare. Bara corespunzătoare prin care se invocă funcţiile asociate asamblării/compilarii şi link editării este de forma: Din câmpul pentru Target se poate face selecţia acestora in cazul in care există mai multe Semnificaţia butoanelor din bară este următoarea: Se invocă doar asamblarea/compilarea (Translate) fisierului sau fisierelor sursă. Se invocă asamblarea urmată de linkeditare (Build Target). 7

8 Se invocă reasamblarea şi linkeditarea pentru toate fişierele care au suferit modificări (Rebuild all target files). Se invocă setarea opţiunilor pentru Target (Options for Target...).. În fereastra de iesire-raportare(output Window) din partea de jos a ecranului se poate observa dacă asamblarea şi linkeditarea s-a făcut corect. Eventualele erori sunt semnalizate tot aici. Pentru identificarea erorilor este dat şi numărul liniei din fisierul sursă pe care a apărut eroarea. Mai simplu, dacă se dă un dublu click pe mesajul de eroare respectiv va apărea un indicator in drepta liniei cu eroarea respectivă chiar in fişierul sursă din ferestra de editare. Dacă mesajul de eroare este selectat(cu click) şi se apasă F1 va apărea o descriere detailată a naturii erorii(un Help asociat). În figura de mai jos este dat un exemplu de raportare; se poate observa că pentru fişierul sursă Ex2.a51 nu au existat nici erori (0 Errors), nici avertismente( 0 Warnings) in urma operaţiei Build Target pentru proiectul afisarecna. Pot fi puse in evidenţă(opţional) şi resursele de memorie utilizate de proiectul afisarecna : 1 octet in memoria de date internă (data), nu se utilizează memoria de date externă (xdata) şi 217 octeţi de cod propriu-zis in memoria de program. Toate funcţiile mentionate şi invocate prin intermediul butoanelor descrise anterior pot fi invocate şi prin intermediul meniului Project, ele apărând şi acolo Depanatorul simbolic şi simulatorul Depanatorul este componenta mediului de dezvoltare uvisonide2 care permite testarea aplicatiilor avand ca tintă un microcontroler compatibil 8051: - folosind un simulator (o masină 8051 virtuală ) - folosind un sistem real cu un 8051 pe care rulează un monitor rezident - folosind un sistem real cu un 8051 si un emulator in circuit 8

9 - folosind un sistem real cu un microcontroler care are disponibilă o interfată integrată de depanare OCDS- On Chip Debug System Caracteristicile sale cele mai importante sunt: - depanare interactivă la nivel de cod sursă cu utilizarea simbolurilor - posibilitatea utilizării unui sistem complex de breakpoint-uri (puncte de intrerupere a fluxului program, definite de utilizator) - posibilitatea utilizării unui sistem de watchpoint-uri (puncte de observare a stării programului si resurselor aferente acestuia) impreună cu ferestre dedicate pentru acestea Depanatorul poate fi lansat din meniul Debug cu ajutorul comenzii Start/Stop Debug Session, sau direct cu ajutorul butonului din bara de meniu. Odată cu lansarea sa, este validă o nouă bară de meniuri si in partea stângă se deschide o fereastră in care se poate observa starea actuală a resurselor aferente unitătii centrale(cpu): acumulator, banc de registre de uz general, PSW, PC, SP, etc. După cum se poate observa toate resursele prezentate se află in starea corespunzătoare initializării microcontrolerului (de după un reset hard): registrele de uz general R0..R7=0, A=0, B=0, DPTR=0000h, PC=0000h, PSW=00h, SP=07h, etc. Valorile pot fi si modificate de utilizator, atunci cand programul nu rulează(executia este oprită). Se dă click pe valoarea respectivă, se asteaptă putin si se mai dă odată click, moment in care se poate edita valoarea. In partea de jos a ecranului se mai deschide, sub fereastra de raportare-iesire, o fereastra zisă de comanda a depanatorului (Command Window) prin intermediul careia se pot introduce direct (in linia de comandă) comenzi pentru depanator. Sub ferestră sunt prezentate comenzile disponibile(un help). Cu cursorul pozitionat in fereastra respectivă, prin apasarea tastei Tab, este parcurs intreg setul de comenzi disponibile. 9

10 Bara de meniuri asociată depanatorului este prezentată în figura de mai jos: Fiecare buton are asociat un rol specific, unele au stări complementare (se exclud reciproc), sunt active sau inactive functie de contextul de depanare in care ne aflăm. are ca efect iniţializarea hard a microcontrolerului(reset pentru masina virtuală); toate resursele vor fi aduse in starea corespunzătoare(vezi mai sus). este comanda Go sau Run. Are ca efect inceperea executiei (rulării) programului incepând de la adresa curentă din PC-Program Counter. Programul va rula pană la comanda Stop sau până la intâlnirea primului breakpoint. este comanda Stop. Are ca efect oprirea executiei programului. Comanda Stop şi comanda Go sunt complementare. Adică atunci când una este activată cealaltă va fi dezactivată. este comanda numită Step Into, utilizată pentru rularea pas cu pas a programului. La apăsarea acestui buton va fi executată doar o singură instrucţiune din program, de la adresa curentă din PC. După executia instructiuni poate fi urmarită starea resurselor utilizate, continutul memoriei de date, etc. corespunde comenzii Step Over. Dacă următoarea instrucţiune care trebuie executată este un apel de subrutină(functie) sau o buclă, acestea nu vor fi executate pas cu pas, ci ca un intreg. Pentru alte instructiuni comanda Step over se comportă ca şi comanda Step into. Ea contribuie la scăderea timpului de depanare. este butonul corespunzător comenzii Step Out. La lansarea acestei comenzi dacă următoarea instrucţiune este o instrucţiune care cheamă sau apelează o subrutină(funcţie) execuţia acestei comenzi este asemănătoare cu cea a comenzii Step over, adică utilizatorul nu va mai putea urmări fluxul programului pas cu pas. El va putea vizualiza starea resurselor doar după executarea comenzii. Spre deosebire de comanda Step over comanda Step out mai face şi altceva. Dacă utilizatorul se află în interiorul unei subrutine (a unei funcţii ) care se termină cu instrucţiunea RET şi va da comanda Step Out, atunci toate instrucţiunile din rutina respectivă vor fi executate automat până la ieşirea din rutina respectivă. Utilizatorul nu 10

11 va mai putea urmări fluxul program în timpul executării acestor instrucţiuni, ci numai după executarea instrucţiunii RET. Această instrucţiune creşte eficienţa depanatorului prin scăderea timpului de depanare. este icoana corespunzătoare comenzii Run to Cursor line. Această comandă permite executarea programului de la valoarea curentă a PC-ului până la linia unde este poziţionat cursorul in fisierul sursă. Ca şi la celelalte două comenzi anterioare utilizatorul nu va putea observa, de exemplu, schimbarea conţinutului registrelor, decât după ce comanda se termină de executat. Este folosită mai ales atunci când se doreşte trecerea rapidă peste o anumită porţiune de program care nu interesează sau peste o porţiune de program a cărei funcţionare este sigură. este icoana corespunzătoare comenzii Next statement. Executia acestei comenzi permite întoarcerea la linia curentă de depanare din cadrul programului care se doreşte a fi depanat. De exemplu dacă ne aflăm cu cursorul într-o zonă oarecare a programului şi dorim să revenim la instrucţiunea curentă unde am rămas cu depanarea programului, atunci putem folosi comanda Next statement. corespunde comenzii Enable/Disable Trace Recording şi permite înregistrarea (trace) instrucţiunilor care au fost executate. Vor fi înregistrate ultimele 1024 de instrucţiuni executate inainte de intalnirea primului breakpoint sau de executia comenzii Stop. OBSERVATIE Incercarea de a executa cod (de a lansa in executie un program) dintr-o zonă a memoriei de program in care acesta nu există (nu a fost incărcat) are ca efect generarea unei erori de tip: ***error 65: acces violation at c:0x...: no execute/read permission Pentru a vedea care care este configuratia spatiului de memorie utilizabil se poate utiliza, din meniul Debug, comanda Memory Map. Următoarele comenzi permit deschiderea unor ferestre speciale prin intermediul cărora pot fi vizualizate o serie de informatii despre starea programului sau a resurselor, precum si interactiunea cu acesta prin intermediul portului serial al microcontrolerului(serial Window). Comenzile sunt de tip on/off: cand butonul este activ(apăsat) ferestra este deschisă, cand butonul este inactiv(ridicat) ferestra este inchisă. 11

12 Ferestrele respective pot fi deschise si prin intermediul meniului View. corespunde comenzii View Trace Records. Prin executia acestei comenzi se vor putea vizualiza instrucţiunile care au fost înregistrate pană la intâlnirea unui breakpoint. corespunde comenzii de dezasamblare a codului executabil. Comanda este Disassembly Window si are ca efect inlocuirea ferestrei cu codul sursă cu una in care este prezentat continutul memoriei de program impreună cu mnemonicele corespunzătoare instructiunilor existente in codul executabil al programului. este o comandă (Watch and Call Stack Window) care permite vizualizarea variabilelor locale(locals), a watchpoint-urilor(watch#1, Watch#2) sau a stivei utilizator(call Stack). este icoana corespunzătoare comenzii Serial Window #1. Această comandă deschide o fereastră serială prin intermediul căreia utilizatorul poate vizualiza datele vehiculate ca iesire prin portul serial sau poate introduce date(prin tastare) care vor fi tratate ca date receptionate prin portul serial. este icoana corespunzătoare vizualizării memoriei. Această icoană corespunde comenzii Memory Window. Această comandă deschide o nouă fereastră în care este afişat conţinutul zonelor de memorie al căror tip si adresă de inceput sunt definite de utilizator in câmpul Address. Variantele de definire a tipului si domeniile de adresare sunt: - c memoria de program(cod) c:0x c:0xffff - d memoria de date (RAM intern d:0x00.. d:0x7f si zona SFR d:0x80.. d:0xff) - i memoria suplimentară de date, adresabilă indirect (RAM intern i:0x80.. i:0xff) - x memoria externă de date x:0x x: 0xFFFF Adresele sunt specificate in hex cu prefixarea din limbajul C (0x). Numărul de octeti de pe o linie este dat de dimensiunea orizontală a ferestrei (care se poate scala corespunzător). Prin suprapunerea cursorului pe o anumită locatie de memorie si click dreapta se deschide un submeniu care permite alegerea modului de reprezentare a informatiei respective sau a tipului de dată ce va fi afisată (decimal, unsigned, signed (char, int, long), ASCII etc.). In plus, se mai poate modifica continutul locatiei respective (Modify Memory at...). 12

13 Sistemul de breakpoint-uri (puncte de oprire in fluxul program) La nivel de cod sursă este posibilă stabilirea uneia sau mai multor linii de program (a unor instructiuni) la care executia programului să se oprească. Aceasta operatie se numeste stabilirea unor breakpoint-uri simple (sau de executie), avand ca efect definirea de utilizator a unor puncte de oprire in fluxul program. Bara de meniu corespunzatoare este Comenzile asociate butoanelor sunt disponibile si in meniul Debug sau dintr-un submeniu ce se deschide cu click dreapta, fiind pozitionat cu cursorul pe linia respectivă din sursă. Pentru stabilirea unui breakpoint, cu cursorul pozitionat pe linia respectivă din sursă, se apasă butonul sau, alternativ, se alege comanda Insert/Remove Breakpoints. Comanda este de tipul on/off fiind utilizată si pentru inlăturarea/stergerea (remove) breakpoint-ului respectiv. Se pot inlătura (sterge) toate breakpoint-urile cu butonul sau comanda Kill All Breakpoints. Breakpoint-urile definite pot fi active-enabled (implicit dupa definire) sau inactive-disabled. Activarea sau dezactivarea individuală se face cu butonul Enable/Disable Breakpoints sau cu comanda Se mai pot dezactiva toate breakpoint-urile cu butonul Breakpoints. sau cu comanda Disable All Un breakpoint activat apare ca un dreptunghi de culoare rosie in dreptul liniei sursă respective. Dacă este dezactivat dreptunghiul este de culoare albă. OBSERVATII 1. Comenzile respective sunt disponibile atat in faza de editare a codului sursă cat si in faza de depanare. 2. Mai există si un breakpoint complex care poate fi stabilit doar din meniul Debug cu comanda Breakpoints. Este posibilă utilizarea unor expresii conditionale sau conditionarea unui anume tip de acces la un anume tip de memorie 13

14 Simularea resurselor de tip periferic incorporat (on-chip peripherals) Odată cu selectarea unui anume tip de microcontroler 8051 din baza de date este configurată automat si componenta pentru periferice a simulatorului. Există o categorie largă de periferice, din care unele se intâlnesc la toate microcontrolerele 8051 (porturi I/O, timere, port serial, sistem de intreruperi), iar altele numai la anumite variante(convertoare analognumerice, facilităti de captare/comparare, sistem PWM, etc.). In figura alăturată este prezentată configuratia particulară a meniului Peripherals in cazul in care pentru Target a fost selectat din baza de date microcontrolerul 80C552 (Philips), comparativ cu aceiasi configuratie pentru un microcontroler 8051 standard. In continuare vor fi prezentate doar o parte din aceste resurse de simulare. Porturi I/O In figură este prezentată fereastra corespunzătoare portului 1 (P1) al unui 8051 standard. La ea se ajunge selectând Peripherals, I/O ports, Port 1 (dupa lansarea depanatorului). Este posibilă stabilirea sau vizualizarea valorii de iesire pentru fiecare bit sau global pe octet (campul P1) sau stabilirea valorilor citite pe pinii portului-ca intrare (câmpul Pins). Sistemul de temporizare/numărare (Timers/Counters) Este posibilă vizualizarea stării si modificarea programării oricărui din cele două timere/numaratoare standard ale unui 8051(Timer 0, Timer 1) si a celui de al treilea atunci cand există (Timer2 numai la 8052). Se selectează Peripherals, Timer, Timer 1 (după lansarea depanatorului) pentru a se obtine fereastra din figura, corespunzătoare timerului 1. 14

15 Portul serial Interactiunea cu exteriorul la nivelul portului serial standard este simulată atat prin intermediul ferestrei seriale mentionate anterior (Serial Window#1) cât si prin intermediul ferestrei Serial Channel la care se ajunge din meniul Peripherals, Serial. Este posibilă vizualizarea stării si programarea modului de lucru al portului serial. Mai mult, pe baza programării marimilor caracteristice si frecventei oscilatorului de ceas fosc (stabilită ca o caracteristică a Target-ului sau cu comanda xtal =...) se calculează rata baud pentru emisie si receptie. Sistemul de captare/comparare(pca-programmable counter array) Este posibilă simularea si a unor facilităti evoluate de temporizare/numarare prezente la unele variante ale microcontrolerului Ele sunt grupate in jurul unei unităti functionale numite PCA -Programmable Counter Array. In cazul in care acestea există, ele vor fi disponibile tot prin meniul Peripherals, Timer, unde, pe langă resursele standard, vor apărea de exemplu: Capture, Compare, Watchdog, etc. 15

16 Sistemul de intreruperi Simulatorul permite si simularea completă a sistemului de intreruperi a unui microcontroler 8051 standard (cu numai 5 surse de intreruperi) cât si a derivatelor acestuia cu mai mult de 5 surse de intreruperi. Este posibilă vizualizarea programării sistemului de intreruperi si a stării acestuia, impreună cu valorile vectorilor de intreruperi. In figură este prezentată fereastra Interrupt System pentru un microcontroler 8051FX(care are mai mult de 5 surse de intreruperi). La ea se ajunge tot din Peripherals, selectând câmpul Interrupt. Convertoare analog numerice (A/D Converters) Mai este posibilă si simularea unui sistem de conversie analog-numerică(a/n, A/D), atunci cand el există. In figura alăturată este prezentată fereastra corespunzătoare convertorului A/D multicanal care există la un microcontroler 87LPC676(Philips). In afară de vizualizarea stării sistemului este posibilă simularea valorilor analogice de tensiune aplicate pe fiecare canal de intrare(analog Input Channels), valori care vor face apoi obiectul conversiei. Se selectează Peripherals, selectând apoi si A/D Converter. 16

17 Sistemul de watchpoint-uri (puncte de observare in fluxul program) Existenta unui sistem de watchpoint-uri constituie unul din cele mai puternice instrumente de depanare permitand integrarea si valorificarea tuturor facilitătilor depanatorului si simulatorului. Sistemul este totusi orientat pe depanarea aplicatiilor scrise in limbaj evoluat(c51), dar o parte din facilitatile sale pot fi utilizate si pentru depanarea programelor scrise in limbaj de asamblare. Utilizarea acestui sistem va fi prezentata cand se va exemplifica modul de dezvoltare a unei aplicatii folosind mediul de dezvoltare uvision2 pentru

Lucrarea nr

Lucrarea nr Lucrarea nr. 3 Tehnici de programare a aplicaţiilor pe sisteme cu microcontroloare 1. Obiectivul lucrarii Lucrarea urmăreşte studierea tehnicilor de dezvoltare si depanare a programelor scrise pentru sisteme

Mai mult

Ch

Ch Numai pentru uz academic EDK Laborator 4-5 Adăugarea modulelor IP la un proiect hardware Laborator 2: Adăugarea modulelor IP la un proiect hardware Introducere Obiective Acest laborator prezintă procesul

Mai mult

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (vezi Program C) - BUILD: operație complexă prin care

Mai mult

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de dezvoltare bazată pe un microcontroller ATmega 328P pe 8 biți cu 32kB memorie flash. Placa de dezvoltare conține:

Mai mult

Lucrarea 10

Lucrarea 10 Lucrarea 10. Studierea facilitatilor senzoriale, de calcul si de comunicatie ale unei placi de tip Arduino 1. Obiectivul lucrarii Lucrarea isi propune sa prezinte facilitatile de calcul, senzoriale si

Mai mult

Minicurs CCS C / Aplicatia1 1.Programul CCS C Compiler. Instalare.Creare proiect. Descarcati ultima versiune a programului de

Minicurs CCS C / Aplicatia1   1.Programul CCS C Compiler. Instalare.Creare proiect. Descarcati ultima versiune a programului de Minicurs CCS C / Aplicatia1 www.roboprog.weebly.com 1.Programul CCS C Compiler. Instalare.Creare proiect. Descarcati ultima versiune a programului de la adresa : http://www.ccsinfo.com/compdemo.php Instalati

Mai mult

Microsoft Word - intro_msp430.doc

Microsoft Word - intro_msp430.doc PREZENTAREA GENERALA A ARHITECTURII (TEXAS INSTRUMENTS) Familia de microcontrolere incorporează o unitate centrală (CPU) tip RISC de 16 biţi, periferice specializate, memorie internă de tip ROM şi RAM,

Mai mult

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma REF 1.1.5 Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului mare de eficientizare a muncii, bazele de date îşi găsesc aplicaţii în diverse domenii: - transporturi

Mai mult

CABINET MINISTRU

CABINET MINISTRU MINISTERUL FINANTELOR PUBLICE Agenţia Naţională de Administrare Fiscală Direcţia Generală a Finanţelor Publice a Judetului Iaşi Activitatea metodologie şi administrarea veniturilor statului Str. Anastasie

Mai mult

Microsoft Word - 4-Interfete paralele.doc

Microsoft Word - 4-Interfete paralele.doc 4. Cuprins modul 4.1. neprogramabile 4.2.Interfaţa paralelă programabilă 4.3.Protocoale de transfer 4.4.Programarea circuitului de interfaţă paralelă 4.5.Exemplu de implementare Cuprins Introducere După

Mai mult

Înregistrator de temperatură şi umiditate AX-DT100 Instrucţiuni de utilizare

Înregistrator de temperatură şi umiditate AX-DT100 Instrucţiuni de utilizare Înregistrator de temperatură şi umiditate AX-DT100 Instrucţiuni de utilizare Introducere Înregistratorul de temperatură şi umiditate este prevăzut cu un senzor foarte exact de temperatură şi umiditate.

Mai mult

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Programare în limbaj de asamblare 42. Utilizare Debug şi TurboDebug

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Programare în limbaj de asamblare 42. Utilizare Debug şi TurboDebug Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Programare în limbaj de asamblare 42. Utilizare Debug şi TurboDebugger pentru realizare de programe simple şi depanarea

Mai mult

EXCEL FĂRĂ SECRETE Grafice şi diagrame

EXCEL FĂRĂ SECRETE Grafice şi diagrame EXCEL FĂRĂ SECRETE Grafice şi diagrame Cuprins 1. Introducere... 3 2. Crearea graficelor în Excel... 3 3. Mutarea şi copierea graficelor... 11 2 EXCEL FĂRĂ SECRETE- Grafice şi diagrame 1. Introducere Informaţiile

Mai mult

Informație și comunicare

Informație și comunicare 3.1. Folosirea unui motor de căutare Alegerea unui motor de căutare Motorul de căutare este un program disponibil pe internet cu ajutorul căruia se pot căuta diferite informații. Această căutare se realizează

Mai mult

Microsoft Word - Plus TV Analog Pro Stick Installation _Rom V1.3_.doc

Microsoft Word - Plus TV Analog Pro Stick  Installation _Rom V1.3_.doc PlusTV Analog Pro Stick Manual de instalare Cuprins V1.3 Capitolul 1 : PlusTV Analog Pro Stick Instalare hardware...1 1.1 Conţinut...2 1.2 Cerinţe de configuraţie...2 1.3 Instalare hardware...2 Chapitre

Mai mult

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 4. Dezvoltarea site-urilor si blog-uri

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 4. Dezvoltarea site-urilor si blog-uri LABORATOR 4. Dezvoltarea site-urilor si blog-urilor prin intermediul CMS-ului WordPress PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa prezinte modul de creare a site-urilor si

Mai mult

Biomedical Wi-Fi data transmissons

Biomedical Wi-Fi  data transmissons Ce este WireShark? Introducere in WireShark (indrumar de laborator) Wireshark este un sniffer de pachete gratuit, care captureaza pachetele care sunt vehiculate pe o anumita interfata de retea. Aceasta

Mai mult

Windows 7

Windows 7 Lecția a 4 a 4. Arhivare, viruşi și printarea documentelor 4.1. Arhivarea fişierelor 4.1.1. Noţiuni generale Unele fișiere au dimensiuni foarte mari. Pentru a ocupa mai puţin spaţiu, se poate arhiva (comprima)

Mai mult

PowerPoint Presentation

PowerPoint Presentation Circuite Integrate Digitale Conf. Monica Dascălu Curs Seminar Laborator notă separată Notare: 40% seminar 20% teme // + TEMA SUPLIMENTARA 40% examen 2014 CID - curs 1 2 Bibliografie Note de curs Cursul

Mai mult

Microsoft Word - tcad_l6.doc

Microsoft Word - tcad_l6.doc TEHNICI CAD PENTRU MODULE ELECTRONICE LUCRAREA DE LABORATOR nr. 4 Construirea plăcii de circuit imprimat în blocul OrCAD Layout I. Scopul lucrării: Scopul lucrării de laborator nr. 6 este de a prezenta

Mai mult

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. unitatea de intrarea B. unitatea de memorie interna

Mai mult

INSTITUTUL DE DEZVOLTARE A SOCIETĂŢII INFORMAŢIONLE

INSTITUTUL DE DEZVOLTARE A SOCIETĂŢII INFORMAŢIONLE CUPRINS Introducere... 3 1. Lansarea Expert online... 3 2. Intrarea în sistemul informatic Expert online... 4 3. Meniurile Expert online... 4 3.1. Meniul comun pentru toate rolurile din sistem... 5 3.2.

Mai mult

‍ Manual Google Cloud Print Versiunea 0 ROM Definiţia notelor În acest manual de utilizare, pentru note este folosit următorul stil: Notele vă informează asupra măsurilor care trebuie luate în anumite situaţii

Mai mult

Settlement participant system

Settlement participant system Sistemul de decontare OPCOM pentru participant Sistemul de tranzacţionare OPCOM Sistemul de decontare Ghidul de utilizare pentru participant 21 Ianuarie 2004 revizuit in 24.03.2011 Număr de referinţă al

Mai mult

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa prezinte modul de creare a blogurilor cu wordpress.com. WordPress

Mai mult

Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați ac

Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați ac Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați acest ghid lângă echipamentul Dvs. Brother pentru consultare

Mai mult

PowerPoint-Präsentation

PowerPoint-Präsentation Universitatea Transilvania din Braşov Laboratorul de Vedere Artificială Robustă şi Control Sisteme cu MicroProcesoare Curs 2 Porturi de intrare/ieșire Gigel Măceșanu 1 Cuprins Programarea unui MC Porturi

Mai mult

Microsoft Word - O problema cu bits.doc

Microsoft Word - O problema cu bits.doc O problemă cu bits 1 Tiberiu Socaciu Enunţul Pe pagina Proful de Mate de pe Facebook 2 am primit de la un elev de clasa a IX-a următoarea provocare 3 : Vom oferi două soluţii, una folosind manipulări de

Mai mult

REVISAL Versiunea: Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 î

REVISAL Versiunea: Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 î REVISAL Versiunea: 6.0.4 Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 în conformitate cu prevederile OMMFPS de modificare

Mai mult

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Testare automata: exista un mecanism pentru executia fara

Mai mult

Slide 1

Slide 1 Curs 2 Gasirea informațiilor Există 2 instrumente pentru găsirea informațiilor în NX Command Finder Search functionality Command Finder Se folosește comanda Command Finder pentru a găsi comenzile din NX.

Mai mult

A

A Platforma 1. 1 Introducere A. Initierea unui nou proiect Microsoft Visual Studio este un mediu de dezvoltare software in care se pot realiza programe pentru platformele Windows (Desktop, Mobile + Embedded).

Mai mult

Manual de utilizare Room Booking System

Manual de utilizare Room Booking System Manual de utilizare Room Booking System Cuprins 1. Autentificare 2. Utilizare aplicatie 2.1. Manage Reservation 2.2. Rooms 2.3. Manage Users 2.4. View Reservations 3. Sectiuni Adaugare/Editare 3.1 Adauga

Mai mult

FONDUL SOCIAL EUROPEAN

FONDUL SOCIAL EUROPEAN Manual de utilizare Portal http://jobs-centre.eu/ 1 Cuprins Cuprins... 2 1. Introducere... 4 2. Navigarea în portal... 4 3.1 Elementele generale ale portalului... 6 3.1.1 Secţiunea Header... 6 3.1.2 Meniul

Mai mult

Zeus-Zlite-Panda_RO.book

Zeus-Zlite-Panda_RO.book GHIDul DE UTILIZARE A WEBCAM-ULUI HP 2100 Version 1.0.RO Copyright 2010 Hewlett-Packard Development Company, L.P. Informaţiile conţinute în prezentul document pot fi modificate fără înştiinţare prealabilă.

Mai mult

Raportarea serviciilor de dializă la nivel CNAS

Raportarea serviciilor de dializă la nivel CNAS SISTEM INFORMATIC UNIC AL ASIGURĂRILOR DE SĂNĂTATE DIN ROMÂNIA INTEGRAT Raportarea serviciilor de dializă la nivel CNAS Manual de utilizare Versiune document: 1.2 RELEASED Creat: 13.09.2007 Ultima actualizare:

Mai mult

Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKT

Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKT Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKTOP, PICTOGRAME, FEREASTRA) Nume și prenume cursant:

Mai mult

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 1. Google Drive, Google Calendar, WeTr

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 1. Google Drive, Google Calendar, WeTr LABORATOR 1. Google Drive, Google Calendar, WeTransfer.com PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa prezinte modul de utilizare al instrumentelor Google Drive, Google Calendar,

Mai mult

PowerPoint-Präsentation

PowerPoint-Präsentation Universitatea Transilvania din Braşov Laboratorul de Vedere Artificială Robustă şi Control Sisteme cu MicroProcesoare Curs 3 Tiberiu Teodor COCIAȘ 1 Cuprins Aplicație 2 Ce este o întrerupere? 3 Definiție:

Mai mult

E_d_Informatica_sp_SN_2014_bar_10_LRO

E_d_Informatica_sp_SN_2014_bar_10_LRO Examenul de bacalaureat naţional 2014 Proba E. d) Informatică Varianta 10 Toate subiectele sunt obligatorii. Se acordă 10 puncte din oficiu. Timpul de lucru efectiv este de 3 ore. În rezolvările cerute,

Mai mult

Unelte ce se regasesc in Viewer (CD, Stick) Uneltele de baza Uneltele de baza includ cele mai comune unelte folosite in modulele OnDemand 3D App. Unel

Unelte ce se regasesc in Viewer (CD, Stick) Uneltele de baza Uneltele de baza includ cele mai comune unelte folosite in modulele OnDemand 3D App. Unel Unelte ce se regasesc in Viewer (CD, Stick) Uneltele de baza Uneltele de baza includ cele mai comune unelte folosite in modulele OnDemand 3D App. Unele unelte sunt folosite in comun pentru toate modulele.

Mai mult

A.E.F. - suport laborator nr.3 sem.ii Aplicațe privind utilizarea rețelelor 1D În acest laborator sunt atinse următoarele aspecte: realizarea schițelo

A.E.F. - suport laborator nr.3 sem.ii Aplicațe privind utilizarea rețelelor 1D În acest laborator sunt atinse următoarele aspecte: realizarea schițelo Aplicațe privind utilizarea rețelelor 1D În acest laborator sunt atinse următoarele aspecte: realizarea schițelor utilizate în crearea elementelor, orientarea corectă a elementelor în conformitate cu structura

Mai mult

1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza ret

1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza ret 1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza reteaua dumneavoastra. Trebuie sa aflam ce tipuri de adrese

Mai mult

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai specializați dintre noi în domeniul calculatoarelor

Mai mult

1

1 1. Funcţionarea echipamentelor într-o reţea locală Placa de reţea (NIC-Network Interface Card) este o placă cu circuite integrate poate fi preinstalată în calculator sau se montează într-un slot de extensie

Mai mult

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A 1. Operatii cu matrici 1 Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A+B (adunare), aa (inmultire cu scalar), A-B scadere), AT (Transpusa),

Mai mult

Microsoft Word - MANUAL_APP_ROMPOS_V7.docx

Microsoft Word - MANUAL_APP_ROMPOS_V7.docx MANUAL DE UTILIZARE ANCPI CUPRINS 1 Descrierea platformei... 2 2 ROVERS/RTK... 5 2.1 Introducere ROVER... 5 2.2 Introducere abonament ROVER... 6 2.3 Prelungire abonament ROVERS/RTK... 8 2.4 Ștergere rover...

Mai mult

Microsoft Word - Laboratorul 3.doc

Microsoft Word - Laboratorul 3.doc Laboratorul 3 Implementarea interfetelor cu mediul exterior Obiective Acest laborator isi propune sa prezinte modul de realizare a unor interfete cu mediul exterior astfel incat sa se poata trimite date

Mai mult

Controlerul LCD

Controlerul LCD Controlerul LCD Controlerul LCD poate comanda direct un afisor de tip tip LCD, generand in mod automat tensiunile de comanda necesare pentru segmente (notate SEG, SP sau S) si electrozii comuni (notati

Mai mult

Lab6LCD

Lab6LCD LABORATOR 6 - Interfaţă pentru afişor cu cristale lichide (LCD), partea II-a Scopul lucrării În laboratorul anterior s-au implementat funcţiile rd_lcdreg(char vrs), wr_lcdreg(char vrs, char data), void

Mai mult

GHID PENTRU RESETAREA PAROLEI Informații Generale Din dorința de a facilita procesul de autentificare, chiar dacă nu mai cunoașteti datele necesare, a

GHID PENTRU RESETAREA PAROLEI Informații Generale Din dorința de a facilita procesul de autentificare, chiar dacă nu mai cunoașteti datele necesare, a GHID PENTRU RESETAREA PAROLEI Informații Generale Din dorința de a facilita procesul de autentificare, chiar dacă nu mai cunoașteti datele necesare, au fost implementate 2 opțiuni de resetare automată

Mai mult

Gestionarea I/E

Gestionarea I/E Gestionarea I/E Apelurile de sistem I/O in Linux si apelurile API de I/E pentru Windows Herea Cristian 431 A 1. Linux Apeluri de sistem (system calls) Sistemele de operare au un nivel suplimentar de interfete

Mai mult

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 3. Achizitionarea domeniilor web si a

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 3. Achizitionarea domeniilor web si a LABORATOR 3. Achizitionarea domeniilor web si a serviciilor de webhosting, respectiv gestionarea acestora prin intermediul cpanel PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa

Mai mult

Ghid de conectare rapidă Cartela Internet Vodafone VMC R9.4 Cartela Internet Vodafone funcţionează cu aplicaţia Vodafone Mobile Connect

Ghid de conectare rapidă Cartela Internet Vodafone VMC R9.4 Cartela Internet Vodafone funcţionează cu aplicaţia Vodafone Mobile Connect Ghid de conectare rapidă Cartela Internet Vodafone VMC R9.4 Cartela Internet Vodafone funcţionează cu aplicaţia Vodafone Mobile Connect Cartela Internet Vodafone Internet mobil fără abonament Ghid de conectare

Mai mult

A.E.F. - suport laborator nr.10 sem.ii Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contact

A.E.F. - suport laborator nr.10 sem.ii Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contact Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contactului dintre două corpuri rigide definirea parametrilor de contact Se consideră problema prezentată

Mai mult

Addendum Syllabus 6 Microsoft Word 2016 REF Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft

Addendum Syllabus 6 Microsoft Word 2016 REF Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft REF 1.1.2 Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft Word vă permite să creați documente cu un aspect profesional folosind șabloanele existente.

Mai mult

客厅电脑 酷影Q1000

客厅电脑 酷影Q1000 CUPRINS 1. Noţiuni de bază... 2 1.1 Pornire... 2 1.2 Oprire... 3 1.3 Ecranul de întâmpinare... 3 1.4 Procesul de instalare... 3 2. Caracteristici principale... 4 2.1. EZCast... 4 2.2. DLNA... 5 2.3. EZMirror...

Mai mult

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax:

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax: Documentație pentru accesarea platformei e-learning de catre profesori Platforma de e-learning a facultății poate fi accesată la adresa http://fspac.ubbcluj.ro/moodle. Conturile profesorilor sunt create

Mai mult

PowerPoint-Präsentation

PowerPoint-Präsentation Universitatea Transilvania din Braşov Laboratorul de Vedere Artificială Robustă şi Control Sisteme cu MicroProcesoare Curs 4 Module de tip timer Tiberiu Teodor COCIAȘ 1 Cuprins Module de tip timer Accesarea

Mai mult

HONEYWELL AWARD

HONEYWELL AWARD TEMA NR. 1 Aplicatie de identificare/gestionare a reperelor din supermarket Coordonator: Ing. Dan Ţenescu Dept.: Aparate de testare Scop: 1. Identificarea rapida a reperelor pe baza codului de magazie,

Mai mult

Metode avansate de gestiune a documentelor și a sistemelor de calcul - LABORATOR 1 -

Metode avansate de gestiune a documentelor și a sistemelor de calcul - LABORATOR 1 - METODE AVANSATE DE GESTIUNE A DOCUMENTELOR ȘI A SISTEMELOR DE CALCUL - LABORATOR 7 - Asist. Diana Florina Șotropa www.cs.ubbcluj.ro/~diana.sotropa 1. Adăugarea unei funcții simple: Lansați Microsoft Excel

Mai mult

PowerPoint-Präsentation

PowerPoint-Präsentation Universitatea Transilvania din Braşov Laboratorul de Vedere Artificială Robustă şi Control Sisteme cu MicroProcesoare Curs 05 Convertorul analog numeric Tiberiu Teodor COCIAȘ 1 Cuprins Generalității Principiu

Mai mult

Introducere în limbajul JavaScript

Introducere în limbajul JavaScript Introducere în limbajul JavaScript (III) HTML DOM (Document Object Model) DOM este un standard W3C (World Wide Web Consortium) care permite programelor și scripturilor accesarea dinamică a documentelor

Mai mult

Prezentarea PC-ului portabil Ghidul pentru utilizator

Prezentarea PC-ului portabil Ghidul pentru utilizator Prezentarea PC-ului portabil Ghidul pentru utilizator Copyright 2009 Hewlett-Packard Development Company, L.P. Bluetooth este o marcă comercială deţinută de proprietarul său şi utilizată de Compania Hewlett-Packard

Mai mult

Adresarea memoriei Modurile de adresare constituie un instrument principal pentru reprezentarea în memorie a imaginii datelor, aşa cum este ace

Adresarea memoriei Modurile de adresare constituie un instrument principal pentru reprezentarea în memorie a imaginii datelor, aşa cum este ace 174 12 Adresarea memoriei Modurile de adresare constituie un instrument principal pentru reprezentarea în memorie a imaginii datelor, aşa cum este aceasta văzută de programatorul în limbaj de nivel înalt.

Mai mult

Slide 1

Slide 1 Cursul 1 1 Introducere 06 Octombrie 2008 Motto If you can t explain it simply, you don t understand it well enough. Albert Einstein 04.10.08 2 Ce este un sistem de operare? Un sistem de operare este un

Mai mult

Microsoft Word - L63 FPGA.doc

Microsoft Word - L63 FPGA.doc Programarea hardware-ului reconfigurabil cu modulul LabVIEW 7 FPGA conf. Tom SAVU U.P.B. C.T.A.N.M. Odat cu lansarea noii versiuni LabVIEW 7 Express a mediului su de programare grafic, National Instruments

Mai mult

Ghid utilizare aplicație PARKING BUCUREȘTI Aplicație PARKING BUCUREȘTI 1

Ghid utilizare aplicație PARKING BUCUREȘTI Aplicație PARKING BUCUREȘTI 1 Aplicație PARKING BUCUREȘTI 1 SCOPUL DOCUMENTULUI Acest document reprezintă Manualul de Utilizare al aplicaţiei Parking furnizată de către Compania Municipală Parking. Va servi ca instrument pentru familiarizarea

Mai mult

tehnologii web

tehnologii web Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Tehnologii Web Lector univ. dr. Adrian Runceanu 1 Curs 7 Limbajul PHP (partea II) 2

Mai mult

R E G U L A M E N T U L privind utilizarea Sistemului Informațional Automatizat Acreditare (SIA Acreditare) în cadrul Centrului Național de Acreditare

R E G U L A M E N T U L privind utilizarea Sistemului Informațional Automatizat Acreditare (SIA Acreditare) în cadrul Centrului Național de Acreditare R E G U L A M E N T U L privind utilizarea Sistemului Informațional Automatizat Acreditare (SIA Acreditare) în cadrul Centrului Național de Acreditare din Republica Moldova MOLDAC. CUPRINS 1. Destinaţia

Mai mult

Microsoft Word - MI_05_009_Prescriere_1.doc

Microsoft Word - MI_05_009_Prescriere_1.doc SISTEM INFORMATIC UNIC INTEGRAT AL ASIGURĂRILOR DE SĂNĂTATE DIN ROMÂNIA Versiune document : 1.1 RELEASED Creat: 11.05.2012 Ultima actualizare: 05.07.2012 Acest document a fost realizat şi avizat de: Nume

Mai mult

A.E.F. - suport laborator nr.5 sem.ii Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizar

A.E.F. - suport laborator nr.5 sem.ii Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizar Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizarea manuală a rețelelor discretizate utilizarea elementelor 2d într-o analiză aplicarea unei

Mai mult

Limbaje de Programare Curs 6 – Functii de intrare-iesire

Limbaje de Programare   Curs 6 – Functii de intrare-iesire Limbaje de Programare Curs 6 Funcţii de intrare-ieşire Dr. Casandra Holotescu Universitatea Politehnica Timişoara Ce discutăm azi... 1 Citire formatată 2 Citirea şirurilor de caractere 3 Citirea unor linii

Mai mult

Limbaje de Programare Curs 8 – Fisiere

Limbaje de Programare   Curs 8 – Fisiere Limbaje de Programare Curs 8 Fişiere Dr. Casandra Holotescu Universitatea Politehnica Timişoara Ce discutăm azi... 1 Lucrul cu fişiere 2 Fişiere de tip text 3 Funcţii pentru cazuri de eroare 4 Fişiere

Mai mult

Comanda si supravegherea centralelor termice de putere

Comanda si supravegherea centralelor termice de putere Sistem independent de comanda si supraveghere la distanta al centralelor termice de putere Manual de utilizare Aplicatia ruleaza pe automatul programabil Mini PLC4404GSM-GPRS. Aplicatia deserveste o centrala

Mai mult

Microsoft Word - CarteC.doc

Microsoft Word - CarteC.doc Transmiterea parametrilor unei funcții Parametrii se transmit de la funcţia apelantă la funcţia apelată prin intermediul stivei. La apelul unei funcţii, pe stivă se crează o înregistrare de activare, care

Mai mult

VI. Achiziția datelor în LabVIEW

VI. Achiziția datelor în LabVIEW VI. Achiziția datelor în LabVIEW SUBIECTE A. Achiziția Datelor B. Measurement & Automatation Explorer (MAX) C. Driverul software, NI-DAQmx D. Placa de achiziție, NI USB 6008 A. Achiziția Datelor Subiecte:

Mai mult

PowerPoint Presentation

PowerPoint Presentation Utilitarul Measurements and Automation Explorer 1 2 3 4 5 Traditional NI-DAQ Version 6.9.3 7.0 7.0.1 7.1 7.2 7.3 7.4 7.4.1 7.4.4 7.5 LabVIEW Version 5.0.1 5.1 5.1.2 6.0 6.1 7.0 7.1 8.0 8.2 8.5 8.6 2009

Mai mult

REDRESOARE – simulare PSPICE

REDRESOARE – simulare PSPICE REDRESOARE simulare PSPICE 1A. Redresor monoalternanţă, sarcină rezistivă Schema utilizată în simulare este prezentată în figura 1. IN N47 Figura 1. Se lansează în execuţie Capture. Se dă secvenţa: File>New>Project

Mai mult

10mm 50mm 10mm 10mm 10mm

10mm 50mm 10mm 10mm 10mm 10mm 50mm 10mm 10mm 10mm Instalare rapidă şi noţiuni de bază Modelele rp5700 şi rp3000 Copyright 2008 Hewlett-Packard Development Company, L.P. Informaţiile conţinute în acest document pot fi modificate

Mai mult

Laborator Depanarea Rutării Inter-VLAN Topologie 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 8

Laborator Depanarea Rutării Inter-VLAN Topologie 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 8 Laborator Depanarea Rutării Inter-VLAN Topologie 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 8 Tabela de Adresare Echipament Interfață Adresă IP Masca

Mai mult

MIdland CT210 manual

MIdland CT210 manual Manual de utilizare in Limba Romana Statie radio Profesionala Midland CT210 Caracteristici Putere emisie: 4W (VHF/UHF) Canale: 128 Coduri securitate: 50 CTCSS si 104 DCS Putere ajustabila: Da, Hi/Low Vox

Mai mult

LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi

LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi propune să prezinte modul de utilizare a instrumentului

Mai mult

Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției (SI INJ) intranet.inj.md Ver.2 Manual de utilizare a Sistemului I

Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției (SI INJ) intranet.inj.md Ver.2 Manual de utilizare a Sistemului I Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției (SI INJ) intranet.inj.md Ver.2 Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției

Mai mult

‍ Ghid Web connect Versiunea 0 ROM Modelele aplicabile Acest manual de utilizare se referă la următoarele modele: MFC-J4510DW Definiţia notelor În acest manual de utilizare, este folosită următoarea pictogramă:

Mai mult

Manual de utilizare Aplicatie Proiector I. Pornire/Oprire proiectie Pentru a porni/opri proiectia aveti 3 posibilitati: 1) Pentru pornirea proiectiei

Manual de utilizare Aplicatie Proiector I. Pornire/Oprire proiectie Pentru a porni/opri proiectia aveti 3 posibilitati: 1) Pentru pornirea proiectiei Manual de utilizare Aplicatie Proiector I. Pornire/Oprire proiectie Pentru a porni/opri proiectia aveti 3 posibilitati: 1) Pentru pornirea proiectiei tineti apasat 2 secunde pe pictograma din ecranul principal,

Mai mult

Programarea şi utilizarea calculatoarelor

Programarea şi utilizarea calculatoarelor Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Programarea calculatoarelor Lect.dr. Adrian Runceanu Curs 3 Elemente introductive ale

Mai mult

manual_ARACIS_evaluare_experti_v5

manual_ARACIS_evaluare_experti_v5 PLATFORMĂ DE EVALUARE ONLINE PENTRU EXPERȚII ARACIS Page 1 CUPRINS Cap 1. Procesul de evaluare 3 Cap 2. Procedura de înregistrare și evaluare 3 cap 3. Instrucțiuni de completare a formularului de înregistrare

Mai mult

manual_ARACIS_evaluare_experti_v4

manual_ARACIS_evaluare_experti_v4 PLATFORMĂ DE EVALUARE ONLINE PENTRU EXPERȚII ARACIS Page 1 CUPRINS Cap 1. Procesul de evaluare 3 Cap 2. Procedura de înregistrare și evaluare 3 cap 3. Instrucțiuni de completare a formularului de înregistrare

Mai mult

S.C. SEEKTRON S.R.L. Fişă de prezentare a produsului EYECAR B1 EYECAR B1 Observer Black Box Dispozitiv inteligent pentru înregistrarea evenimentelor r

S.C. SEEKTRON S.R.L. Fişă de prezentare a produsului EYECAR B1 EYECAR B1 Observer Black Box Dispozitiv inteligent pentru înregistrarea evenimentelor r EYECAR B1 Observer Black Box Dispozitiv inteligent pentru înregistrarea evenimentelor rutiere EyeCar B1 este un dispozitiv digital de înregistrare video, destinat siguranţei conducătorului auto în timpul

Mai mult

A.E.F. - suport laborator nr.7 sem.ii Utilizarea rețelelor de tip 1D & 2D În acest laborator sunt atinse următoarele aspecte: conectarea unui element

A.E.F. - suport laborator nr.7 sem.ii Utilizarea rețelelor de tip 1D & 2D În acest laborator sunt atinse următoarele aspecte: conectarea unui element Utilizarea rețelelor de tip 1D & 2D În acest laborator sunt atinse următoarele aspecte: conectarea unui element 1D de unul 2D cum se realizează o muchie poligonală aplicarea constrângerilor privind deplasările

Mai mult

Laborator 5 - Paradigme de Programare

Laborator 5 - Paradigme de Programare Laborator 5 - Paradigme de Programare Dezvoltarea unui GUI utilizând libsdl Graphics și platforma Kotlin-Native Kotlin ca și Python nu au avut din proiectare o bibliotecă specializată în oferirea de facilități

Mai mult

Slide 1

Slide 1 SCTR -SZOKE ENIKO - Curs 6 Maparea memoriei Informatiile (date sau instructiuni) circula pe caile de sistem format din busul de date si busul de adrese si sunt gestionate de unitatile de intrare/iesire.

Mai mult

Microsoft Word - PDS_proiect5_2019

Microsoft Word - PDS_proiect5_2019 TEMA 5 (optionala) Tema se preda in saptamana a-14 a marti la ultimele sedinte de proiect. Se realizează un proiect cu interfaţă grafică folosind mediul GUIDE MATLAB. Prezentarea mediului GUIDE este la

Mai mult

e-learning Agronomie Platforma de e-learning Versiunea: Ghid de utilizare Beneficiar: UNIVERSITATEA DE STIINTE AGRONOMICE SI MEDICINA VETERINARA

e-learning Agronomie Platforma de e-learning Versiunea: Ghid de utilizare Beneficiar: UNIVERSITATEA DE STIINTE AGRONOMICE SI MEDICINA VETERINARA Platforma de e-learning Versiunea: 2.0.1 Ghid de utilizare Beneficiar: UNIVERSITATEA DE STIINTE AGRONOMICE SI MEDICINA VETERINARA DIN BUCURESTI Data: 03.10.2018 Rev: 1.0 1 Contents 1. Introducere... 3

Mai mult

Microsoft Word - Excel_3.DOC

Microsoft Word - Excel_3.DOC 4.3. Formatarea datelor. Precizarea formatului de afişare a datelor se efectuează prin meniul Format, comada Cells (care deschide caseta alăturată), eticheta Number, din lista Category, descrisă în continuare

Mai mult

Manual ArenaXT Web

Manual ArenaXT Web THE SOUND OF MONEY MANUAL UTILIZARE ARENA XT TERMINAL Decizie CNVM: 2734/08.08.2003 Nr. Registru CNVM: PJR01SSIF/260045 Atestat CNVM: 372/29.05.2006 Reg. Com: J26/440/1998 CUI: RO10679295 Capital social:

Mai mult

LUMINIŢA SCRIPCARIU

LUMINIŢA SCRIPCARIU ANEXA A PROGRAMAREA SERVICIILOR INTERNET Programarea serviciilor de reţea implică o cunoaştere amănunţită a modului în care circulă datele prin Internet şi, mai precis, a protocoalelor din suita TCP/IP

Mai mult

Microsoft Word - Curs_07.doc

Microsoft Word - Curs_07.doc 5.3 Modificarea datelor în SQL Pentru modificarea conţinutului unei baze de date SQL pune la dispoziţie instrucţiunile insert, delete şi update. 5.3.1 Inserări în baza de date Sintaxa instrucţiunii insert

Mai mult