Данный 8-битный микроконтроллер от STC-MCU является отличным решением для программирования и разработки проектов и устройств. При его низкой стоимости и характеристикам, не уступающим платам Ардуино, этот выбор очень неплохо обоснован!
Вычислительной основной платы является чип STC89C52, основанный на архитектуре 80C51. Плата может работать на максимальной частоте 48 МГц, оснащена 64 КБ флэш-памяти, которая является энергонезависимой и может быть использована для хранения программного кода при отсутствии постоянного питания. Микроконтроллер также имеет 256 байт оперативной памяти и 128 байт EEPROM. На плате имеется 34 портов ввода/вывода общего назначения, которые могут быть настроены как входы или выходы.
Микроконтроллер имеет 8-канальный 10-битный АЦП, который может использоваться для измерения аналоговых сигналов с разрешением до 1024 шагов (как на классических платах Arduino). Также имеется встроенный UART (универсальный асинхронный приемник/передатчик) и поддержка таких протоколов, как RS232, SPI и I2C. Для реагирования на внешние события или для выполнения критически важных задач, микроконтроллер поддерживает аппаратные и программные прерывания.
Плата разработки STC89C52 совместима с различными средами разработки, включая компилятор Keil C51 и компилятор SDCC (Small Device C Compiler). Питание производится через порт USB или от внешнего источника питания (9 В постоянного тока). Модуль программатора приобретается отдельно (подойдёт любой USB-UART преобразователь).
Технические характеристики:
Микроконтроллер: 80C51
Число портов ввода-вывода: 34
Напряжение питания: 3.3…5 В
Рабочая частота: 0…48 МГц
Встроенная память программ FLASH 4/8/13/16/20/32/64K с гибкими возможностями ISP/IAP
Возможность адресации до 64 Кбайт
Рабочая температура: -40°C…+85°C
Техническая документация:
Распиновка микроконтроллера: