Logo

Autorius: Šarūnas („circuit“)
Aut. teisės: Šarūnas
Įdėta: 2004-10-13
View automatic English translation

ATMEL 8051 šeimos programatorius

Pagrindiniai parametrai

Maitinimo įtampa:   DC 12 - 20 V
Programavimo metu naudojama srovė:   ≤ 100 mA
Sąsaja su kompiuteriu:   Paralelinė (spausdintuvo) LPT jungtis
Plokštės dydis (mm):   46 x 56
Programuojami ATMEL 8051 serijos Flash mikrovaldikliai:
AT89C51, AT89C51RC, AT89C52, AT89C55, AT89C55WD,
AT89C53, AT89C8252, AT89F54, AT89F58, AT89LV51, AT89LV52,
AT89LV55, AT89S53, AT89S8252, AT89LS8252 ir 89C420.

Konstrukcija

Programatorius sumontuotas vienoje dvipusėje spausdinto montažo plokštėje. Tokį vietos ir finansų sutaupymą lėmė pasirinkta SMD („Paviršinis montažas” iš anglų kalbos: Surface Mount Device) technologija leidusi daugumą dalių (keraminiai kondensatoriai, varžos, diodas, tranzistoriai ir mikroschemos) lituoti abiejose plokštės pusėse. SMD leido taip sutaupyti vietą, kad net mikroschemos buvo sutalpintos po keturiasdešimties DIP kontaktų mikrovaldiklio jungtimi.

Korpuso programatorius neturi, nes jis nėra būtinas ir gana sudėtinga jį pagaminti, nes turi būti atvira ir patogi anga mikrovaldikliui jungti.

Perėjimas pagamintas iš dvipusės stiklo tekstolito plokštės (kaip ir programatorius) vienoje pusėje su DIP kojelėmis imituojančiomis mikroschemą, o kitoje puseje su SMD PLCC 44 kontaktų lizdu mikrovaldikliui.

Takeliai programatoriuje ir perėjime yra 0.4mm storio, o tarp DIP kojelių — 0.3 mm.

Programavimo principas

Mikrovaldiklio programa rašoma Assemblerio kalba (specifine technine programavimo kalba) arba gana placiai paplitusia C kalba. Šiam programatoriui naudojama "Batronix Prog-studio" programa. Kad mikrovaldiklis suprastų programą, ją dar reikia kompiliuoti į *.bin arba į *.hex formatą. Tam yra nemažai specializuotų programų, bet programatoriaus sąsajos programa (Batronix Prog-studio 5.28) turi integruotą kompiliatorią, su kuriuo iš Assemblerio (*.asm) kalbos buvo sukompiliuotas *.hex failas. Kai jau turime *.hex failą, jį galima įrašinėti į prie kompiuterio LPT jungties per programatorių prijungtą mikrovaldiklį. Mikrovaldiklio programavimas trunka keliolika sekundžių, tuomet programa nuskaito įrašytą informaciją ir ją palygina su *.hex failu. Jei skirtumų nerasta, programavimas būna baigtas. Galima išimti mikrovaldiklį iš programatoriaus ir naudoti pagal paskirtį.

Schemos

Programatoriaus schema
Perėjimo schema

Spausdinto montažo plokštės (1:1)

Perėjimo viršus
Perėjimas (takeliai, 1-a pusė)
Perėjimo viršutinės dalys
Perėjimas (dalys, 1-a pusė)
Perėjimo apačia
Perėjimas (takeliai, 2-a pusė)
Perėjimo apatinės dalys

Perėjimas (dalys, 2-a pusė)
Programatoriaus viršus
Programatorius (takeliai, 1-a pusė)
Programatoriaus viršutinės dalys

Programatorius (dalys, 1-a pusė)
Programatoriaus apačia
Programatorius (takeliai, 2-a pusė)
Programatoriaus apatinės dalys

Programatorius (dalys, 2-a pusė)
300dpi paveiksliukus galite parsisiųsti iš čia.

Nuotraukos

Foto 1 Foto 2 Foto 3 Foto 4 Foto 5 Foto 6

© 2004-2024 circuit.lt | Be sutikimo kopijuoti draudžiama