florin555us
florin9600 florin373 florin1011 florin8255 florin4121 florin68000 Yahoo! |
calculatoarele PC in general fara consumatori ca HARDISK si unitate CDROM
consuma aproximativ 2.83 A pe tensiunea de 5V fir rosu
gnd(masa fir negru)
2.5 mA pe tensiunea de +12V fir galben sau portocaliu
-2.5 mA pe tensiunea de -12V fir maro
TENSIUNEA de +12V SE FOLOSESTE LA MOTOARELE UNITATILOR(floppy,hardisk,cdrom)
si respectiv +12V si -12V PENTRU COMUNICATIILE (rs 232 consum neglijabil)
TENSIUNEA DE -5V (fir albastru daca exista) nu este necesara numai la
calculatoare mai vechi
care folosesc pentru memoriile dinamice trei tensiuni de alimentare
+5V,-5V,+12V
PENTRU SURSA DE ALIMENTARE SE FOLOSESC SURSELE IN COMUTATIE PENTRU PROTECTIA
SEMNALELOR IN CAZ CA INTRA SURSA IN STARE DE DEFECT
semnalul POWER_ON COMUTA SI PROTEJEAZA PC DE SURSA DEFECTA
SEMNALUL power_on (fir alb sau culoare deschisa in afara de culorile specificate mai sus)
UN CALCULATOR PENTRU A VEDEA FUNCTIONAREA LUI ESTE SUFICIENT CELE TREI
TENSIUNI DE ALIMENTARE +5V ,+12V,-12V semnalul POWER_ON(fir alb) LA PARTEA OPUSA
TENSIUNI DE +5V (fir rosu)SE LASA IN AER DAR IN ACEST CAZ TREBUIE SA AVEM GRIJA
SA NU FACEM SCURT PE PLACA DEOARECE PLACA SE DISTRUGE INSTANTANEU
CEA MAI BUNA ALEGERE IN ELECTRONICA folii PnP BLUE/WHITE...INTERFETE DE DATE telefon mobil_PC...SURSE COMUTATIE
matrice 64x8 iesiri realizat cu demultiplexorul 14113 din seria
microcontrolerului de 1 bit 14500 fabricat de IPRS BANEASA
montajul este realizat cu multiplexorul 8x1 4151 si 9 demultiplexoare
14113 este controlat in mod pagina cu ajutorul softului realizat cu
zx spectrum,zx 81,hc-90,cip04 sau chiar de pe portul paralel LPT1
a oricarui PC separarea galvanica intre PC si montaj se realizeaza
cu opto-cuploare sau porti TTL(recomandabil)
montajul se poate comanda si de catre microcontrolerul de un bit 14500
cu eeprom serial 24c16 dar trebuie respectat functiile microcontrolerului
(documentatia necesara se afla la IPRS BANEASA)
cel mai eficient mod de a programa in windows 95,windows 98,WINDOWS XP(asocierea variabilelor se face ca in VIZUAL BASIC 4.0 se deschid proiectele notate cu cifra 7 si se adauga la applet radacina variabile grafice .jpg,.jpeg,.ico,.bmp sau variabile system .avi)
DelphiFiles project |
DelphiEmulator microcontroler 16f84 |
DelphiEmulator microcalculator Commodore64 |
DelphiEmulator consola Nitendo |
DelphiOLE,player multimedia project |
JavaCompilers windows java aplication |
DE CE SA LUCREZI CU VIZUAL STUDIO 6.0 CAND CU AJUTORUL PROGRAMULUI DELPHI 7.0 POTI REALIZA UN PROGRAM MULTIMEDIA IN 2 MINUTE
SINGURUL LUCRU DE CARE TREBUIE TINUT CONT DUPA REALIZAREA UNIT_URILOR
UNIT.PAS, UNIT.DFM SE REALIZEAZA MAI INTAI COMPILAREA ACESTORA SI APOI A
PROGRAMULUI PRINCIPAL PROGRAM.PAS
ACESTE PROGRAME TREBUIE SA FIE DESCHISE SARCINA COMPILATORULUI DELPHI 7.0
ESTE SA LE CONSTRUIASCA SI SA LE COMPILEZE SIMULTAN(PRELUCRARE PARALELA
A FISIERELOR)
-(BUILD ALL PROJECTS)
-(COMPILE ALL PROJECTS)
Documentatie Delphi 7 Dupa compilare unitatile UCDplayer.pas,Unit1.pas,Unit2.pas s-au transformat in UCDplayer.dcu,Unit.dcu,Unit2.dcu Prin compilarea unitati UCDplayer s-a realizat forma principala a proiectului trebuie sa pornesc unitatea(Run) dupa care vizualizez unitatea si se creaza formele About,Unit1,Unit2 dupa care apare programul principal UCDplayer
vezi exemplu
program CdPLayer;
uses
Forms,
UcDplayer in 'UCDplayer.pas' {Forms1},
Unit2 in 'Unit2.pas' {Forms2},
Unit1 in 'Unit1.pas' {AboutBox};
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TAboutBox, AboutBox);
Application.Run;
end.
{unitatea UCDplayer}
procedure TForm1.About2Click(Sender: TObject);
begin
aboutbox.show;
end;
procedure TForm1.About1Click(Sender: TObject);
begin
aboutbox.show;
end;
end.
{unitatea Unit1}
unit Unit1;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, ExtCtrls, jpeg;
type
TAboutBox = class(TForm)
Panel1: TPanel;
ProgramIcon: TImage;
ProductName: TLabel;
Version: TLabel;
Copyright: TLabel;
Comments: TLabel;
OKButton: TButton;
procedure OKButtonClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
AboutBox: TAboutBox;
implementation
{$R *.DFM}
procedure TAboutBox.OKButtonClick(Sender: TObject);
begin
close;
end;
end.
{unitatea Unitatea1}
unit Unit1;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, ExtCtrls, jpeg;
type
TAboutBox = class(TForm)
Panel1: TPanel;
ProgramIcon: TImage;
ProductName: TLabel;
Version: TLabel;
Copyright: TLabel;
Comments: TLabel;
OKButton: TButton;
procedure OKButtonClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
AboutBox: TAboutBox;
implementation
{$R *.DFM}
procedure TAboutBox.OKButtonClick(Sender: TObject);
begin
close;
end;
end.
Spre deosebire de Turbo Pascal 7.0(cel mai avansat Pascal pentru programarea in DOS) DELPHI 7 este unul dintre cele mai avansate programe de programare in WINDOWS 98,WINDOWS XP,WINDOWS 2000
Fara o conexiune la internet programarea este foarte dificila
Ca sa faci un program in WINDOWS 98,XP,2000 astazi este mult mai usor decit
sa faci un program in DOS in ani 2003,2005 folosind compilatorul DELPHI 7
La crearea la inceput a unui proiect cu forme(NEW PROJECT)si salvarea acesteia
se creaza forma de baza a programului
Singurul lucru la care trebuie sa fim atenti la inceputul proiectului dupa
clauza (ex uses Aled,forms) unitatile unit.dfm sa fie mentionate corespunzator
altfel vom avea eroarea programului chiar de la inceput
Animation Shop este programul cel mai utilizat inca din 2000 si il
utilizez foarte des deoarece permite prelucrarea si procesarea unui
numar foarte mare de tipuri de fisiere inclusiv fisiere animate .GIF
bmp to C *.h file converter
first version - small bug on the top of the LCD
ATENTIE..poate fi specific pentru citeva hardiskuri(ontrak general)..DE OBICEI SE CAUTA LA TIPUL DE HARDISK PE CARE DORIM SA INSTALAM ONTRAK (CEL MAI BUN UTILITAR PENTRU REPARATIA UNUI HARDISK FARA CA ACESTA SA FIE DESFACUT....FACE RETRANSLATIA CAPETELOR A CILINDILOR SI A SECTOARELOR
ATENTIE PENTRU CEI CE FOLOSESC DISKETE 1.44 PENTRU FLOPPY DUPA 3
STERGERI SUCCESIVE RECOMAND FORMATAREA DISKETEI IN DOS PENTRU CEI CARE
AU DE PARCURS DISTANTE MARI PINA LA UN INTERNET APROPIAT ACEASTA MASURA DE
SIGURANTA VA SCUTESTE DE A VA PLIMBA DEGEABA.daca in calculator aveti programul asociat fisierului cu care l-ati creat incercati sa-l deschideti direct de
pe discheta.DACA ACEST LUCRU NU SE INTIMPLA FLOPPY NU RASPUNDE INCERCATI
SA INCHIDETI PROGRAMUL DE CITIRE A DISKETEI CU ctrl+alt+delete.....close sau cancel cind apare diagrama cu programele active in MEMORIE NU VA SPERIATI
NU SE STRICA NICI DISKETA NICI UNITATEA FLOPPY.de preferat sa nu folositi
diskete cu fante de metal ATENTIE POATE RAMINE AGATATA IN UNITATEA FLOPPY
SI DUCE LA STRICAREA IREVERSIBILA A UNUTATI FLOPPY ..........FOLOSITI DISKETE CU FANTE DIN MATERIAL PLASTIC CU ACESTEA NU VETI MAI AVEA PROBLEME NICIODATA!!!!!!!!!!!!!!!
Free Java applets provided
by
JavaScript Kit
florinz80's DIGITAL/ANALOGIC DIALOGS SERIAL/PARALEL A/D D/A CONVERTER WITH PC Page | ||||||||||||||
large datasheet | ||||||||||||||
large datasheet | ||||||||||||||
large datasheet | ||||||||||||||
large datasheet | ||||||||||||||
large datasheet
modul de a citi sau scrie pe un port de tip LPT1,DAR LA FEL SE POATE SCRIE,SAU CITI PE PORTUL ASINCRON COM1,2 izolare galvanica intre PC si partea de releistica foarte util deoarece se poate programa cu orice program care activeaza placa de sunet sau difuzorul si cel mai mare avantaj este in cazul in care se mai adauga componente hardware se reduce foarte mult programul sursa
|
large datasheet
|
|
large datasheet
|
|
large datasheet
|
|
large datasheet
|
|
large datasheet
|
|
large datasheet | a se vedea pe placa test switch-uri cu doua respectiv
opt bucati iar de cele mai multe ori daca in proiectare este greu de a realizat
o retea de rezistente se vad pe placa test retea de rezistente gata realizate
de fabrica cu 9 pini unul comun atentie mare la realizarea proiectelor de
orice fel avem nevoie de o sursa in comutatie cu protectie la scurt altfel
ajungem la incendii devastatoare este exclus a se folosi metoda clasica transformator+punte+condesator.In partea stinga avem o placa universala
foarte eficienta pentru proiectarea cu circuite integrate.Soclurile sint
cu 10+10 ....20 pini.Legaturile de masa trebuiesc sa fie cit mai scurte
pentru a nu pertuba frecventele in banda ultrascurte,care daca firele de
masa depasesc 20 mm pot perturba foarte serios radio-comunicatiile.
Cum detectam un circuit integrat defect de pe o placa:
Masuram tensiunile cu ajutorul unui ac prins pe tester cu un papuc de la
circuitele electrice de la masina.Incepem de la pinul 1......20....40
Scriem tensiunile corespunzatoare fiecarui pin.Sursa liniara pentru circuite
TTL TREBUIE SA SCOATA 4.97 V.Circuitele se defecteaza cind se face scurt fata de alimentarea catre +5v.Daca pe un pin fie intrare fie iesire avem o tensiune mai mare de 4.97....>defect>...4.98...>defect>..4.99..>substratul strapuns...trebuie inlocuit integratul cu unul nou.
O categorie aparte de integrate cu care se pot proiecta diverse scheme de
traductoare care se pot alimenta la 3v...5v....14v
Daca realizam un proiect la tensiunea de 5v putem combina circuitele CMOS
cu TTL.In cazul unei intrari de porti daca oscileaza putem decupla intrarea
cu condensatori de 1NF.Personal am realizat o lumina dinamica la 5v CD4022+PORTI SN7400 SN7404 fara decuplari pe intrarile portilor si consuma
aproximativ 8mA:
Pentru ecranarile de inalta frecventa se poate folosi o placa simplu sau
dublu placat realizat cu multe insulite realizate cu pile chinezesti
pentru a fi mai productivi se foloseste la marcarea placi o surubelnita
care va marca viitorul traseu exemplu:in pozele alaturate pentru circuite
integrate o placa cu trei socluri.Ecranarile se pot face direct pe placa
prin cositorirea directa a insulitelor;nu uitati puneti mult saciz deoarece
prin cositorirea unui traseu de 2.5 mm grosime duce la exfolierea traseului.INTERCONECTAREA COMPONENTELOR UNUI SISTEM;Din cele trei componente
de baza ale unui sistem microprocesor s-au descris deja microprocesorul si memorie,urmind ca in contiuare sa descriem circuitele de interfata.
Tratarea circuitelor de interfata trebuie facute intr-un context mai larg in
care sa se trateze si interconectarea componentelor.
Astazi fiecare microprocesor are o familie de circuite LSI.
Circuitele din familie sint in general circuite de interfata specifice fiecarei familii spre deosebire de circuitele de memorie care au mers in directia generalizari.
Dezvoltarea familiilor de procesoare in regim de concurenta are un aspect negativ in afara aspectelor pozitive legate de diversitate de existenta surselor alternante,lipsa unei standardizari a circuitelor de interfata
Standardizarea interfetei cu D I/E este nu numai datorita dar si posibila prin faptul ca atit in domeniul comunicatiei serie.
(CCIT V24-RS232C) cit si paralele (IEE 488) exista standarde internationale general acceptate.
Prin interfata se intelege ansamblu hardware-software prin care se realizeaza interconectarea a doua sau mai multe sisteme,comlexitatea unei interfete din punct de vedere hardware,merge de la citeva porti si registre la una sau mai
multe placi cu circuite logice.
Interfata a fost si ea supusa integrarii pe scara larga,dealtfel primul circuit LSI nu a fost procesor ci un circuit de interfata pentru comunicatie serie.
Cu scopul interfatarii sistemelor microprocesor cu D I/E s-au creat un numar de LSI-uri speciale de interfata cum ar fi UART,USART,PIO,DMAC....
Utilizarea unor D I/E intr-un sistem de calcul(mare,mini sau micro)necesita pe linga circuitele de interfata si o discilpina de conversatie(SCHEDULING STRATEGY).
Dispozitive I/E complexe, cu parti mecanice si electromecanice mai deosebite
necesita un procesor propriu care depaseste in comlexitate un circuit de interfata si se afla din acest pct de vedere in imediata apropiere a unui procesor de uz general.Acest procesor prin care se implenteaza secventele de
control cerute de functiile dispozitivului il numim controler.
Unele D I/E au controlerul inglobat.
Asa cum am aratat primul procesor de uz general comercializat (INTEL 8008)
a fost defapt un controler de tub catodic(CRT)nereusit.
Se cunosc astazi controlere de unitati de discuri flexibile de acces direct la memorie tub catodic....
Stabilirea legaturi intre D I/E si UC prin LSI-uri circuite de interfata sau controlere se face respectind o anumita disciplina de conversatie.Prin
disciplina de conversatie intelegem
1) tehnica de intrare in conversatie;prin bucla de test(polling sau programmed I/O) sau prin intrerupere.
2)controlul conversatiei propriu-zise de catre UC(programmed I/O)sau de un controler specializat(de exemplu accesul direct la memorie supervizat de un
controler DMAC)
3)procedura (protocolul) si interfata propriuzisa de conversatie care se refera la liniile si semnalele de interfata(semnale de cerere ,de recunoastere a cererii,de datede recunoastere a cereri,de date,de recunoastere a receptionarii datelor,de adresare...impreuna cu desfasurarea lor conditioneaza in timp efectul fronturilor si nivelurilor...
TRATAREA D I/E CA LOCATII DE MEMORIE;Calculatoarele mari au la dispozitie seturi puternice de instructiunireferitoare atit la memorie cit si la operatiile cu D I/E.
In cazul unor microprocesoare aceasta separatie intre spatiul de memorie si de
intrare/iesire tinde sa dispara in orice caz pina la aceasta data nu se cunosc microprocesoare care sa aiba seturi de instructiuni de intrare/iesire comparabil cu setul instructiunilor de memorie.
Acest dezavantaj al mP poate fi evitat prin tratarea D I/E ca simple locatii
de memorie.
Microprocesorul 6800 trateaza D I/E ca locatii de memorie,iar microprocesorul 8080 poate trata D I/E ca un spatiu separat(I/O R,I/O W) dar si ca locatii de memorie(MEMR,MEMW)si in acest al doilea caz se poate folosi setul de instructiuni aferent operatiilor cu memoria si in cazul operatiilor de intrare/iesire.
Termenul din limba engleza pentru tratarea D I/O ca locatii de memorie este MEMORY MAPPED I/O.Singurul dezavantaj al acestui mod de tratare a perifericelor
este acela al reducerii spatiului de memorie,in cele mai multe cazuri aceasta reducere poate fi tolerata.
Tratarea D I/E in spatiu separat prezinta avantajul adresarii mai simple si prin urmare costul decodificarii ese mai mic.
ADRESAREA COMPONENTELOR
Adresarea componentelor intr-un sistem microprocesor se realizeaza prin
intermediul magistralelor de adrese si control.
Totdeauna trebuie adresata doar o locatie de memorie ori un registru
din multimea locatiilor de memorie sau registrelor existente.
Pentru a selecta o locatie de memorie din cele 65535 de locatii
posibile de a fi adresate de o magistrala de adrese de 16 linii,nu
este nevoie decodificarea tuturor celor 16 linii de adresa deoarece
circuitele de memorie asa cum am aratat,nu contin numai matricea de
celule de memorie ci si circuitele de selectie a celulelor de memorie
Intr-o memorie de 8 Ko realizata cu circuitele 2102 proiectantul trebuie
sa intervina in adresarea unuia din cele 8 seturi de circuite printr-o
schema de selectare..adresarea unei locatii de memorie din setul de
circuite selectate se realizeaza automat de catre logica interna de
selectare a capsulei 2102.In acelasi mod se pune problema si in cazul
adresarii unui registru din cele citeva registre ale unui circuit de
interfata:se adreseaza(selecteaza) circuitul urmind ca alegerea
registrului sa se realizeze automat prin decodificarea liniilor de
adresa inferioare(A0-A2) care sint intrari ale circuitului.
Metodele folosite in selectarea componentelor sint cunoscute sub
numele de :
1)selectare liniara si 2) adresare decodificata
| |
test2 |
THE MOST LINKS WEB PAGE If you like my page I wait your sugestion |
MYemail:[email protected]: | |||||||
email PAVEL ROMAN:[email protected]: |
Tracer microprocesor utility NES TP7 SOURCE |
nu este obligatoriu la calculatoarele mai vechi sa punem controlerul video
Acesta se poate deselecta din bios in cazul in care dorim sa lucram
cu un controler LCD 44780 CU CRISTALE LICHIDE CONECTAT PE PORTUL LPT1
TREBUIE SA NE ASIGURAM CA PROGRAMUL REALIZAT IN PASCAL SI COMPILAT
CU KITUL TP7 A FOST CORECT EXECUTAT.
PUTEM FACE CA PROGRAMUL SA BUTEZE DE PE O DISCHETA SAU HARDISK.
FISIERUL AUTOEXEC.BAT TREBUIE SA CONTINA SI INCARCAREA PROGRAMULUI
EXEMPLU LH:A:\PROGRAM.EXE (CIND DORIM SA BUTAM DE PE DISCHETA)
LH:C:\PROGRAM.EXE (CIND DORIM SA BUTAM DE PE HARDISK)
CU AJUTORUL UNUI CALCULATOR 386 SE POATE SIMULA UN SINTETIZATOR DACA
PE IESIREA DE SPEAKER SE CONECTEAZA UN AMPLIFICATOR EXEMPLU TDA2003
CARE ARE IMPEDANTA MARE DE INTRARE(ESTE POSIBIL CA LA UNELE CALCULATOARE
SA NECESITE O REZISTENTA SI UN CONDENSATOR PE CEI PATRU PINI ALE MUFEI
DE DIFUZOR.AVEM NEVOIE DE UN PROGRAM PLAYER DE DOS PENTRU FISIERE
TIP WAV.SE POT FOLOSI FISIERELE .SID(3 KBYTES..10KBYTES) DE CONVERTIRE
SID2WAV SE POT PUNE FISIERELE PE O DISCHETA (72 PIESE MUZICALE DE 3..4 MIN
FOLOSIND EXEMPLU DE MAI SUS (AUTOEXEC.BAT)
se poate simula in timp real momentul cind procesorul isi depune adresa:
'z80 dos '
LOOP 'wait '
'break '
'hl $4000'
'wait '
'break '
GOTO LOOP
my favorite programs Flash5 FLASH MX
Macromedia my favorite programs
My favorite portal links applet
My favorite program very cool vectorial paint
citirea si scrierea directa intr-un fisier text .txt direct cu ajutorul unui scaner.CHIAR daca in calculator avem doua tipuri de drivere
pascal Tp7 compiler ,asembler,compiler Z80,CUSTOM MICROCONTROLER 4X74193+RAM STATIC
SERIAL READ,WRITE DATA MICROCONTROLER
un mod foarte original de a scapa de numeroasele rezistente pentru limitarea curentului pe dioda se bazeaza pe faptul ca o dioda conectata pe o intrare inversoare trebuie sa lumineze daca catodul este conectat la iesirea porti si anodul la intrarea porti atentie inversorul trebuie sa asigure un curent suficient pentru activarea LED-ului
specializat pentru lucru cu Z80 DOS (!!!!Nu este testat in intregime) cu care se poate lucra chiar si direct in RAM DRIVE dupa desfacere are aproximativ 6Mb(numai in regimul uses CRT,DOS)
link address click and wau google found address for web master user and
sid2mid