Microsoft Word - Programarea Portului Paralel - IBM-PC. .doc
|
|
- Crin Dumitrescu
- 4 ani în urmă
- Vzualizari:
Transcriere
1 Lucrarea 1. Programarea Portului Paralel - IBM-PC. 1. Introducere. Lucrea are ca scop familiarizarea cu portul paralel al PC-ului, descriindu-se structura portului parelel, configuraţia acestuia, regimurile de funcţionare şi modalitaţi de programare, precum şi exemple de utilizare. Pentru programarea portului paralel se va utiliza un limbaj de programare avansat ( C++) rulând în modul MS_DOS. Compania IBM, începâd cu IBM-PC, a introdus portul paralel de imprimare standard SPP (Standard Parallel Port), în prezent mai putin utilizat ca atare. Acest port utilizează un conector standard DB-25S mamă (female) ataşat PC-ului, care prin intermediul unui "IBM printer cable" (ce realizează o conexiune între un conector tata (male) DB-25P şi un conector tata cu 36 pini tip CENTRONICS), se conectează la o imprimantă Centronics standard. În prezent Portul Parelel este standardizat prin standardul IEEE 1284, standard ce defineşte următoarele moduri de funcţionare: 1. Compatibility Mode(SPP) 2. Nibble Mode 3. Byte Mode (Bi-directional) 4. EPP Mode (Enhanced Parallel Port) 5. ECP Mode (Enhanced Capabilites Port) Idea de bază a acestui standard a fost de a utiliza noi dispozitive şi drivere, compatibile unul cu celălalt si de asemenea compatibile cu SPP (Standard Parallel Port). Modurile Compatibility, Nibble & Byte pot fi implementate utilizând suportulul hardware disponbil pe placile aferente SPP. În schimb, modurile EPP şi ECP necesită un suport hardware adiţional care să asigure viteze mai mari de funcţionare şi care să asigure şi compatibiltatea cu SPP. Modul Compatibilty (sau Centronics) permite transmiterea datelor într-o sigură direcţie, de la PC catre exterior, la o viteză standard de 50KByte/sec. Pentru a realiza recepţia datelor din exterior modul de funcţionare trebuie schimbat fie în modul Nibble fie în modul Byte. În modul Nibble portul poate receptiona/transmite un "nibble" (4 biţi) de la/la un dispozitiv extern. Pentru a realiza acest lucru, modul Nibble va utiliza 4 din cele 5 pini de stare ai portului pentru recepţie şi 4 pini ai portului control pentru transmisie. Modul Byte utilizează caracteristica de bidirecţionalitate a portului paralel, realizând transmisia/receptia datelor la nivel de octet (8 biti). Observaţie: Activarea(selectarea) modului de funcţionare al portului paralel se realizează prin configurarea corespunzătoare a BIOS-ului(Setup). 2. Descrierea Portului Paralel 2.1. Caracteristici Hardware Tabelul 1 prezintă desrierea pinilor unui conector D-SUB25 (25 pini) şi a unui conector cu 34 pini tip Centronics. 0
2 Tabelul 1. Pin No (D-Type25) Pin No (Centronics) Semnale SPP Directie In/out Registru Inversare Hardware 1 1 nstrobe In/Out Control Yes 2 2 Data0 Out Data 3 3 Data1 Out Data 4 4 Data2 Out Data 5 5 Data3 Out Data 6 6 Data4 Out Data 7 7 Data5 Out Data 8 8 Data6 Out Data 9 9 Data7 Out Data nack (Confirmare) In Stare Busy (Ocupat) In Stare Yes Paper Out In Stare Select (Selecţie) In Stare nautofeed (Salt la rind nou- automat) In/Out Control Yes nerror In Stare ninitialize (Iniţializare printer) In/Out Control nselect-in In/Out Control Yes Ground GND Observaţii: 1. Litera "n" din faţa numelui semnalelor semnifică faptul că semnalul respectiv este activ LOW (în "0L"). 2. Prin "Inversare Hardware" se înţelege că semnalul respectiv este inversat intern de catre portul paralel. (Ex.: Linia Busy. Dacă se aplică 5V (1L) pe acest pin şi apoi este citit Registrul de Stare, bitul 7 al acestuia, ce corespunde semnalului Busy va fi 0.) 3. Ieşirile portului parelel se încadrează în standardul TTL (0V-0.8V=Low; 2.4V- 5V=High). Curentul absorbit sau debitat (Sink & Source Current) variază de la un port la altul. Cel mai adesea un port paralel poate debita/absorbi in jur de 15mA(I OH /I OL ) Adresele porturilor Fiecare port paralel este definit prin: - Adresa de bază I/O ( I/O Base Adress); - Numar specific LPTx; Portul paralel are trei adrese de bază uzual folosite. Acestea sunt prezentate în Tabelul2. Adresa 3BCh a fost prima introdusă, fiind utilizată de porturile paralele ale vechilor placi video. În prezent ea a aparut ca o opţiune pt. porturile paralele integrate pe plăcile de bază şi controlate de BIOS. LPT1 este în mod normal asignat la adresa 378h, iar LPT2 la 278h. (Pot exista situaţii care se abat de la aceasta regulă - caz explicat în paragrafele următoare) 1
3 Tabelul 2: Adresă 3BCh - 3BFh 378h - 37Fh 278h - 27Fh Comentarii: Utilizată de porturile paralele incorporate în vechile placile video. În prezent reprez. o opţiune pentru porturile controlate de BIOS. Adresa uzuală pt. LPT1 Adresa uzuală pt. LPT2 Când un calculator este pornit (la reset), BIOS-ul (Basic Input/Output System) va determina numărul de porturi paralele existente şi le va asigna un număr specific (etichetă) LPT1, LPT2 & LPT3. La inceput, BIOS-ul se va "uita" la adresa 3BCh. Dacă la această adresă este găsit un port paralel el este asignat ca LPT1; apoi BIOS-ul analizează adresa 378h. Daca un port paralel a fost gasit la aceasta adresa, el îi va asigna urmatoarea etichetă care poate fi LPT1 dacă la adresa 3BCh nu exista un port paralel sau LPT2 daca la adresa 3BCh se găseşte un port. Ultima adresa verificată este 278h, urmându-se aceeaşi procedură ca în cazul celorlalte 2 porturi. BIOS-ul IBM defineste o zonă de memorie în RAM-ul intern, începînd cu adresa 0000:0408, folosită pentru memorarea adreselor de bază a maxim patru porturi paralele. Fiecare adresă de bază a porturilor este memorată folosind 2 octeţi. Locaţiile de memorie aferente porturilor neutilizate vor fi completate cu 0. Tabelul 3 prezintă adresa în zona de date BIOS unde poat fi gasite adresele de bază ale porturilor paralele. Tabelul3: Adresă de start Descriere 0000:0408 Adresa de bază LPT1 0000:040A Adresa de bază LPT2 0000:040C Adresa de bază LPT3 0000:040E Adresa de bază LPT4 Notă: Aplicaţia 1 prezintă modul de scanare a zonei de date BIOS şi identificarea porturilor paralele prezente Registrele aferente portului paralel (modelul programator) Fiecare port de imprimare este alcătuit din trei adrese de port, numite generic: de date, de stare şi de control. Aceste porturi se afla la adrese de memorie consecutive. Structura registrelor aferente portului precum şi distribuţia semnalelor este prezentată în figura următoare: Registrul de date Adresa de bază, denumită uzual Port de Date sau Registru de Date, este utilizată în general pentru transmiterea datelor pe liniile de date ale portului paralel (Pinii 2-9). În mod normal acest port este un port de iesire(scriere). În urma citirii acestui port se va obţine ultimul octet înscris. Observaţie: Portul de date poate fi configurat ca fiind şi bi-direcţional (Bit5 - Registrul de Control), mod prin care se pot recepţiona date din exterior. 2
4 Tabelul 4. Registrul de date Offset Nume Read/Write Bit No. Proprietăţi Bit 7 Data 7(Pin 9) BASE+0 Data Port Write (*) Bit 6 Data 6 (Pin 8) Bit 5 Data 5 (Pin 7) Bit 4 Data 4 (Pin 6) Bit 3 Data 3 (Pin 5) Bit 2 Data 2 (Pin 4) Bit 1 Data 1 (Pin 3) Bit 0 Data 0 (Pin 2) (*) Dacă portul este bi-direcţional atunci sunt permise şi operaţii de citire. Registrul de stare Portul de Stare (Adresă Bază +1) este un port de intrare( citire). Orice data scrisă în acest port va fi ignorată. Portul de stare este compus din 5 biţi corespunzători pinilor 10,11,12,13 &15, un bit IRQ pentru intreruperi (fără corespondenţă pe pinii portului) şi 2 biţi rezervaţi. Dacă bitul IRQ este 1 atunci nu s-a semnalat nici o întrerupere. Tabel 5. Registrul de stare Offset Nume Read/Write Bit No. Proprietăţi Bit 7 Busy BASE+1 State Port Read Bit 6 Ack Bit 5 Paper Out Bit 4 Select In Bit 3 Error Bit 2 IRQ (Not) Bit 1 Reserved Bit 0 Reserved Registrul de control Portul de control (Adresă de bază+2) a fost planificat să fie un port de scriere. Cînd o imprimantă este ataşată unui PC, sunt necesare 4 semnale pentru a o controla (comanda). Acestea sunt: Strobe, Auto Linefeed, Initialize şi Select Printer (exceptând Initialize toate sunt "Inversate hardware"). În mod normal imprimanta nu ar trebui să trimită semnale pentru a controla un PC. Totuşi aceste 4 ieşiri pot fi utilizate şi ca intrări. Acest lucru este posibil datorită faptului că aceste linii au ieşirile tip "open colector" (colector în gol). In mod normal o placă de I/O are rezistenţele de "pull-up" conectate intern. 3
5 Configurarea pinilor ca intrari se realizează prin scrierea registrului cu xxxx0100, rezultând un nivel de 1 (+5V) la ieşirile acestora, astfel încât un dispozitiv extern să-l poată "coborî" (pull down) în 0. Biţii 4&5 sunt biţi de control intern. Bitul 4 va activa IRQ; bitul 5 va activa caracteristica de bidirecţionalitate a portului de date. Biţii 6&7 sunt rezervaţi. Orice scriere a acestora va fi ignorată. Tabelul6. Registrul de control Offset Nume Read/Write Bit No. Proprietăţi Bit 7 Rezervat BASE + 2 Control Port Read/Write Bit 6 Rezervat Bit 5 Enable bi-directional Port Bit 4 Enable IRQ Via Ack Line Bit 3 Select Printer Bit 2 Initialize Printer (Reset) Bit 1 Auto Linefeed Bit 0 Strobe 3. Aplicaţii ale portului parallel. Aplicaţia 1: Identificarea porturilor paralele prezente într-un PC. Următorul program scris în C, prezintă modul în care pot fi citite aceste locaţii de memorie ale BIOS-ului pentru a obţine adresele porturilor paralele. //IDENTIFICARE PORTURI PARALELE #include <stdio.h> #include <dos.h> void main(void) unsigned int far *ptraddr; /*Pointer locatia Adresei Porturilor*/ unsigned int address; /* Adresa porturilor */ int a; ptraddr=(unsigned int far *)0x ; for (a = 0; a < 3; a++) address = *ptraddr; /* se testează existenta portului */ if (address == 0) printf(" Nici un port asignat pt. LPT%d \n",a+1); else printf("adresa asignata pt. LPT%d este %Xh\n",a+1,address); ptraddr++; Aplicaţia 2: Testarea portului parelel de imprimare. Figura următoare prezintă un circuit de test foarte simplu care are rolul de a pune în evidenţă o parte din caracteristicile portului paralel (nivelul de activare al semnalelor, inversiunile hardware). Programul TEST_PTR.C realizează o comutare secvenţială On/Off a celor 12 LED-uri, iar apoi într-o buclă afişează starea celor 5 comutatoare de intrare. 4
6 /* TEST_LPT.C ** ** Program pentru testarea a 12 iesiri si 5 intrari. ** ** Programul comuta secvential LED-urile Off utilizind bitii 7,6,5,..0 ** ai Portului de Date si apoi Bitii 3,2,1 and 0 ai Portului de Control ** Fiecare LED este mentinut stins aprox. 1sec. De notat că un LED este ** stins cu 1L. ** ** Programul apoi intra intr-o bucla unde scaneaza cei mai semnificativi ** 5 biti ai portului de stare afisiand continutul acestuia in HEX. */ #include <stdio.h> #include <conio.h> #include <dos.h> /* necesar pt. functia de intirziere */ #define DATA 0x03bc /* poata sa difere de la PC la PC */ #define STATUS DATA+1 #define CONTROL DATA+2 void main(void) int in, n; clrscr(); outportb(data,0x00); /* Aprinde LED-urile Portului de Date */ outportb(control, 0x00^0x0b);/*Aprinde LED-urile Portului de CTRL */ 5
7 /* stinge LED-urile Portului de Date prin setarea fiecarui Bit în 1L */ for (n=7; n>=0; n--) outportb(data, 0x01 << n); printf( \n Data port:%02x,inportb(data)); outportb(data, 0x00); /* Se comuta Off LED-urile Portului de Control ** Se executa exclusive-or pentru a compensa inversiunile hardware */ outportb(control, 0x08^0x0b); /* bit 3 */ printf( \n Control port:%02x,0x08^0x0b); outportb(control, 0x04^0x0b); /* bit 2 */ printf( \n Control port:%02x,0x04^0x0b); outportb(control, 0x02^0x0b); /* bit 1 */ printf( \n Control port:%02x,0x02^0x0b); outportb(control, 0x01^0x0b); /* bit 0 */ printf( \n Control port:%02x,0x01^0x0b); outportb(control, 0x00); /* Se scaneaza comutatoarele si se afiseaza starea acestora */ clrscr(); printf( STATUS PORT: ); while(1) in = (inportb(status)^0x80)&0xf8; /* BUSY (MSB) este inversat hardware.sunt afisati cei mai semnificativi 5 biti ai portului de stare. */ gotoxy(15,1); printf("%02x\n", in); if (in==0xf8) // daca toate comutatoarele ON sfîrşit printf( \npress ANY KEY TO EXIT!!! ); break; MODUL DE LUCRU. 1. Se vor identifica adresele porturilor paralele instalate şi modurile de configurare ale acestora folosind BIOS-ul fiecărui PC. 2. Se va testa Aplicaţia 1 şi se vor compara rezultatele cu cele obţinute la punctul Folosind sistemul de test, a cărui schemă a fost prezentată în figura anterioară, să se ruleze / modifice Aplicaţia 2, sintetizându-se caracteristicile portului paralel. 6
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 multMicrosoft 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 multLucrarea 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 multCartelele telefonice
Cartelele telefonice Mr.instr. Gheorghe OLAN Generalităţi De la mijlocul anilor 80 a apărut o nouă generaţie de carduri (aşanumitele carduri inteligente sau carduri cu cipuri), care au înlocuit majoritatea
Mai multPowerPoint 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 multKein Folientitel
S.C East Electric S.R.L distribuitor Balluff în Romania. Balluff producător de senzori, şi traductoare, cu peste 40 ani de experienţă Firma a fost creată în 1921, experienţa în domeniul senzorilor începând
Mai mult1
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 multPowerPoint-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 multCh
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 multPowerPoint-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 multControlerul 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 multModul Modbus ASCII SISTEME DE COMUNICATIE CURS 5 - Constantinescu Catalin Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj
2.3.5.2 Modul Modbus ASCII Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj este trimis ca doua caractere ASCII (de exemplu, octetul 0x7A este transmis ca doua caractere 0x37 = 7, respectiv
Mai multfm
Instrucţiuni de operare Display TFT color 1286.. Descrierea dispozitivului Display-ul TFT color aparţine sistemului de videointerfonie al firmei Gira şi serveşte la extinderea staţiilor de interior. Menu
Mai multUniversitatea Transilvania Braşov Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Catera de Electronică şi Calculatoare Construcţia şi de
Universitatea Transilvania Braşov Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Catera de Electronică şi Calculatoare Construcţia şi depanarea PC-urilor 2009.11.23 ş.l. dr. ing. Kertész
Mai multMicrosoft 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 multuntitled
Ghid de referinţă rapidă Xi4 Utilizaţi acest ghid când folosiţi imprimanta zilnic. Pentru informaţii mai detaliate, consultaţi Ghidul utilizatorului. Componentele imprimantei Figura prezintă componentele
Mai multPowerPoint 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 multCuprins
Cuprins 1. Introducere 2. Modele și limbaje pentru specificația sistemelor 3. Interfețe de comunicație 4. Periferice pentru sisteme dedicate 5. Microcontrolere 6. Procesoare dedicate 7. Dezvoltarea programelor
Mai multPowerPoint-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 multMicrosoft 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 multGhid de referinţă rapidă pentru Seria ZT400™
Ghid de referinţă rapidă pentru Seria ZT400 Utilizaţi acest ghid când folosiţi imprimanta zilnic. Pentru informaţii mai detaliate, consultaţi Ghidul utilizatorului. Componentele imprimantei Figura 1 prezintă
Mai multTM200 Live Tour guide Sistem audio mobil Sistemul de comunicare audio Tour guide este util in cel putin 3 situatii si vine cu avantaje clare: 1) Cand
TM200 Live Tour guide Sistem audio mobil Sistemul de comunicare audio Tour guide este util in cel putin 3 situatii si vine cu avantaje clare: 1) Cand trebuie sa va faceti auzit, de catre intreg grupul
Mai multLimbaje 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
Manual de utilizare Wi-Fi Direct Versiunea A ROM Modelele aplicabile Acest ghid al utilizatorului este valabil pentru modelele următoare: DCP-J4110DW, MFC-J4410DW/J4510DW/J4610DW Definiţii ale notelor
Mai multOperatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O
Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici Operatii pe biti Operatorul conditional Operatori Logici
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 multMicrosoft PowerPoint - TDRC_II-10-TCP.ppt
TCP & UDP Curs 10 TCP si UDP Transmission Control Protocol Connection oriented RFC 793 User Datagram Protocol (UDP) Connectionless RFC 768 Corneliu Zaharia 2 Corneliu Zaharia Servicii TCP Comunicaţie sigură
Mai multEW-7416APn v2 & EW-7415PDn Ghid de instalare Macintosh / v2.0 0
EW-7416APn v2 & EW-7415PDn Ghid de instalare Macintosh 09-2012 / v2.0 0 Ghid introductiv Înainte de a începe folosirea acestui punct de acces, vă rugăm să verificaţi dacă lipseşte ceva din pachet şi să-l
Mai multSEKA GPRS BUS Modul GPRS BUS nativ S.C. SECPRAL COM SRL Mihai Limbăşan Revizie manual: v iulie 2009 Rezumat Documentul de faţă descrie instalare
SEKA GPRS BUS Modul GPRS BUS nativ S.C. SECPRAL COM SRL Mihai Limbăşan Revizie manual: v.11 19 iulie 2009 Rezumat Documentul de faţă descrie instalarea şi utilizarea modulului SEKA GPRS de monitorizare
Mai multGestionarea 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 multLimbaje 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 multLucrarea 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 multMIdland 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 multMicrosoft 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 multDistribuitor Ethernet
Două interfeţe Ethernet separate, izolate electric Schimb de date bidirecţional între două reţele Conversie de protocol între EtherNet/ IP, Modbus TCP şi Profinet PROFInet e suportat pe portul Ethernet
Mai multAVS5010.indd
Emiţător / receptor AV fără cablu 2.4 GHz Instrucţiuni de utilizare (Citiţi cu atenţie înainte de utilizare!) AVS5010 011 0336 Instrucţiuni importante de securitate Dacă aparatul este utilizat corespunzător,
Mai multGHID de conectare a modemului Huawei HG-510a la Internet Stimate client, Vă mulțumim că ați ales serviciile Moldtelecom de Internet fix în bandă largă care vă oferă o experiență inedită în realizarea activităților
Mai multGhid 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 multWorkCentre M123/M128, WorkCentre Pro 123/128, CopyCentre C123/128 Ghid de Configurare Rapidă pentru Reţea
Ghid de Configurare Rapidă pentru Reţea WorkCentre M123/M128 WorkCentre Pro 123/128 701P42078_RO 2004. Toate Drepturile Rezervate. Dreptul de protecţie prin copyright include toate formele şi informaţiile
Mai multLUMINIŢ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 multPROCESOARE NUMERICE DE SEMNAL
D(15-0) - Magistrala de date O magistrală de 16 biţi folosită pentru transportul datelor. DAB(15-0) - Magistrala de adrese a memoriei de date O magistrală de 16 biţi care grupează adresele memoriei de
Mai multVLT® AQUA Cascade Contr. Manual SW1.00
Conţinut Conţinut 1. Siguranţă şi precauţii 3 Instrucţiuni de tehnica securităţii 3 Evitarea pornirii accidentale 3 Avertisment general 4 2. Introducere 5 Descriere generală 5 3. Configuraţii acceptate
Mai multLab6LCD
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 multBC-2000 Control Acces
BC-2000 Control Acces Introducere BC -2000 foloseste cea mai recentă tehnologie de microprocesor pentru a opera greve de uși și sisteme de securitate care necesită un moment ( temporizat ) sau de blocare
Mai multLaborator - Configurarea Rutelor IPv4 Statice și Implicite Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gate
Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gateway Obiective R1 G0/1 192.168.0.1 255.255.255.0 N/A S0/0/1 10.1.1.1 255.255.255.252 N/A R3 G0/1 192.168.1.1 255.255.255.0
Mai multBDV-EF1100
Sistem Blu-ray Disc /DVD Home Theatre >Ascultare cu o singură atingere prin intermediul Bluetooth >Simţiţi atmosfera de pe stadion acasă >Experienţă în Full HD 3D BDV-EF1100 RO Începeţi aici Ghid de pornire
Mai multSUBPROGRAME
SUBPROGRAME Un subprogram este un ansamblu ce poate conţine tipuri de date, variabile şi instrucţiuni destinate unei anumite prelucrări (calcule, citiri, scrieri). Subprogramul poate fi executat doar dacă
Mai multSenzor inductiv de deplasare liniară
Formă cubică, aluminiu / plastic Posibilităţi de montare diverse Indicarea domeniului de măsură cu LED Imun la interferenţe electromagnetice. Zone inactive extrem de scurte Rezoluţie 0,001 mm 15 30 Vcc
Mai multLaborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011
Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011 I. NOŢIUNI TEORETICE A. Instrucţiuni condiţionale 1. Intrucţiunea
Mai multProgramarea ş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 6 Instrucţiunile limbajului
Mai multClemă de alimentare Ethernet
Două interfeţe Ethernet separate, izolate electric Schimb de date bidirecţional între două reţele Conversie de protocol între EtherNet/ IP, Modbus TCP şi Profinet PROFInet e suportat pe portul Ethernet
Mai multMicrosoft Word - Caiet sarcini statii de lucru - nov 2015.doc
CAIET DE SARCINI achiziţie STAȚII DE LUCRU Prezentul caiet de sarcini face parte integrantă din documentaţia pentru elaborarea şi prezentarea ofertei şi constituie ansamblul cerinţelor pe baza cărora se
Mai multLABORATOR I
1. Scopul lucrării Lucrare de laborator nr. 10 Modelarea maşinilor cu stări finite în VHDL Însuşirea principiilor şi tehnicilor de modelare a circuitelor secvenţiale de tip maşină cu stări finite în VHDL.
Mai multRECEIVER DIGITAL HD CU FUNCŢIE DE ÎNREGISTRARE Manualul utilizatorului
RECEIVER DIGITAL HD CU FUNCŢIE DE ÎNREGISTRARE Manualul utilizatorului Cuprins Măsuri de siguranţă... 1 Funcţii şi instalări... 4 Conectarea echipamentelor adiţionale la receiver... 9 Instalare card receiver...
Mai multTextul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Pu
Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document
Mai multLaborator 2 - Încapsularea Programare Orientată pe Obiecte Tema 2.1 Să se analizeze programul EX2.C Indicatii 2.1 A nu se uita de fisierul EX2.H Tema
Laborator 2 - Încapsularea Tema 2.1 Să se analizeze programul EX2.C Indicatii 2.1 A nu se uita de fisierul EX2.H Tema 2.2 Să se modifice funcţiile referitoare la cerc astfel încât parametrul CERC să fie
Mai multSisteme cu FPGA şi Soft Processors
Sisteme cu FPGA şi Soft Processors System On a Chip număr componente spaţiu pe placă SoC interconexiuni latenţă complexitate placă consum electric realizare: Off-the-shelf: AP7000 ASIC FPGA CPU display
Mai multL7
Lucrarea de laborator nr. 7 POINTERI 1. Conţinutul lucrării În lucrare se prezintă tipul pointer, operaţiile permise asupra pointerilor, modul de alocare şi eliberare dinamică a memoriei. 2. Consideraţii
Mai multPrezentarea 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Înregistraţi produsul achiziţionat şi veţi putea beneficia de suport pe pagina CD250 CD255 SE250 SE255 Ghid de iniţiere rapidă
Înregistraţi produsul achiziţionat şi veţi putea beneficia de suport pe pagina www.philips.com/welcome CD250 CD255 SE250 SE255 Ghid de iniţiere rapidă 1 Conectare 2 Instalare 3 Utilizare Conţinutul cutiei
Mai multMicrosoft Word - PCLP2_Curs_4_2019.doc
12. Tipuri de date derivate direct - Tipul pointer Tipurile de date derivate direct sunt tipuri de date create pe baza unor tipuri de date existente. In limbajul C, un astfel de tip, nestructurat (simplu),
Mai multGhidul pentru utilizatorul computerului Compaq Mini
Ghidul pentru utilizatorul computerului Compaq Mini Copyright 2010 Hewlett-Packard Development Company, L.P. Bluetooth este o marcă comercială deţinută de proprietarul său şi utilizată de Hewlett- Packard
Mai multMicrosoft PowerPoint - ARI_R_c9-10_IP_part2 [Compatibility Mode]
2.1.2.2.2 Divizarea în subreţele de dimensiuni variabile Divizarea în subreţele de dimensiuni variabile sau cu măşti de subreţea de lungime diferită, VLSM (variable length subnet masks) subreţelele obţinute
Mai multPowerPoint-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 multMinicurs 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 multModul multiprotocol I/O compact pentru Ethernet
Dispozitiv PROFINET, dispozitiv EtherNet/IP sau slave Modbus TCP Switch Ethernet integrat Suportă 10 Mbps/100 Mbps 2 x M12, 4-pini, codaţi-d, pentru conectare fieldbus Ethernet PROFINET S2 redundanţă de
Mai multLUCRAREA NR
LUCRAREA NR. 5 TIPURI DE DATE STRUCTURATE În C există două categorii de tipuri de date structurate: tablourile şi structurile. Un tablou este o colecţie omogenă de valori de acelaşi tip identificate printr-un
Mai multSlide 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 multProdukt-Datenblatt
3 035 Regulatoare de temperatură cameră, cu comutare pentru 7 zile şi afişaj LCD pentru sisteme de încălzire RDE10 Comandă cu 2 poziţii, cu ieşire ON/OFF pentru încălzire Moduri de lucru: mod normal şi
Mai multMicrosoft Word - Prezentare - A4 - cernavoda.doc
A518 MINIGUARD 1 din 6 1. Prezentare A518 MINIGUARD este destinat monitorizării a 48 intrări digitale şi realizează următoarele funcţii : declanşarea unei alarme acustice (buzzer) şi a unei alarme vizuale
Mai multPowerPoint Presentation
Sistem de Automatizare si Telemetrie Eficient energetic pentru managementul ResurseloR in Agricultura de precizie SA-TERRA BEIA Consult International, www.beia.ro, Bucharest, Romania george@beia.ro Arhitectura
Mai multLaborator 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 multMidland 278 manual
Statie radio CB Midland 278 Manual de utilizare in Limba Romana Statia MIDLAND 278 reprezinta o arta in ingineria de inalta performanta. Proiectata pentru functionarea in banda CB, acest pachet compact
Mai multPPSD
Modele paralele SPMD Modelul SPMD Comunicarea prin mesaje Message Passing Interface Modelul SPMD Modelul SPMD (Single Program Multiple Data) Acesta este un model adecvat calculatoarelor MIMD In cele ce
Mai multLimbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012
Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012 EROARE: lipsa iniţializării E o EROARE să folosim o variabilă neiniţializată int sum; for (i=0; i++ < 10; ) sum += a[i];
Mai multPowerPoint Presentation
Auto Id Middleware Preocupă-te de nevoile tale de business, de tehnologie ne ocupăm noi! Vrei să integrezi RFID și alte echipamente Auto Id în procesele tale de business? Concentrează-te pe logica de aplicație
Mai multDot Matrix Display Module and
Erasmus+ KA-202 Proiecte de parteneriate strategice pentru educație și formare profesională Titlul proiectului: "Predarea și învățarea microcontrolerelor prin limbajul PicBasicPro (PBP) în VET" Acronimul
Mai multep0149
EPSICOM Ready Prototyping Coleccţ ţia Home Automation EP 0149... Cuprins Prezentare Proiect Fişa de Asamblare 1. Funcţionare 2 2. Schema 2 3. PCB 3 4. Lista de componente 3 5. Cod 4-6 TERMOSTAT ELECTRONIC
Mai multîn Tabletă convertibilă GHID DE UTILIZARE 8085 LKB001X CJB1FH002AZA
în Tabletă convertibilă GHID DE UTILIZARE 8085 LKB001X CJB1FH002AZA Cuprins 1 Noțiuni introductive... 1 1.1 Aspect... 1 1.2 Încărcarea tabletei și a tastaturii... 3 1.3 Introducerea cartelelor microsd
Mai multGhid de instalare Powerline 500, model XAVB5221
Pornire rapidă Powerline 1000 Model PL1000v2 Conţinutul ambalajului În unele regiuni, un CD cu resurse este furnizat odată cu produsul. 2 Începeţi Adaptoarele Powerline vă oferă o metodă alternativă de
Mai multBOXA PORTABILA cu Bluetooth si FM-radio MANUALUL UTILIZATORULUI PS-460 PS-470
MANUALUL UTILIZATORULUI PS-460 PS-470 www.sven.fi Felicitari si Va multumum pentru ca ati achizitionat un sistem audio SVEN! COPYRIGHT 2017. SVEN PTE. LTD. Version 1.0 (V 1.0). Acest manual si continutul
Mai multMicrosoft 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 multFOV03R Senzori fotoelectric reglabil tip furca. ro
SENZORI FOTOELECTRICI TIP FURCA MULTIFUNCTII CU SENSIBILITATE REGLABILA (trimer) SERIILE FOV03...R SENZORI DE PROXIMITATE FOTOELECTRICI TIP FURCA CU SENSIBILITATE REGLABILA SENZORI DE PROXIMITATE FOTOELECTRICI
Mai multSlide 1
CURS 4 Structura generală a unui program C Program - ansamblu de instrucţiuni incluse în una sau mai multe funcţii, care specifică operaţiile ce trebuie efectuate asupra unor date pentru a fi prelucrate
Mai multMicrosoft Word - Controller pt 32cp0123,140,160-manual_ro .docx
DISPLAY DE CONTROL MANUAL DE SERVICE Program activ Ziua si Ora Temperatura setata a cazanului L1.Electrod L2.Alimentare L3.Pompa L11.Termostat de ambient aprindere on cu peleti BUTOANE: ESC Escape On /
Mai multAnaliză statică Analiza fluxului de date 23 octombrie 2014
Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică: definiție O analiză a codului sursă (fără a executa programul), cu scopul de a determina proprietăți ale programului sursă. (in
Mai multMicrosoft Word - IngineriF_A.DOC
Se considera v BE 0.6V in conductie si β00. Pentru v I.6+0.05sinωt [V], tensiunea este : +0V R C 5K v I v BE 0.5mA 0V C a 7.50.3sinωt [V] c.5.5sinωt [V] b 7.5.5sinωt [V] d.60.05sinωt [V] Se cunoaste β00
Mai multGateway Cloud Turck
Criptarea cap-cap a tuturor comunicaţiilor (TLS v1.2, AES128/ AES256) 5 x porturi Ethernet 1 x Interfaţă CAN 1 x Interfaţă serială RS232/RS485 Client/Server Modbus TCP Master/Slave Modbus RTU Server OPC-UA
Mai multALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f
ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja far Mohammed ibn Musâ al- Khowârizmî în cartea sa intitulată
Mai multAdresarea 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 multStudent: Mădălina-Maria Mitricioaei Titlul proiectului: IOT Sensor Hub Rezumat
Student: Mădălina-Maria Mitricioaei Email: madalina.mitricioaei@outlook.com, madalina.mitricioaei@gmail.com Titlul proiectului: IOT Sensor Hub Rezumat Proiectul de față are ca scop dezvoltarea unei sistem
Mai multDCP330C_540CN_QSG_ROM.book
DCP-330C DCP-540CN Ghid de Instalare Rapidă Înainte de a putea utiliza aparatul, trebuie să instalaţi hardware-ul şi apoi software-ul. Citiţi acest Ghid de Instalare Rapidă pentru procedura de setare corectă
Mai multMicrosoft Word - RECEPTOR CD 202E
RECEPTOR CD/USB/MP3/WMA Made for ipod şi Made for iphone Intrare AUX frontală Copie de rezervă pentru memorie Sunet Ieşire de preamplificator audio 2 V/pe 4 canale CARACTERISTICI Redare CD/USB/MP3/WMA
Mai multD6300 WiFi ADSL Modem Router Installation Guide Cover
Asistenţă tehnică Vă mulţumim că aţi ales produsele NETGEAR. După instalarea dispozitivului, localizaţi seria pe eticheta produsului şi utilizaţi-o pentru a înregistra produsul la NETGEAR.com/register.
Mai multGuardian2012_RO3
GUARDIAN Terminalul inteligent pentru control acces De mai mulți ani, Zucchetti, principalul jucător pe piața IT din Italia, și-a concentrat atenția asupra analizării și rezolvării problemelor referitoare
Mai multModulul 1 M1-2.3 Protocoale şi servicii în reţea În acest capitol ne propunem să abordăm următoarele: Protocoalele şi aplicaţiile folosite în reţelele
M1-2.3 Protocoale şi servicii în reţea În acest capitol ne propunem să abordăm următoarele: Protocoalele şi aplicaţiile folosite în reţelele locale şi în Internet Porturile şi numerele de port M1-2.3.1.
Mai multLucrarea 11. IoT Internet of Things - Accesul prin Internet la obiecte sau dispozitive simple 1. Obiectivul lucrarii Lucrarea isi propune sa studieze
Lucrarea 11. IoT Internet of Things - Accesul prin Internet la obiecte sau dispozitive simple 1. Obiectivul lucrarii Lucrarea isi propune sa studieze posibilitatile de conectare a unor dispozitive simple
Mai multParadigme de Programare
Paradigme de Programare Conf. dr. ing. Andrei Olaru andrei.olaru@cs.pub.ro cs@andreiolaru.ro Departamentul de Calculatoare 2019 9 : 1 / 38 Cursul 9 Concluzie Paradigma Funcțională 9 : 2 / 38 Cursul 9:
Mai multSlide 1
- Curs 2 - Verilog HDL reprezintă un limbaj utilizat pentru descrierea sistemelor numerice. Sistemele numerice pot fi calculatoare, componenete ale acestora sau alte structure care manipulează informaţie
Mai multModul multiprotocol I/O compact pentru Ethernet
Dispozitiv PROFINET, dispozitiv EtherNet/IP sau slave Modbus TCP Switch Ethernet integrat Suportă 10 Mbps/100 Mbps 2 x M12, 4-pini, codaţi-d, pentru conectare fieldbus Ethernet Carcasă armată cu fibră
Mai mult