Përmbajtje:

Xham zmadhues magjik nga LED MATRIX 8x8: 4 hapa
Xham zmadhues magjik nga LED MATRIX 8x8: 4 hapa

Video: Xham zmadhues magjik nga LED MATRIX 8x8: 4 hapa

Video: Xham zmadhues magjik nga LED MATRIX 8x8: 4 hapa
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nëntor
Anonim
Image
Image
Xham zmadhues magjik nga LED MATRIX 8x8
Xham zmadhues magjik nga LED MATRIX 8x8

Zhvillimi i mikrokontrolluesit ekzistues ka qenë shumë i shpejtë. Shumë pajisje elektronike shfrytëzojnë mikrokontrolluesin. Një tjetër i zbatueshëm në mikrokontrollues që po bën aplikimin e karakterit fizik për paraqitjen duke përdorur katodën e zakonshme të ekranit led të matricës 8X8 (linja 8 kolona-8). Në thelb, ekrani i udhëhequr nga matrica dot është aleancë, disa led të integruar formojnë një numër kolonash dhe linjash. Ka shumë lloje të tregut të shitur të matricës së pikave të shitura, zakonisht ajo që diferencon është një numër kolonash dhe numri i linjave është dhe zakonisht bëhet në matricën e pikave të rrjetit të udhëhequr nga ekrani për shembull matricë 8x8 anodë e zakonshme ose katodë e zakonshme, matricë 8x8 anodë e zakonshme ose katodë, matricë 8X8 anodë e zakonshme ose katodë e zakonshme.

Nga këndvështrimi fizik i njerëzve ndoshta mund ta bëjë atë nga led i vetëm, i lidhur me rendin e caktuar bazuar në atë që aplikohet dhe e zakonshme. Për programet e aplikimit fizik të personazheve të bazuara në mikrokontrolluesin AT89s52, unë aplikoj në një program të montimit MCS51. Për këtë kohë, unë do të kombinoj mes ekranit led të matricës 8X8 me një xham zmadhues. Siç e dimë, xham zmadhues mund ta bëjë hijen më të madhe dhe të vendosë fokusin. Le të fillojë magjia…

Hapi 1: Hapi 1: Gjërat për t'u përgatitur

Hapi 1: Gjërat për t'u përgatitur
Hapi 1: Gjërat për t'u përgatitur
Hapi 1: Gjërat për t'u përgatitur
Hapi 1: Gjërat për t'u përgatitur
Hapi 1: Gjërat për t'u përgatitur
Hapi 1: Gjërat për t'u përgatitur
Hapi 1: Gjërat për t'u përgatitur
Hapi 1: Gjërat për t'u përgatitur

Ju i referoheni përbërësve të kërkuar nga klikimi në emrin e përbërësve për të porositur jashtë linje:

MATERIALE

  1. 1. SOCKET 40P
  2. IC AT89S52
  3. 10KR
  4. 16x 180R
  5. 16x PNP A733
  6. Kërcim LED
  7. Matrica LED 8x8
  8. JACK -DC
  9. Fuqia LED
  10. IDE10-meshkuj
  11. Kuarc 12MHz
  12. Qeramika e kondensatorit 33P
  13. Kondensator 16V 10uF
  14. Furnizimi me ISP
  15. 3 x xham zmadhues

MJETET:

  • Makine per ngjitjen e metalit
  • Saldator i hollë
  • Solder WickFlux (më pëlqen lëngu në një stilolaps të ndjerë)
  • Piskatore
  • Xham zmadhues (ndihmues por jo i detyrueshëm)
  • Thikë e shërbimeve
  • Preres telash

Hapi 2: Hapat 2: I integruar

Hapat 2: Të integruar
Hapat 2: Të integruar
Hapat 2: Të integruar
Hapat 2: Të integruar

Mirë, le të fillojmë….

Nga Proteus Skematik mund të shihni që Mikrokontrolluesi AT89s52 është i lidhur me matricën LED të ekranit 8x8. Ju mund ta bëni qarkun duke shtypur skedarin coreldraw. Sigurohuni që të vendosni pjesën e duhur të skedarit.

Hapi 3: Hapat 3: Softueri

Hapat 3: Softuer
Hapat 3: Softuer
Hapat 3: Softuer
Hapat 3: Softuer
Hapat 3: Softuer
Hapat 3: Softuer
Hapat 3: Softuer
Hapat 3: Softuer

Kodi burim asm:

#përfshi (sfr51.inc)

org 0h

ljmp mulai

isi_buffer:

mov 7ch, #08h

mov r0, #70h

ulang:

mov a, 7eh

movc a, @a+dptr

mov @r0, a

inc dptr

inc r0

djnz 7ch, ulang

ret

zbërthej:

mov 7bh, #08h

mov r1, #70h

mov 78h, #07fh

ulang2:

mov a, @r1

mov p0, a

inc r1

mov a, 78h

mov p1, a

rr a

mov 78h, a

vonesa e thirrjes

mov p0, #0ffh

mov p1, #0ffh

djnz 7bh, ulang2

ret

vonesa:

lëviz 79h, #0c0h

vonesa 1:

djnz 79h, vonesë1

ret

shfaqje:

mov 7ah, #10h; perlambat jalan

shfaqja 1:

lcall disg

djnz 7ah, ekran1

ret

mulai:

mov 7eh, #1

mov 7dh, #255

te dhenat e ardhshme:

mov dptr, #elins

lcall isi_buffer

telefononi ekranin

inc 7eh

djnz 7dh, nextdata

telefononi ekranin

thirrje ekranit

thirrje ekranit

ljmp mulai

elinet: db

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

ffh, ffh, ffh,; hapësirë

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

ffh, ffh, ffh,; hapësirë

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh; awal

Fund

Shkronja e kodit burimor:

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 8eh, 8eh, 8eh, 8eh, 71h, 71h, ffh,; B

30h, 30h, c5h, c5h, c5h, c5h, 71h, 71h, ffh,; C

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

32h, 30h, cdh, cdh, 0dh, 0dh, 01h, 21h, ffh,; G

00h, 00h, ja, ja, ja, ja, 00h, 00h, ffh,; H

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

77h, 67h, e7h, e7h, c5h, 00h, 10h, ddh, ffh,; J

00h, 00h, ja, ja, 3ah, 71h, c5h, cfh, ffh,; K

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, f9h, 3ah, 3ah, f9h, 00h, 00h, ffh,; M

00h, 00h, fah, beh, 3fh, 77h, 00h, 00h, ffh,; N

30h, 00h, c5h, c5h, c5h, c5h, 00h, 30h, ffh,; O

00h, 00h, 1dh, 1dh, 1dh, 1dh, b8h, f8h, ffh,; P

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c1h, c0h, 84h, 84h, 84h, 04h, 05h, 55h, ffh,; S

ddh, ddh, ddh, 00h, 00h, ddh, ddh, ddh, ffh,; T

18h, 00h, e7h, e7h, e7h, e7h, 00h, 18h, ffh,; U

98h, 18h, f7h, e7h, e7h, f7h, 18h, 18h, ffh,; V

10h, 10h, e7h, 26h, 26h, e7h, 10h, 10h, ffh,; W

c5h, c5h, 71h, 3ah, 3ah, 71h, c5h, c5h, ffh,; X

ddh, d8h, bfh, 27h, 27h, bfh, d8h, d9h, ffh,; Y

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

Tjetra, ju lutemi përpiloni softuerin përmes këtij programi të programimit të lidhjeve

Ju do të merrni një skedar gjashtëkëndësh pasi të keni përpiluar programin, dërgojeni atë te mikrokontrolluesi në89s52 nga DP-HiQ AT89S USB ISP. Këtu është lidhja që digjet gjashtëkëndësh

Lidhni mikrokontrollerin me skemën e mëparshme duke përdorur furnizimin me energji 5 VDC.

Hapi 4: Hapi i fundit

Image
Image
Hapi Final
Hapi Final
Hapi Final
Hapi Final

Për të marrë hijet e përsosura, vendosni Matricën LED 190 cm nga muri. Distanca midis xhamit të parë zmadhues dhe matricës LED është 7 cm. Dhe 4 cm nga gota e parë në gotën e dytë, gjithashtu për gotën e dytë në të tretë.

Çfarë marrim:

1. LED 5 mm bëhet 60 mm

2. Matrica LED 6 x 6 cm bëhet 71 x 80 cm

Për ta bërë atë të lexueshëm, tekstet duhet të vendosen me kokë poshtë dhe në pozicionin e pasqyrës.

Elektronika, si dhe softueri dhe hardueri, është pasioni im. Unë besoj se ekziston një mënyrë për të thjeshtuar elektronikën (ndoshta duke përdorur një regjistër ndërrimi dhe/ose për të bërë të mundur kontrollin e më shumë matricës led 8x8), por më duhet të përmirësoj njohuritë e mia. Nëse keni ndonjë ide që thjeshton elektronikën ose bën të mundur shtimin e më shumë dritave për secilin kontrollues, ju lutemi më tregoni në komente.

Nëse ju pëlqen kjo Instructable, klikoni "Voto Tani!" më poshtë për t'i dhënë një nxitje të vogël në Konkursin Make it OPTIC.

Unë mund të shoh dritat!

Recommended: