Turinys:
- 1 žingsnis: 1 žingsnis: dalykai, kuriuos reikia paruošti
- 2 veiksmas: 2 veiksmai: įmontuotas
- 3 veiksmas: 3 veiksmai: programinė įranga
- 4 žingsnis: paskutinis žingsnis
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Esamo mikrovaldiklio kūrimas buvo labai spartus. Daug elektroninės įrangos naudoja mikrovaldiklį. Kitas taikytinas mikrovaldiklyje, kuriame fizika pritaikoma simboliui, naudojant taškinės matricos LED ekraną 8X8 (8 stulpelio-8 eilutės) bendras katodas. Iš esmės taškinės matricos LED ekranas yra aljansas, kai kurie integruoti ledai sudaro daugybę stulpelių ir linijų. Parduodama daug tipų taškinių matricų LED ekranų, paprastai išskiriančių stulpelių skaičių ir eilučių skaičių, kurie paprastai gaminami tinklo taškinėje matricoje, pvz., Matrica 8x8 bendras anodas arba bendras katodas, matrica 8x8 bendras anodas arba katodas, matrica 8X8 bendras anodas arba bendras katodas.
Žmonių fiziniu požiūriu tai gali būti padaryta iš vieno šviesos diodo, suformuoto pagal tam tikrą tvarką, pagrįstą tuo, kas yra įprasta. Dėl simbolių fizikos taikymo programos, pagrįstos mikrovaldikliu AT89s52, kreipiuosi į MCS51 surinkimo programą. Šį kartą aš sujungsiu taškinės matricos LED ekraną 8X8 su didinamuoju stiklu. Kaip žinome, padidinamasis stiklas gali padidinti šešėlį ir nustatyti fokusą. Tegul magija prasideda…
1 žingsnis: 1 žingsnis: dalykai, kuriuos reikia paruošti
Jūs nurodote komponentus, kurių reikia norint spustelėjus komponentų pavadinimą užsisakyti neprisijungus:
MEDŽIAGA
- 1. Lizdas 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Peršokti LED
- LED matrica 8x8
- JACK -DC
- LED maitinimas
- IDE10 vyrai
- Kvarcas 12MHz
- Kondensatorių keramika 33P
- Kondensatorius 16V 10uF
- ISP tiekimas
- 3x didinamasis stiklas
ĮRANKIAI:
- Lituoklis
- Plonas lydmetalis
- Lituoklis „WickFlux“(man patinka skystis veltinio rašiklyje)
- Pincetai
- Didinamasis stiklas (naudinga, bet neprivaloma)
- Naudingas peilis
- Vielos pjaustytuvai
2 veiksmas: 2 veiksmai: įmontuotas
Gerai, pradėkime….
„Schematic Proteus“matote, kad mikrovaldiklis AT89s52 yra prijungtas prie ekrano LED matricos 8x8. Galite sukurti grandinę atspausdinę coreldraw failą. Įsitikinkite, kad įdėjote teisingą failo dalį.
3 veiksmas: 3 veiksmai: programinė įranga
Šaltinio kodas asm:
#include (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
mov 7ch, #08h
mov r0, #70 val
ulang:
mov a, 7eh
movc a, @a+dptr
mov @r0, a
inc dptr
inc r0
djnz 7ch, ulang
ret
liga:
mov 7bh, #08h
mov r1, #70 val
mov 78h, #07fh
ulang2:
mov a, @r1
mov p0, a
inc r1
judėti, 78 val
mov p1, a
rr a
mov 78 val., a
Skambučio delsimas
mov p0, #0fh
mov p1, #0ffh
djnz 7bh, ulang2
ret
delsimas:
mov 79h, #0c0h
uždelsimas1:
djnz 79h, uždelsimas1
ret
ekranas:
mov 7ah, #10h; perlambat jalan
ekranas1:
skambinkite
djnz 7ah, ekranas1
ret
mulai:
mov 7eh, #1
mov 7dh, #255
kiti duomenys:
mov dptr, #elins
skambinkite isi_buffer
skambučio ekranas
inc 7eh
djnz 7dh, kiti duomenys
skambučio ekranas
skambučio ekranas
skambučio ekranas
ljmp mulai
elinai: 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,; tarpas
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,; tarpas
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
Galas
Šaltinio kodo raidė:
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, beh, beh, beh, beh, 00h, 00h, ffh,; H
c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I
77h, 67h, e7h, e7h, c5h, 00h, 10h, ddh, ffh,; J
00h, 00h, beh, beh, 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
Tada sukompiliuokite programinę įrangą per šią nuorodų programavimo programinę įrangą
Surinkę programinę įrangą gausite šešiabriaunį failą, nusiųskite jį į DT-HiQ AT89S USB ISP mikrovaldiklį at89s52. Čia yra nuorodos deginimo šešiakampis
Prijunkite mikroelementą su ankstesne schema naudodami 5 V nuolatinės srovės maitinimo šaltinį.
4 žingsnis: paskutinis žingsnis
Norėdami gauti tobulus šešėlius, padėkite LED matricą 190 cm atstumu nuo sienos. Atstumas tarp pirmojo didinamojo stiklo ir LED matricos yra 7 cm. Ir 4 cm nuo pirmojo iki antrojo stiklo, taip pat ir antrojo iki trečiojo stiklo.
Ką mes gauname:
1. 5 mm šviesos diodas tampa 60 mm
2. 6 x 6 cm LED matrica tampa 71 x 80 cm
Kad tekstas būtų skaitomas, jis turi būti apverstas ir veidrodinis.
Elektronika, taip pat programinė ir techninė įranga yra mano aistra. Manau, kad yra būdas supaprastinti elektroniką (galbūt naudojant pamainų registrą ir (arba), kad būtų galima valdyti daugiau 8x8 LED matricos), tačiau turiu tobulinti savo žinias. Jei turite idėjų, kurios supaprastintų elektroniką arba suteiktų galimybę kiekvienam valdikliui pridėti daugiau lempučių, praneškite man komentaruose.
Jei jums patinka ši instrukcija, spustelėkite „Balsuoti dabar!“. žemiau, kad šiek tiek paspartintumėte konkursą „Padaryk jį optišku“.
Aš matau šviesas!
Rekomenduojamas:
Magiškas mygtukas 4k: 20 USD BMPCC 4k (arba 6 k) belaidis nuotolinio valdymo pultas: 4 žingsniai (su nuotraukomis)
Stebuklingas mygtukas 4k: 20 USD belaidis nuotolinio valdymo pultas BMPCC 4k (arba 6 k): Daugelis žmonių paprašė manęs pasidalinti informacija apie mano belaidį valdiklį, skirtą BMPCC4k. Dauguma klausimų buvo susiję su „Bluetooth“valdymu, todėl paminėsiu keletą detalių. Manau, kad esate susipažinę su ESP32 „Arduino“aplinka
Medinis priekinis stiklas, San Franciskas: 25 žingsniai
Medinis priekinis stiklas, San Franciskas: Daugelis pagrindinių San Francisko gaktos gatvių erdvių šiuo metu yra vėjo tuneliai, nes iš įlankos besidriekiančios dinaminės jėgos nukreipiamos į siaurus miesto koridorius. Kadangi miestas ir toliau patiria neprilygstamą miesto ir architektūros
Kalbantis išmanusis stiklas akliesiems: 7 žingsniai
Kalbantis išmanusis stiklas akliesiems: rinkoje yra daugybė išmaniųjų priedų, tokių kaip išmanieji akiniai, išmanieji laikrodžiai ir kt. Bet visi jie sukurti mums. Labai trūksta technologijų, padedančių fiziškai sunkiems žmonėms. Norėjau sukurti kažką, kas yra
Perdirbtas lenktas " stiklas " Paveikslų rėmas: 7 žingsniai (su paveikslėliais)
Perdirbtas lenktas " stiklas " Paveikslų rėmas: Kitas mūsų šiuolaikinių plastikinių butelių atliekų, likusių kartoninių pakuočių ir kai kurių drabužių parduotuvių drabužių panaudojimo būdas- padarykite puikius antikvarinio stiliaus išlenktus priekinius paveikslų rėmus mėgstamoms nuotraukoms iš perdirbtų medžiagų !!! Tai puikus prisiminimas
Didinamasis okuliaras: 3 žingsniai
Didinamasis okuliaras: Kartais man reikia lituoti smulkių žingsnių elektronines dalis, kurios, mano manymu, yra neįmanomos be tam tikro vizualinio padidinimo, ir kadangi lituodamas taip pat turiu naudoti abi rankas, aš padariau šį okuliarą. Tai yra pamokymas po fakto, todėl aš to nedarau