IDE and Compiler

IDE and Compiler

KTechLab project. KTechLab is a an IDE for microcontrollers and electronics. It supports circuit simulation, program development for microcontrollers and simulating the programmed microcontroller together with its application circuit. Ktechlab was developed by David Saxton.

KTechLab – Open Source IDE

KTechLab - Open Source IDE

Integrated Design Environment (IDE) for electronic and PIC microcontroller circuit design and simulation. Featuring an extensive circuit designer with autorouting and simulation of many common electronic components and logic elements, KTechLab is the idea tool for educational or hobbyist use. You can simulate analog circuits and logical circuits using KTechLab.

You can write programs using Assembly, C (SDCC), or Flow Code – program the microcontroller(PIC) using flowchart. Another option is Microbe a programming language like BASIC.

KTechLab supports a wide range of Open Source PIC programmers, enabling finalised PIC programs to be quickly and easily transfered to a real PIC microcontroller.


The Cross-32 Meta-Assembler is a table based macro cross-assembler that compiles programs for numerous different target processors. By using a flexible instruction table structure, it assembles source code for many microprocessors, microcontrollers and digital signal processors, written in the original manufacturer’s mnemonics. Cross-32 saves the cost of purchasing many individual assemblers, and reduces the time needed to learn numerous different products.

cross-32-meta-assembler-2

Cross-32 Meta-Assembler

  • Table driven macro cross-assembler
  • Supports DFB, DFS, DWM, DWL and DFL
  • Supports END, EQU, INCL, ORG, PAGE, TITL, WDLN and others
  • Supports macro assembly (MACRO-ENDM)
  • Supports conditional assembly (IF-ELSE-ENDI)
  • Uses manufacturer’s assembly language mnemonics
  • One step, two pass assembly (linker not used)
  • Intel, Motorola and C constants, 12H=$12=0x12
  • Uses C language arithmetic and logical operators
  • Internal 32-bit integer math
  • Creates hex file, listing and symbol table
  • Select Intel hex, Motorola S or binary file formats
  • Full error messages: FILE (ROW,COLUMN)
  • Works with any ASCII text editor
  • Over 50 processor tables included
  • Users may create tables for other processors
8051 Source Page – C and assembler sources for the famous controller 8051 and derivatives

 

You may also like...

Leave a Reply