https://github.com/aixp/picl
PICL → PIC16 compiler
https://github.com/aixp/picl
blackbox-component-builder compiler microcontrollers oberon pic16 picl
Last synced: about 1 month ago
JSON representation
PICL → PIC16 compiler
- Host: GitHub
- URL: https://github.com/aixp/picl
- Owner: aixp
- Created: 2019-10-22T12:40:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-06T16:53:12.000Z (over 2 years ago)
- Last Synced: 2025-02-28T12:55:46.989Z (about 2 months ago)
- Topics: blackbox-component-builder, compiler, microcontrollers, oberon, pic16, picl
- Language: Assembly
- Homepage:
- Size: 74.2 KB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PICL → PIC16 compiler ([BlackBox](http://www.oberon.ch/blackbox.html) subsystem), based on N. Wirth [PICL](http://people.inf.ethz.ch/wirth/PICL/index.html) 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 implementedSubsystems:
* [Pic](Pic): compiler
* [Pobx](Pobx): examplesAlexander V. Shiryaev, 2019