Оглавление:
- Шаг 1. Шаг 1. Что нужно подготовить
- Шаг 2: Шаг 2: Встроенный
- Шаг 3: Шаг 3: Программное обеспечение
- Шаг 4: Заключительный шаг
Видео: Волшебное увеличительное стекло LED MATRIX 8x8: 4 ступени
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Существующий микроконтроллер был разработан очень быстро. Многие электронные устройства используют микроконтроллер. Еще один применимый в микроконтроллере, который применяет физику для представленного характера, используя точечно-матричный светодиодный дисплей 8X8 (8 столбцов-8 строк) с общим катодом. По сути, точечно-матричный светодиодный дисплей представляет собой альянс, в котором некоторые встроенные светодиоды образуют ряд столбцов и строк. Есть много типов продаваемых точечных светодиодных дисплеев, которые обычно различаются количеством столбцов и количеством строк и обычно делаются в сетевом матричном светодиодном дисплее, например, матричный 8x8 общий анод или общий катод, матричный 8x8 общий анод или катод, матрица 8X8 с общим анодом или с общим катодом.
С физической точки зрения люди могли бы сделать это из одного светодиода, натянутого в определенном порядке, основанном на его и общем применении. Для прикладных программных баз персонажей на микроконтроллере AT89s52 я обращаюсь к программе сборки MCS51. На этот раз я совмещу матричный светодиодный дисплей 8X8 с лупой. Как мы знаем, увеличительное стекло может увеличить тень и установить фокус. Пусть начинается волшебство …
Шаг 1. Шаг 1. Что нужно подготовить
Вы обращаетесь к компонентам, которые требуются, щелкнув имя компонентов для заказа в автономном режиме:
МАТЕРИАЛ
- 1. РОЗЕТКА 40P
- Микросхема AT89S52
- 10 крон
- 16x 180R
- 16x PNP A733
- Светодиод прыжка
- Светодиодная матрица 8x8
- ДЖЕК -DC
- LED Мощность
- IDE10-кобели
- Кварц 12 МГц
- Конденсатор Керамика 33П
- Конденсатор 16V 10uF
- Поставки ISP
- 3 х увеличительное стекло
ИНСТРУМЕНТЫ:
- Паяльник
- Тонкий припой
- Припой WickFlux (люблю жидкость в фломастере)
- Пинцет
- Увеличительное стекло (полезно, но не обязательно)
- Универсальный нож
- Кусачки
Шаг 2: Шаг 2: Встроенный
Ладно, начнем….
Из схемы Proteus видно, что микроконтроллер AT89s52 соединен со светодиодной матрицей дисплея 8x8. Вы можете сделать схему, распечатав файл coreldraw. Убедитесь, что вы вставили правильную часть файла.
Шаг 3: Шаг 3: Программное обеспечение
Исходный код asm:
#include (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
inc 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; perlambat jalan
дисплей1:
lcall дизайн
djnz 7ач, дисплей1
Ret
мулай:
mov 7eh, # 1
mov 7dh, # 255
nextdata:
mov dptr, #elins
lcall isi_buffer
lcall дисплей
inc 7eh
djnz 7dh, nextdata
lcall дисплей
lcall дисплей
lcall дисплей
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,; я
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,; я
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; авал
Конец
Письмо исходного кода:
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,; я
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 В постоянного тока.
Шаг 4: Заключительный шаг
Чтобы получить идеальные тени, поставьте светодиодную матрицу на расстоянии 190 см от стены. Расстояние между первой лупой и светодиодной матрицей составляет 7 см. И 4 см от первого до второго стакана, также от второго до третьего стакана.
Что получаем:
1. Светодиод 5 мм становится 60 мм.
2. Светодиодная матрица размером 6 x 6 см становится 71 x 80 см.
Чтобы текст был удобочитаемым, его следует перевернуть вверх ногами и зеркально отразить.
Электроника, а также программное и аппаратное обеспечение - моя страсть. Я считаю, что есть способ упростить электронику (возможно, используя регистр сдвига и / или сделать возможным управление большим количеством светодиодных матриц 8x8), но мне нужно расширить свои знания. Если у вас есть идеи, которые упростят электронику или позволят добавить больше источников света для каждого контроллера, дайте мне знать в комментариях.
Если вам нравится это руководство, нажмите "Голосовать сейчас!" ниже, чтобы немного улучшить его в конкурсе Make it OPTIC.
Я вижу огни!
Рекомендуемые:
Волшебное зеркало с новостями, погодой, будильником, таймером и Todolist: 9 шагов
Magic Mirror с новостями, погодой, будильником, таймером и Todolist: Magic Mirror - это специальное одностороннее зеркало с дисплеем позади него. На дисплее, подключенном к Raspberry Pi, отображается такая информация, как погода, температура в помещении, время, дата, список задач и многое другое. Вы даже можете добавить микрофон и настроить u
Плавающее умное волшебное зеркало из старого ноутбука с распознаванием голоса Alexa: 6 шагов (с изображениями)
Плавающее интеллектуальное волшебное зеркало из старого ноутбука с функцией распознавания голоса Alexa: запишитесь на мой курс «Коротко об электронике» здесь: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Также ознакомьтесь с моим Здесь вы найдете больше проектов и руководств по электронике на канале YouTube: https://www.youtube.com/channel/UCelOO
Волшебное зеркало Земли и Луны: 4 шага
Волшебное зеркало Земли и Луны: волшебные зеркальные часы с планшетным питанием, показывающие Луну / Землю и текущие внешние условия
OpenEyeTap: смарт-стекло с 3D-печатью и программированием: 12 шагов (с изображениями)
OpenEyeTap: 3D-печатное и программируемое смарт-стекло: Добро пожаловать на страницу с инструкциями Open EyeTap! Мы - несколько энтузиастов, стремящихся создать самое активное в мире сообщество умных очков и носимых устройств с дополненной реальностью. Мы хотим сделать доступным фреймворк, на котором расширены
Переработанное гнутое "стекло" Рамка для фотографий: 7 шагов (с изображениями)
Переработанное гнутое "стекло" Рамка для фотографий: Еще одно применение для наших современных отходов пластиковых бутылок, остатков картонной упаковки и одежды из благотворительных магазинов - сделайте изящные изогнутые передние рамки для фотографий в старинном стиле из переработанных материалов