Мазмуну:

LED MATRIX 8x8 менен сыйкырдуу лупа: 4 кадам
LED MATRIX 8x8 менен сыйкырдуу лупа: 4 кадам

Video: LED MATRIX 8x8 менен сыйкырдуу лупа: 4 кадам

Video: LED MATRIX 8x8 менен сыйкырдуу лупа: 4 кадам
Video: Arduino Uno + LED-matrix 8x8 1588ABEG-5 (bicolor) 2024, Июль
Anonim
Image
Image
LED MATRIX 8x8 менен сыйкырдуу лупа
LED MATRIX 8x8 менен сыйкырдуу лупа

Учурдагы микроконтроллерди иштеп чыгуу абдан ылдам болду. Көптөгөн электрондук жабдуулар микроконтроллерди колдонот. Микроконтроллерде колдонулуучу дагы бир нерсе, 8X8 (8 мамыча-8 линия) жалпы катодун чекиттүү матрицалык дисплейди колдонуу менен белектерди берүү үчүн физиканы колдонууну жаратат. Негизинен, чекиттүү матрицалык дисплей альянс болуп саналат, ал бир нече мамычаларды жана сызыктарды бириктирет. Сатылган маркетингдин көптөгөн түрлөрү бар, адатта бир нече мамычалар жана линиялардын саны айырмаланат жана көбүнчө тармактык чекит матрицасында жасалган, мисалы, 8x8 жалпы анод же жалпы катод матрицасы, 8x8 матрица матрицасы же катод, матрица 8X8 жалпы анод же жалпы катод.

Адамдардын физикалык көз карашы боюнча, аны белгилүү бир тартипке негизделген жана колдонулган нерсеге таянган жалгыз ледден жасаса болот. AT89s52 микроконтроллерине негизделген физикалык колдонмо программасы үчүн мен MCS51 монтаждоо программасына кайрылам. Бул убакыт үчүн мен 8X8 чекит матрицасы менен дисплейди лупа менен бириктирем. Биз билгендей, лупа көлөкөнү чоңойтуп, фокусту орното алат. Сыйкыр баштайлы …

1 -кадам: 1 -кадам: Даярдалуучу нерселер

1 -кадам: Даярдала турган нерселер
1 -кадам: Даярдала турган нерселер
1 -кадам: Даярдала турган нерселер
1 -кадам: Даярдала турган нерселер
1 -кадам: Даярдала турган нерселер
1 -кадам: Даярдала турган нерселер
1 -кадам: Даярдала турган нерселер
1 -кадам: Даярдала турган нерселер

Сиз оффлайнда заказ кылуу үчүн компоненттердин атына чыкылдатуу менен талап кылынган компоненттерге кайрыласыз:

МАТЕРИАЛ

  1. 1. SOCKET 40P
  2. IC AT89S52
  3. 10KR
  4. 16x 180R
  5. 16x PNP A733
  6. LED өтүү
  7. LED матрицасы 8х8
  8. JACK -DC
  9. LED кубаты
  10. IDE10-эркектер
  11. 12 МГц кварц
  12. Конденсатор керамикасы 33P
  13. Конденсатор 16V 10uF
  14. ISP менен камсыздоо
  15. 3 x лупа

КУРАЛДАР:

  • Кандооч
  • Thin Solder
  • WickFlux Solder (мага фломастердеги суюктук жагат)
  • Пинцет
  • Лупа (пайдалуу, бирок милдеттүү эмес)
  • Бычак
  • Сым кескичтер

2 -кадам: 2 -кадам: Курулган

2 -кадам: Курулган
2 -кадам: Курулган
2 -кадам: Курулган
2 -кадам: Курулган

Макул, баштайлы ….

Schematic Proteusтан AT89s52 Microcontroller 8x8 дисплей LED матрицасы менен туташканын көрө аласыз. Сиз coreldraw файлын басып чыгаруу менен схеманы түзө аласыз. Файлдын туура бөлүгүн киргизүүнү тактаңыз.

3 -кадам: 3 -кадам: Программалык камсыздоо

3 -кадам: Программалык камсыздоо
3 -кадам: Программалык камсыздоо
3 -кадам: Программалык камсыздоо
3 -кадам: Программалык камсыздоо
3 -кадам: Программалык камсыздоо
3 -кадам: Программалык камсыздоо
3 -кадам: Программалык камсыздоо
3 -кадам: Программалык камсыздоо

Булак коду:

#кошуу (sfr51.inc)

org 0h

ljmp mulai

isi_buffer:

mov 7ch, #08h

mov r0, #70h

уланг:

mov a, 7eh

movc a, @a+dptr

mov @r0, a

inc dptr

Inc r0

djnz 7ch, ulang

ret

ажыратуу:

mov 7bh, #08h

mov r1, #70h

mov 78h, #07fh

ulang2:

mov a, @r1

mov p0, a

r1

mov a, 78h

mov p1, a

rr a

mov 78h, a

кечигүүнү чакырам

mov p0, #0ffh

mov p1, #0ffh

djnz 7bh, ulang2

ret

кечигүү:

mov 79h, #0c0h

кечигүү1:

djnz 79h, кечигүү1

ret

көрсөтүү:

mov 7ah, #10h; перламбат жалаң

display1:

lg diseg деп айт

djnz 7ah, display1

ret

мулай:

mov 7eh, #1

mov 7dh, #255

кийинки маалыматтар:

mov dptr, #elins

lcall isi_buffer

lcall дисплей

Inc 7eh

djnz 7dh, кийинки маалыматтар

lcall дисплей

lcall дисплей

lcall дисплей

ljmp mulai

элин: дб

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

00h, 00h, 1dh, 1dh, 1dh, 1dh, dh, 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,; space

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, dh, 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,; space

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

Аяктоо

Булак коду тамгасы:

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, dh, 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, dh, 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, dh, dh, 00h, 00h, ddh, dh, 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

Андан кийин, бул шилтемеден программалоо программасы аркылуу программаны түзүңүз

Сиз программалык камсыздоону түзгөндөн кийин файлдын он алтысын аласыз, аны DT-HiQ AT89S USB ISP аркылуу at89s52 микроконтроллерине жөнөтүңүз. Бул жерде шилтеме Hex күйүп жатат

Микроконтроллерди 5 VDC электр булагын колдонуу менен мурунку схема менен туташтырыңыз.

4 -кадам: Акыркы кадам

Image
Image
Акыркы кадам
Акыркы кадам
Акыркы кадам
Акыркы кадам

Кемчиликсиз көлөкө алуу үчүн, LED Matrix дубалдан 190 см койду. Биринчи лупа менен LED матрицасынын ортосундагы аралык 7 см. Жана биринчи стакандан 4 см, экинчиден үчүнчү айнекке чейин.

Биз эмне алабыз:

1. 5 мм LED 60 мм болуп калат

2. 6 x 6 см LED Matrix 71 x 80 см болуп калат

Окула тургандай кылуу үчүн, тексттер оодарылып, күзгүгө коюлушу керек.

Электроника, ошондой эле программалык камсыздоо жана жабдуулар менин кумарым. Электрониканы жөнөкөйлөтүүнүн бир жолу бар деп ишенем (балким нөөмөт регистрин колдонуп жана/же 8х8 өлчөмүндөгү LED матрицасын көбүрөөк башкарууга мүмкүн кылуу үчүн), бирок мен билимимди жогорулатышым керек. Эгерде сизде электрониканы жөнөкөйлөтүүчү же ар бир контроллерге көбүрөөк жарык кошууга мүмкүндүк берүүчү идеялар болсо, анда комментарийлерде мага билдириңиз.

Эгерде сиз бул Нускаманы жактырсаңыз, "Азыр добуш бериңиз!" Төмөндө аны OPTIC сынагына бир аз түрткү берүү үчүн.

Мен жарыкты көрө алам!

Сунушталууда: