
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Создайте своего предка Arduino из переработанных компонентов.
32 программируемых входа / выхода. Это программируемый микроконтроллер ISP.
Простой и поучительный проект сборки.
(Хорошо … я покупаю Veroboard для этого, или вы можете сделать это на макете)
Запасы
www.instructables.com/id/Program-8051-With…
www.instructables.com/id/Getting-started-w…
Шаг 1. Найдите компоненты

- 2 керамических конденсатора по 22 пФ
- 2 резистора 180 Ом 1/4 Вт
- 1 резистор 10 кОм 1/4 Вт
- 2 конденсатора 10 мкФ (можно поставить 10 мкФ или 1 мкФ для сброса)
- 1 конденсатор 1 мкФ
- 1 x 20 МГц осциллятор, 2 точки
- 1 x Регулятор LM7805 5 В
- 1 х прерыватель 2 позиции
- 1 x гнездовой разъем USB B
- 4 x 8-контактные штекерные разъемы
- 2 x 4-контактные штекерные разъемы
- 1 микроконтроллер AT89S52
- 1 х Veroboard
- 2 светодиода 3 мм (1 красный и 1 зеленый) для проверки питания
Требуется: Материал для пайки.
Обратите внимание, все компоненты были переработаны. Вы можете найти их на электронных отходах.
Я только что купил Veroboard.
Шаг 2: пайка

Следуйте предыдущей схеме для пайки компонентов на Veroboard.
Предупреждение: Примерьте макетную плату перед пайкой.
Шаг 3. Проверка

Проверьте источник питания с помощью светодиодов.
Установите микроконтроллер в правильное положение. Точка на углу AT89S52 - это первый вывод.
Это похоже на Arduino со старыми вещами.
Шаг 4. Загрузите свою программу


Пришло время для программирования микроконтроллера. Выберите свой метод и попробуйте использовать код Blink для его тестирования.
Я использую профессионального программиста ISP с сокетом ZIF для загрузки шестнадцатеричного файла. Вы можете запрограммировать его с помощью Arduino Uno и использовать контакты товаров.
Upcycle для удовольствия.
Рекомендуемые:
Цифровые часы с использованием микроконтроллера (AT89S52 без схемы RTC): 4 шага (с изображениями)

Цифровые часы с использованием микроконтроллера (AT89S52 без схемы RTC): давайте опишем часы … «Часы - это устройство, которое считает и показывает время (относительное)» !!! Думаю, я правильно сказал, поэтому давайте сделаем ЧАСЫ с функцией БУДИЛЬНИКА . ПРИМЕЧАНИЕ: чтение займет 2-3 минуты, пожалуйста, прочтите весь проект, иначе я не буду
ПРОГРАММИРОВАНИЕ AT89S52 С ПОМОЩЬЮ ARDUINO: 4 шага

ПРОГРАММИРОВАНИЕ AT89S52 С ИСПОЛЬЗОВАНИЕМ ARDUINO: внутрисистемное программирование (ISP), также известное как внутрисхемное последовательное программирование (ICSP), - это возможность программирования некоторых программируемых логических устройств, микроконтроллеров и других встроенных устройств во время их установки в полную систему, вместо того, чтобы требовать чи
BI - НАПРАВЛЕННЫЙ СЧЕТЧИК ПОСЕТИТЕЛЕЙ, ИСПОЛЬЗУЮЩИЙ 8051 (AT89S52): 4 шага

BI - НАПРАВЛЕННЫЙ СЧЕТЧИК ПОСЕТИТЕЛЕЙ, ИСПОЛЬЗУЮЩИЙ 8051 (AT89S52): цель этого проекта состоит в подсчете количества посетителей, входящих и выходящих из комнаты, и обновлении информации на ЖК-дисплее. Этот проект состоит из микроконтроллера AT89S52, двух ИК-датчиков и ЖК-дисплея. . ИК-датчики обнаруживают внешний
Часы реального времени с использованием AT89s52: 3 шага

Часы реального времени с использованием AT89s52: ДОБРО ПОЖАЛОВАТЬ! Это shubham Tvedi, и сегодня я собираюсь разработать часы реального времени с использованием микроконтроллера At89s52. Микроконтроллер AT89S52 - сердце этого проекта. В качестве часов реального времени используется микросхема DS1307. Для этой микросхемы DS1307 требуется интерфейс I2C, но 89
Интерфейс ЖК-дисплея с 8051 (AT89S52): 4 шага

Интерфейс ЖК-дисплея с 8051 (AT89S52): Привет, это начало 8051. ЖК-дисплей может работать в 8-битном и 4-битном режимах, но в случае 8051 в основном используется 8-битный, а в случае Arduino - 4-битный. , AVR и PIC. 8-битный режим означает, что он использовал 8-проводную передачу адреса и данных