Светик однозначно НЕ ПОТЯНЕТ!!!
Для подключения подобного нужен внешний усилитель/повторитель хотя-бы на КТ315/КТ361.
можт в этом дело:Port 1 is an 8-bit bi-directional I/O port with internal pullups.
The Port 1 output buffers can sink/source four TTL inputs.
https://circuitdigest.com/microcontroll ... 8051-89s52EA should be strapped to VCC for internal program executions
Maximum IOL per 8-bit port:
Port 0: 26 mA Ports 1, 2, 3: 15 mA
Maximum total IOL for all output pins: 71 mA
это ж вроде MAX напряжение на порту при логическом "0" при токе через вывод 1.6 mA, кз тут имхо ни при чем. MIN напряжение не нормировано. Это ж получается сопротивление внутреннее открытого транзистора 450мВ/1.6мА=281 Ом ("не верю"). Если ТСу так "повезло" - при 15мА действительно светодиод "гореть" не будет. Надо ограничить ток светодиода.VOL Output Low-voltage (Ports 1,2,3) IOL = 1.6 mA 0.45 V
Код: Выделить всё
VOL Output Low-voltage(1) (Ports 1, 3) IOL = 20 mA, VCC = 5V 0.5 V
IOL = 10 mA, VCC = 2.7Vкаких всех линий - у ТС на схеме 1 (один) светодиод на 1 (одной) линии, почему не светит вот вопросмаксимальный ток всех линий 8-битового порта не должен превышать...