aixp / PICL

PICL → PIC16 compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PICL → PIC16 compiler (BlackBox subsystem), based on N. Wirth PICL compiler

Only PIC16F177{3,6,8} is currently supported and tested

Main differences from original language and compiler:

  • bit access indices may be named numeric constants
  • interrupt handler procedures added
  • SLEEP, CLRWDT and RESET commands added
  • "*" operator added for integer operands (addition with carry)
  • "/" operator added for integer operands (substraction with borrow)
  • memory banks switching implemented

Subsystems:

Alexander V. Shiryaev, 2019

About

PICL → PIC16 compiler


Languages

Language:Assembly 97.8%Language:Python 2.2%