Skip to content

aixp/PICL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

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