Informatii care vin in sprijinul celor interesati in a dobandi noi cunostinte despre PC
joi, 25 octombrie 2012
Programe obligatorii pentru PC
miercuri, 24 octombrie 2012
Eliberează-ți Memoria Ram - Free
RAMRush este un management de memorie liberă și instrument de optimizare .
Se poate eficient optimiza uzanțele de memorie de sistem pentru Windows, elibera memoria RAM fizică și să facă sistemul să funcționeze mai bine. RAMRush folosește un mod inteligent de a gestiona memoria fizică și permite munca RAM într-o performanță mai bună. Acesta vă va ajuta săprevină blocarea sistemului, pierderi de memorie și menține computerul dvs. să ruleze mai eficient.RAMRush este ușor și puternic pentru a utiliza atât pentru începători cât și de experți. NO experiență sau aptitudini necesare!
RAMRush este un freeware , ai putea descărca și de a folosi gratuit. 100% CLEAN! Nu Spyware sau Adware!
Robotul ADN ar putea ucide celulele canceroase
SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003
Descarca RAMRush
Descarca RAMRush
RAMRush Caracteristici principale
- Creșterea performanței sistemului
- Creșterea cantitatea de memorie disponibilă
- Defragmentare memorie de sistem fizic
- Recuperare de memorie din aplicațiile Windows
- Scoateți pierderi de memorie
- Prevenirea accidentelor de sistem cauzate de probleme de memorie
- Afișarea datelor în timp real uzanțele CPU și memorie RAM
- Rapidă pentru a face optimizarea
- Click aici pentru a face optimizarea
- Mod de relaxare în tava pentru Windows
- AutoOptimize sprijin modul de
- Linia de comandă Mod de sprijin (de exemplu: "PATHOFRAMRUSH / RAMRush.exe-AutoOptimize")
Un ghid rapid pentru RAMRush
1. Descărcați și instalați-l RAMRush . 2 Pornește-l . 3 Cand mutati cursorul mouse-ului în zona pictograma tavă, veți vedea fereastra de mai jos ca RAMRush . 4 Ai putea faceți clic pe " Start Optimizați ", sau dublu-clic pe pictograma tavă RAMRush , sau apăsați combinația de taste "Ctrl-Alt-O "pentru a face acțiunea optimiza acum
Sistem RAMRush Cerințe
Sisteme de operare suportate
Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 2008 și Windows 7luni, 22 octombrie 2012
Batteries cheaper and easier to load
Americanii propun baterii litiu-ion cu 25% mai ieftine şi de două ori mai uşor de încărcat
Robotul ADN ar putea ucide celulele canceroase
SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003
Ttatăl fondator al Uniunii Europene.
Krstic şi Moura vor folosi 415.000 de dolari pentru a cerceta împreună cu Robert Bosch GmbH noi tehnologii de dezvoltare a bateriilor litiu-ion. Premizele sunt bune, cercetările celor doi anunţând deja baterii mai mici. Asta ar duce la o încărcare de două ori mai rapidă şi la o reducere a costului cu 25 de procente.
Pe viitor, cercetătorii vor să afle câtă energie poate înmagazina o baterie şi cum poate creşte durata de viaţă. ”Scopul nostru este să dezvoltăm o serie de algoritmi pe care să îi oferim celor de la Bosch, care să-i testeze pentru noi în următorii trei ani. Termenele sunt foarte stricte”, a declarat Krstic.
Preţul bateriilor litiu-ion va fi mai mic cu 30% în 2017
marți, 16 octombrie 2012
Evolio - Tableta Romaneasca
HIT.ro va aduce "Review-ul saptamanii", prin care incercam, in fiecare vineri, sa oferim noutatile legate de cele mai importante gadgeturi si tehnologii lansate pe piata si pe care le-am testat.
Cum facem testele? Folosim o saptamana cate un gadget, dupa care va impartasim si voua exeperienta pe care am avut-o cu device-ul respectiv.
Evolio si-a construit deja un nume solid pe piata GPS. Si pare ca este pe acelasi drum si in aceea ce priveste alte produse. In cazul de fata, este vorba despre tablete, compania ajungand la a treia generatie de astfel de produse.
Evotab Fun este cel mai recent produs lansat de firma romaneasca, dar si un device care aduce un nou concept in atentia consumatorilor: o tableta care vrea sa faca totul, de la divertisment si rulare de aplicatii sau convorbiri prin Skype, pana la ghidare GPS si furnizare de continut audio direct pe sistemul automobilului.
Dar, reuseste Evotab Fun sa faca toate aceste lucruri asa cum promite producatorul? La aceasta intrebare vom incerca sa raspundem.
Unboxing si accesorii
Cutia in care vine Evotab Fun are dimensiuni destul de mari pentru ceea ce ne-am asteptat noi sa gasim sub ambalajul unei tablete cu ecran de 7 inci.
Robotul ADN ar putea ucide celulele canceroase
SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003
Ttatăl fondator al Uniunii Europene.
Insa, tableta Evolio este insotita in pachetul comercial si de o serie de accesorii dedicate posesorilor de autoturisme. Astfel, pe langa tableta, in cutia device-ului se gaseste incarcatorul de priza, un incarcator auto, un cablu de date micro USB, dar si suportul auto pentru parbriz si bord, pentru momentele in care Evotab-ul este folosit pe post de GPS.
Cutia mai contine si un certificat de garantie si un ghid de pornire.
Design si finisaj
Din start putem spune ca Evolio a ales pentru Evotab Fun un design excelent. Colturile tabletei sunt tesite, ceea ce ii confera un look aparte.
Tableta are dimensiuni de 195,5 x 120 x 9,5 mm. Ne-a surprins in mod placut faptul ca tableta are o grosime extrem de redusa. Cu cei 9,5 mm, Evotab Fun intra in categoria slim.
Ecranul de 7 inci al Evotab este incadrat de o margine din plastic, dar care da impresia vizuala de metal (aluminiu).
Partea frontala a tabletei adaposteste un singur buton rectangular, incadrat de un bezel cromat, ceea ce da un aspect foarte rafinat gadgetului. Tot pe partea frontala se mai gaseste si camera web dedicata, desigur, apelurilor video prin Skype si alte programe similare.
Pe latura inferioara a tabletei se gasesc mufa de incarcare a device-ului, portul HDMI, portul mini USB, slotul de carduri microSD si jack-ul audio standard, de 3,5 mm.
Latura dreapta a tabletei a fost aleasa de producator pentru amplasarea butoanelor fizice de control. Astfel, aici am descoperit butonul de Power, un orificiu pentru resetarea tabletei in caz de blocare, un buton escape si cele doua butoane dedicate volumului.
Difuzorul Evotab Fun se gaseste pe spatele tabletei.
Cei de la Evolio a facut o alegere foarte buna in momentul cand au optat pentru acoperirea spatelui tabletei cu un cauziucc special (asemanator celui folosit la generatia de top, Neura).
Materialul este foarte rezistent si, mai important, mareste ergonomia in utilizare, nepermitand device-ului sa alunece din mana.
Specificatii tehnice
Benchmark
Evolio Evotab Fun nu reuseste sa impresioneze in testele benchmark. In Quadrant, tableta obtine un scor de 1499, insa acest aspect este important doar daca iti plac cifrele comparative. Din punctul nostru de vedere, mai mult conteaza experienta pe care o ofera device-ul, iar aceasta este una multumitoare.
Calitatea ecranului
Pentru ca vorbim despre o tableta de dimensiuni reduse si care poate fi folosita si pe drum, in calatorii, altfel spus, outdoor, ne vom opri asupra specificatiilor si calitatii ecranului.
Evolio a dotat Evotab Fun cu un display capacitiv multitouch de 7 inci, cu o rezolutie de 800 x 480 pixeli. Multitouch-ul este in cinci puncte.
Ajutata de chipsetul cu procesor la 1 Ghz si GPU-ul Mali 400, Evotab-ul poate reda continut video la full HD, 1920 x 1080.
Calitatea imaginilor oferite de ecran este foarte buna in momentul in care folosesti tableta intr-un unghi direct de vizionare. Inclinarea tabletei duce la o scadere a calitatii imaginii, insa in limite acceptabile. Lucrurile se rezolva, insa, in momentul in care setezi luminozitatea ecranului la maxim (sacrificand astfel, evident, din autonomia gadgetului).
Ecranul Evotab Fun ne-a pus insa in fata altei probleme, de aceasta data ceva mai serioasa: o deficienta a touchscreen-ului. Precizam de la inceput ca este foarte probabil ca problema respectiva sa se manifeste doar pe unitatea primita de noi in teste si sa nu fie o deficienta generala a gamei.
Touchscreen-ul tabletei testata de noi are cateva puncte asa-zis "moarte" si care nu reactioneaza la atingerea cu degetul sau reactioneaza activand alte puncte de pe ecran.
Vezi in imaginile de mai jos ca atunci cand incercam sa tastam litera "e" si "X", ecranul reactiona ca si cum am fi apasat pe caracterele alaturate celor doua litere, simultan.
(screenshot obtinut dupa activarea functiei "afisare feedback vizual pentru atingeri" din Developer Mode)
Repetam, insa, suntem convinsi ca problema nu este prezenta si pe alte unitati. (Oricum, am reusit sa folosim fara probleme tastatura, odata ce am intors tableta in pozitie potret, evitand astfel zona deficitara)
Dupa putina critica, sa trecem si la punctele forte ale ecranului - gradul de raspuns la atingere (exceptand problema amintita mai sus) este foarte bun! Slide-ul prin ecranele principale se face foarte lejer si fara laguri, la fel si deplasarea prin meniuri si setari.
Ecranul este, per general, foarte responsiv.
Software preinstalat
Evolio Evotab Fun vine cu o serie de aplicatii utile preinstalate. De asemenea, tableta ofera posibilitatea de a citi cateva carti deja stocate pe tableta si care spot fi accesate cu aplicatia EvoBook.
Alte titluri de carte pot fi descarcate gratuit sau achizitionate din magazinul online de carte al Evolio, accesibil prin intermediul aplicatiei amintite, din meniul "Magazin".
Aplicatia permite asculatrea fisierele audio stocate in memoria tabletei direct pe radio-ul masinii.
Per total, Evotab Fun este o tableta care poate impresiona prin numarul mare de functii incluse in pachet, dar si prin calitatea constructiei si a touchscreen-ului responsiv.
Avand in vedere dimensiunile reduse si greutatea de doar putin peste 300 de grame, Evotab Fun poate fi tinuta cu o singura mana.
Iata cateva fotografii ale Evotab in compania altor gadgeturi touchscreen:
(Evotab Fun, la mijloc, intre o tableta de 10 inci si un smartphone de 4,3 inci)
In ciuda designului slim si a dimensiunilor generale reduse, Evotab da impresia de robustete.
Pachet comercial (accesorii incluse) este foarte bogat.
Ecranul este bun in aceasta categorie de pret
Conectivitate completa
Android Ice Cream Sandwich - 4.0.3
Folosirea GPU Mali 400 (4 nuclee)
Posibilitatea de utilizare a unui stick 3G cu ajutorul unui adaptor dedicat.
Functii GPS si FM Transmiter scot Evotab Fun din "multimea" de tablete de buget
Autonomie buna pentru gama de conectivitate si functiile din dotare
Garantia pentur Evotab Fun este de 5 ani!
Pretul foarte competitiv
Minusuri
Nu amintim la minusuri despre problema touch screen-ului. Suntem convinsi ca problema este punctuala, nu la nivelul gamei.
Butoanele fizice ale tabletei sunt foarte mici si greu de utilizat.
Pret: Evolio Evotab Fun este disponibila pe piata la un pret de 629 lei.
Concluzie:
Evotab Fuin de la Evolio este prima tableta dintr-o noua generatie de astfel de gadgeturi care vrea sa faca mai mult decat stiam ca poate sa faca o tableta. Functiile de GPS (full) si FM Transmiter vin sa adauge valoarea unui gadget care are oricum calitati respectabile.
Cu siguranta, Evotab Fun porneste de la toate premisele pentru a fi ceea ce Evolio doreste de la acest produs: un gadget Travel & Fun complet, un companion bun, atat in vacanta cat si acasa.
de Radu Eftimie | 17 august 2012
USB Port Convert 5V - 12Volt
12Volt from USB Port
Notes
- C2 and C3 must be rated at least 15V.
- Less than 0.3V at the shutdown pin will shutdown the IC.
- Output voltage is governed by the following equation R1 = R2 ( (Vout /1.263V) -1).
Presa franceză , pune întrebări incomode care ar putea face lumină în plandemia
Robotul ADN ar putea ucide celulele canceroase
SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003
Cum lucrează porturile USB ?
Lucruri ca Zip drives, ce necesită o conexiune de înaltă viteză cu un calculator, folosesc portul paralel, dar deseori fără prea mare succes datorită vitezei limitate.
Scopul USB este de a înlătura toate aceste dificultăţi. Universal Serial Bus vă oferă o modalitate unică, standardizată, uşor de folosit de conectare a cel mult 127 de dispozitive la un calculator. Fiecare dispozitiv poate consuma până la 6 megabits pe secundă (Mbps) de lărgime de bandă, ceea ce este suficient pentru marea majoritate a dispozitivelor periferice ce se pot conecta la un calculator.
Conectorul rectangular este un conector tipic USB aflat în spatele calculatoruluiAproape orice periferic realizat acum are o versiune USB. Un exemplu de listă de dispozitive USB pe care le puteţi cumpăra astăzi include: Imprimante, Scannere, Joystick-uri, Flight yokes, Camere digitale, Webcams, Plăci achiziţie de date, Modem-uri, Boxe, Telefoane, Videotelefoane, “Storage devices” cum ar fi Zip drives, Network connections.
Conectarea unui dispozitiv USB la un calculator este simplă: se introduce conectorul USB al dispozitivului în conectorul USB din spatele calculatorului.<
Un conector USB tipic pentru un dispozitiv, denumită o conexiune “A”
O conexiune “B” tipică
Dacă există un dispozitiv nou, sistemul de operare îl detectează automat şi cere discheta cu driverul. Dacă dispozitivul a fost deja instalat, calculatorul îl activează şi începe să comunice cu el. Dispozitivele USB pot fi conectate şi deconectate oricând.
Multe dispozitive USB au încorporat propriul cablu ce are pe el o conexiune “A”. Dacă nu are acest cablu, dispozitivul are un socket pe el ce acceptă un conector “B” USB.
Standardul USB foloseşte conectori “A” şi “B” pentru a evita confuziile:
- Conectorii “A” se leagă “upstream” către calculator.
- Conectorii “B” se leagă “downstream” şi se conectează cu dispozitivele individuale.
Folosind diferiţi conectori la capătul upstream şi downstream nu mai există confuzii: dacă se conectează conectorul “B” al cablului USB la un dispozitiv, dispozitivul va funcţiona. În mod asemănător, se poate conecta u n conector “A” într-un socket “A”.
Nu mai sunt porturi libere?
Majoritatea calculatoarelor ce se comercializează astăzi au unul sau două socket-uri USB. Dată fiind mulţimea de dispozitive USB de pe piaţă, se poate ajunge în situaţia în care nu mai există socket-uri libere.
Un hub cu patru porturi USB acceptă 4 conexiuni “A” De exemplu, pe calculatorul la care scriu chiar acum, am o imprimantă USB, un scanner USB, un Webcam USB şi o conexiune de reţea USB. Calculatorul meu are doar un conector USB, astfel că se pune întrebarea: “Cum conectezi toate celelalte dispozitive?”
O soluţie facilă pentru rezolvarea acestei probleme este cumpărarea unui hub USB ieftin. Standardul USB suportă până la 127 de dispozitive, iar hub-urile USB fac parte din standard.
Un hub are în mod obişnuit patru noi porturi, dar poate avea mult mai multe. Conectaţi hubul la calculator, iar apoi conectaţi dispozitivele (sau alte hub-uri) la hub. Prin înlănţuirea hub-urilor se pot realiza multe porturi USB pe un singur calculator.
Hub-urile pot fi alimentate sau nealimentate. Aşa cum veţi vedea mai jos, standardul USB permite ca dispozitivele să se alimenteze din conexiunea USB. Evident că un dispozitiv ce are nevoie de putere mare de alimentare, cum ar fi o imprimantă sau un scanner, vor avea propria lor sursă de alimentare, dar dispozitivele ce necesită putere mică de alimentare, cum ar fi mouse-ul sau camerele digitale, pot fi alimentate de la bus. Energia necesară pentru alimentare (până la 500 de miliamperi la o tensiune de 5 volţi) provine de la calculator.
Dacă există multe dispozitive ce au sursă proprie de alimentare (cum ar fi imprimante sau scannere), hub-ul nu trebuie să fie alimentat - niciunul dintre dispozitivele conectate la hub nu necesită energie suplimentară de alimentare. Dacă există multe dispozitive fără alimentare proprie (cum ar fi mouse sau camere), aveţi nevoie de un hub alimentat. Hub-ul are propriul transformer ce alimentează bus-ul, astfel că dispozitivele periferice nu încarcă sursa de alimentare a calculatorului.
În spatele scenei
Universal Serial Bus are următoarele caracteristici:
Calculatorul funcţionează ca “host”. Se pot conecta până la 127 de dispozitive la host, direct sau prin intermediul hub-urilor USB. Cablurile individuale USB pot avea maxim 5 metri; folosind hub-uri, dispozitivele pot fi situate până la o distanţă de 30 de metri de host.
Busul are o rată maximă de date de 12 megabiţi pe secundă.
Interiorul unui cablu USB Există două fire pentru alimentare -- +5 volţi (roşu - R) şi masa (maro - M) - şi o pereche de fire răsucite (galben - G şi albastru - A) pentru date. Cablul este ecranat.
Oricărui dispozitiv individual îi pot fi alocaţi până la 6 megabiţi pe secundă (evident că nu poate exista mai mult de un dispozitiv ce necesită mai mult de 6 Mbps, altfel s-ar depăşi valoarea maximă de 12 Mbps a busului). Un cablu USB are două fire pentru alimentare (+5V şi masa) şi o pereche de fire răsucite pentru date. Pe firele de alimentare calculatorul poate livra până la 500 de miliamperi la 5 volţi. Dispozitivele ce necesită putere mică pentru alimentare (cum ar fi mouse-ul) pot fi alimentate direct de la bus. Dispozitivele ce necesită putere mare pentru alimentare (cum ar fi imprimanta) au propria sursă de alimentare şi consumă o putere minimă de pe bus. Hub-urile pot avea propria sursă de alimentare pentru a furniza putere dispozitivelor conectate la el. Dispozitivele USB sunt “hot-swappable”, ceea ce înseamnă că ele pot fi conectate sau deconectate de la bus oricând. Multe dispozitive USB pot fi puse în starea de sleep de calculatorul host atunci când calculatorul intră în starea de “power-saving”.
Dispozitivele conectate la un port USB folosesc cablul USB pentru alimentare şi pentru date.
Atunci când host-ul este alimentat, acesta interoghează dispozitivele conectate la bus şi le dă la fiecare câte o adresă. Acest proces se numeşte enumerare - dispozitivele sunt de asemenea enumerate atunci când se conectează la bus. Host-ul află de asemenea de la fiecare dispozitiv ce tip de transfer de date doreşte:
Întrerupere - Un dispozitiv cum este mouse-ul, ce va trimite foarte puţine date, va alege acest mod de lucru.
Bulk - Un dispozitiv cum este imprimanta, ce primeşte date în pachete foarte mari, foloseşte modul de transfer bulk. Către imprimantă este trimis un bloc de date (în pachete de 64 byte), blocul fiind verificat apoi.
Asincron - Un dispozitiv de tip streaming (cum sunt boxele) foloseşte modul asincron. Fluxul de date este în timp real între dispozitiv şi host şi nu se face corectare a erorilor. Host-ul poate de asemenea trimite comenzi sau cere parametri folosind pachete de control. Pe măsură ce dispozitivele sunt enumerate, host-ul calculează lărgimea de bandă totală necesară pentru dispozitive. Ele pot consuma până la 90 de procente din lărgimea de bandă de 12 Mbps disponibilă. În momentul în care este folosită 90 de procente din lărgimea de bandă, host-ul nu mai permite accesul pentru alte dispozitive asincrone sau în întreruperi.
Pachetele de control şi pachetele pentru transfer de tip bulk folosesc lărgimea de bandă ce rămâne, care este de cel puţin 10 procente din lărgimea de bandă. Universal Serial Bus divide lărgimea de bandă disponibilă în cadre, iar host-ul controlează aceste cadre. Cadrele conţin 1.500 bytes, iar un cadru nou începe la fiecare milisecundă. În timpul unui cadru, dispozitivele asincrone şi în întreruperi primesc un slot, astfel că este garantată lărgimea de bandă necesară. Transferurile bulk şi de control folosesc orice spaţiu rămâne disponibil.
de Marshall Brain Vezi Sursa info AICI
luni, 15 octombrie 2012
Parallel Port Controller - Portul LPT
LPT Port Switch
Presa franceză , pune întrebări incomode care ar putea face lumină în plandemia
Robotul ADN ar putea ucide celulele canceroase
SARS a fost o boală relativ rară; la sfârșitul epidemiei, în iunie 2003
Ttatăl fondator al Uniunii Europene.
This
is a very easy and fun to build project that will allow you to control
up to eight external devices through your computer's parallel port. You
may for instance control different appliances such as lamps, computers,
printers, tv sets, radios, music systems, air conditioners, air fans,
garden sprinklers and anything else you can think of, all through your
computer.
You can do a simple test by connecting a LED directly to a ground and any PINs 2 through 9 of your parallel port. The voltage on the parallel connectors is around 4.5V but it drops to around 2V once you connect the LED. You may use a 100 Ohm resistor if you want to, but it is not necessary since the current is very low. |
The Parallel Port Controller is
very easy to use and gives you a visual of which devices are turned ON
or OFF.
In the future versions you will be able to
program at what time a particular device should be turned on or off. If
you should have any suggestions for any additional features please let
us know. Portul paralelDescrierea portului. Portul paralel este proiectat pentru a conecta o imprimantă la computer. Este utilizat pentru CPU pentru a trimite date către imprimantă. În această interfaţă se regăsesc atât semnale de intrare cât şi de ieşire. Scopul acestor semnale este de a avertiza computerul asupra stării imprimantei şi de a o controla. Opt biţi de date transferă toate informaţiile trimise la fiecare impuls de ceas. Hardware-ul acestui port este format din 8 biţi de date ieşiri, 5 biţi de control intrări şi 5 biţi de control ieşiri. Semnalele de control sunt listate mai jos: Ieşiri: STROBE/: Comunică imprimantei când cei opt biţi de date sunt gata pentru a fi citiţi. Este trecut pe nivelul logic “0” când datele sunt pregătite. INIT/: Resetează imprimanta. SLCT IN/: Selectează imprimanta când acest semnal ajunge la nivelul logic “0”. AUTO FD/: Comunică imprimantei să imprime o linie goală urmată de revenirea pe poziţia de repaus a capului de printare. D0-D7: Biţi de date. Intrări: ACK/: Comunică CPU-ului faptul că datele au fost corect recepţionate. BUSY: Imprimanta setează acest semnal când buffer-ul de recepţie este plin. Computerul va înceta să mai transmită date. SLCT: Comunică computerului prezenţa imprimantei. ERROR/: A survenit o eroare. CPU nu mai transmite date. PE: Imprimanta nu mai are hârtie. Toate aceste semnale apar la un conector cu 25 pini. Toţi biţii prezintă nivele logice TTL. Adresarea portului (vezi Tabelul 1.1) BIT FUNCTION PIN D0 data 0 2 D1 data 1 3 D2 data 2 4 D3 data 3 5 D4 data 4 6 D5 data 5 7 D6 data 6 8 D7 data 7 9 Sub sistemul de operare MS-DOS se pot gestiona trei porturi paralele denumite LPT1, LPT2 şi LPT3. Deci, putem găsi trei adrese dedicate acestor porturi în memoria PC-ului. Vom studia pentru început adresele dedicate LPT1. Fiecare port paralel utilizează trei adrese ale listei I/O. Pentru LPT1 aceste adrese sunt 378H, 379H şi 37AH. Portul 378H: La această adresă CPU scrie datele care urmează a fi transmise către imprimantă. Portul este unul de ieşire. Cei opt biţi de date (D0-D7) apar în conectorul de ieşire. În tabelul 1.1 putem observa care pini ai conectorului sunt utilizaţi. Portul 379H: Acesta este un port de intrare. Semnalele conţinute sunt utilizate de către CPU pentru a afla starea imprimantei. Locaţia acestor biţi este listată în tabelul 1.2. Data Bits Table BIT FUNCTION PIN D0 not used D1 not used D2 not used D3 ERROR/ 15 D4 SLCT/ 17 D5 PE 12 D6 ACK/ 10 D7 BUSY/ 11 Portul 37AH: În acest port computerul scrie semnalele care controlează imprimanta. Prin urmare, acesta este un port de ieşire, vezi tabelul 1.3. Data Bits Table Control Bits Table BIT FUNCTION PIN D0 STROBE 1 D1 AUTO FD 14 D2 INIT/ 16 D3 SLCT IN/ 17 D4 Habilitation IRQ7 D5 not used D6 not used D7 not used Computerul are trei porturi LPT. Adresele semnalelor de control şi de date pentru fiecare port LPTn sunt listate mai jos. Fiecare port lucrează în acelaşi fel ca şi LPT1. După cum se poate observa, portul paralel este capabil să controleze canalul de întreruperi IRQ7l. Aceasta este o calitate de bază a portului. În continuare vom prezenta modul de utilizare a acestui semnal. Adresses of LPTn Tabelul 1.4 PORT DATA STATUS CONTROL LPT1 378H 379H 37AH LPT2 278H 279H 27AH LPT3 3BCH 2BDH 3BEH Programarea portului Programele de mai jos sunt exemple despre cum se poate programa portul paralel. Sunt toate compilate cu compilatorul Borland C++ 3.1. Primul program arată cum să transmiţi un octet către adresele de ieşire ale portului paralel. Este o operaţie foarte uşoară. Funcţia outportb(); trimite un octet către un port I/O specificat. Primul parametru al funcţiei este adresa portului în care se scrie un bit. Al doilea parametru este valoarea octetului ce se transmite. Ambii parametri pot fi definiţi ca variabile. În acest caz primul parametru trebuie să fie de tip unsigned int, iar cel de-al doilea de tip unsigned char. #include #include #include /********************************************/ /*This program set the parallel port outputs*/ /********************************************/ void main (void) { clrscr(); outportb(0x378,0xff); outportb(0x37a,0xff); getch();} Cel de-al doilea exemplu arată cum se poate efectua citirea unui octet de la adresa de intrare a portului paralel. Funcţia principală este utilizată pentru a arăta valoarea octetului pe ecran. Funcţia inportb(); citeşte un octet de la adresa I/O specificată de computer. Parametrul trebuie să fie de tip unsigned int. #include #include #include /***********************************/ /*This function read parallel port inputs*/ /***********************************/ int Read_Input() {int Byte; Byte=inportb(0x379); return Byte;} void main (void) {int PP_Input; clrscr(); PP_Input = Read_Input; printf("%d",var); getch();} |