LDmicro, Ladder para PIC y AVR

En alguna otra oportunidad hablamos de este maravilloso proyecto. Se trata de un compilador de lenguaje ladder a código nativo PIC16 o AVR.

Las principales características son:

  • Entradas y salidas digitales
  • Temporizadores (TON, TOF, RTO)
  • Contadores (CTU, CTD, »contadores circulares» para ser usados como secuenciadores)
  • Entradas analógicas, salidas analógicas (PWM)
  • Variables enteras e instrucciones aritméticas
  • Comunicaciones serie fáciles de usar: a una PC, LCD, u otros dispositivos
  • Registros de desplazamiento, tablas
  • Variables en EEPROM
  • Simulador para probar sus programas antes de generar el código PIC/AVR

Los siguientes microcontroladores están soportados:

  • PIC16F628(A)
  • PIC16F88
  • PIC16F819
  • PIC16F877(A)
  • PIC16F876(A)
  • PIC16F887
  • PIC16F886
  • ATmega128
  • ATmega64
  • ATmega162
  • ATmega32
  • ATmega16
  • ATmega8

El programa es software libre; el código fuente y los ejecutables están disponibles para descargar desde la web oficial.

+ LDmicro: Ladder Logic for PIC and AVR
+ Descargar versión en español con documentación y ejemplos