Съдържание:
- Стъпка 1: Стъпка 1: Неща за подготовка
- Стъпка 2: Стъпки 2: Вградена
- Стъпка 3: Стъпки 3: Софтуер
- Стъпка 4: Последна стъпка
Видео: Вълшебно лупа от LED MATRIX 8x8: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Развитието на съществуващия микроконтролер е много бързо. Много електронно оборудване използва микроконтролер. Друг приложим в микроконтролера, който прави прилагането на физика за подарък характер чрез използване на матричен светодиоден дисплей 8X8 (8 колона-8 ред) общ катод. По принцип, матричен светодиоден дисплей е съюз, някои led интегрирани формират редица колони и ред. Има много типове матричен светодиоден дисплей, продаван маркетинг, обикновено който се различава е броят на колоните и броят на редовете е и обикновено се прави в мрежовата матрична точка, водещ дисплея например матрица 8x8 общ анод или общ катод, матрица 8x8 общ анод или катод, матрица 8X8 общ анод или общ катод.
От физическия ъгъл на хората евентуално биха могли да го направят от единичен светодиод, нанизан с определен ред въз основа на неговото и общоприетото. За базисни програми за физическа програма на микроконтролер AT89s52, кандидатствам за програма за сглобяване MCS51. За това време ще комбинирам между матричен LED дисплей 8X8 с лупа. Както знаем, лупата може да увеличи сянката и да настрои фокуса. Нека магията започне …
Стъпка 1: Стъпка 1: Неща за подготовка
Позовавате се на компонентите, необходими при кликване върху името на компонентите, за да поръчате офлайн:
МАТЕРИАЛ
- 1. КОНСЕТ 40Р
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- LED скок
- LED матрица 8x8
- ДЖАК -DC
- LED захранване
- IDE10-мъже
- Кварцов 12MHz
- Кондензаторна керамика 33P
- Кондензатор 16V 10uF
- Доставка на интернет доставчик
- 3 x лупа
ИНСТРУМЕНТИ:
- Поялник
- Тънка спойка
- Припой WickFlux (харесвам течност във флумастер)
- Пинсети
- Увеличително стъкло (полезно, но не е задължително)
- Помощен нож
- Резачки за тел
Стъпка 2: Стъпки 2: Вградена
Добре, да започнем ….
От схематичния Proteus можете да видите, че микроконтролерът AT89s52 е свързан с дисплейна LED матрица 8x8. Можете да направите веригата, като отпечатате файла coreldraw. Уверете се, че сте поставили правилната част от файла.
Стъпка 3: Стъпки 3: Софтуер
Изходен код asm:
#include (sfr51.inc)
орг 0ч
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
рет
развалям:
mov 7bh, #08h
mov r1, #70h
mov 78h, #07fh
ulang2:
mov a, @r1
mov p0, a
inc r1
мов а, 78ч
mov p1, a
rr a
mov 78h, a
Забавяне на обаждането
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
рет
забавяне:
mov 79h, #0c0h
забавяне1:
djnz 79h, закъснение1
рет
дисплей:
mov 7ah, #10h; perlambat jalan
дисплей1:
Извикайте да се разкарате
djnz 7ah, дисплей1
рет
мулай:
mov 7eh, #1
mov 7dh, #255
следващи данни:
mov dptr, #elins
lcall isi_buffer
дисплей за повикване
inc 7eh
djnz 7dh, следващи данни
дисплей за повикване
дисплей за повикване
дисплей за повикване
ljmp mulai
elins: 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,; пространство
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,; пространство
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, 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
След това, моля, компилирайте софтуера чрез този софтуер за програмиране на връзки
След като компилирате софтуера, ще получите шестнадесетичен файл, изпратете го на микроконтролер at89s52 от DT-HiQ AT89S USB ISP. Ето връзката изгаряща шестнадесетица
Свържете микрокронтролера с предишната схема, като използвате 5 VDC захранване.
Стъпка 4: Последна стъпка
За да получите перфектните сенки, поставете LED матрицата на 190 см от стената. Разстоянието между първата лупа и LED матрицата е 7 cm. И 4 см от първото до второто стъкло, също за второ до трето стъкло.
Какво получаваме:
1. 5 -милиметровият светодиод става 60 мм
2. LED матрицата 6 x 6 cm става 71 x 80 cm
За да стане читава, текстовете трябва да се поставят с главата надолу и в огледално положение.
Електрониката, както и софтуерът и хардуерът, са моята страст. Вярвам, че има начин да се опрости електрониката (евентуално с помощта на регистър за смяна и/или да се направи възможно контролирането на повече 8x8 светодиодна матрица), но трябва да подобря знанията си. Ако имате идеи, които или опростяват електрониката, или правят възможно добавянето на повече светлини за всеки контролер, моля, уведомете ме в коментарите.
Ако ви харесва тази инструкция, щракнете върху „Гласувайте сега!“по -долу, за да му дадете малко тласък в конкурса Make it OPTIC.
Виждам светлините!
Препоръчано:
LED Dot Matrix с цифров часовник - ESP Matrix Android App: 14 стъпки
LED Dot Matrix с цифров часовник - ESP Matrix Android App: Тази статия е гордо спонсорирана от PCBWAY. PCBWAY прави висококачествени прототипи на печатни платки за хора по целия свят. Опитайте сами и вземете 10 печатни платки само за $ 5 в PCBWAY с много добро качество, Благодаря PCBWAY. Матричната платка на ESP, която създадох
Как да използвате Max7219 8x8 Dot Matrix с "skiiiD": 9 стъпки
Как да използвате Max7219 8x8 Dot Matrix с "skiiiD": Това е видео инструкция на Max7219 8x8 Dot Matrix чрез "skiiiD" Преди да започнете, по -долу е основен урок за това как да използвате skiiiDhttps: //www.instructables.com/id /Първи стъпки-W
Вътрешно пространство Лупа: 7 стъпки
Innerspace Loupe: Създайте лупа, за да инспектирате запояването си, погледнете хангала си или наистина малки грешки или просто се приближете до ухото на приятеля си и се преструвайте, че сте Денис Куейд, който обикаля из Мартин Шорт
Работна лампа с кръгла лупа с AC захранване: 12 стъпки (със снимки)
Работна лампа с кръгла лупа с AC захранване :, Използвайте ярки светодиоди, за да замените флуоресцентна кръгла светлина в работната лампа на лупата. Нека бъде светлина! Средна трудност Инструктируема за фиксиране на лампа с кръгла лупа чрез преобразуване в алтернативен източник на светлина с много ниска енергия, висока надеждност
Как да си направим осветена LED лупа за очи: 6 стъпки (със снимки)
Как да си направим светеща LED лупа за очи: Използвах очна лупа за разглеждане на малки електронни компоненти, проверка на печатни платки и др. Онзи ден обаче бях заинтригуван, когато видях тази светеща LED лупа за очи в Sparkfun и си помислих, че трябва да направя свой собствен. Инструкцията