MicroC Overview : Languages Supported by MicroC : Graphical Languages

Graphical Languages
Structuring Language: Activity chart

The software structure is defined in the top-level Activity chart. In this graphical view of the application, the architecture of the software being developed is determined. TASKs and Interrupt Service Routines (ISRs) are defined as well as the functional content of them.

Another design level definition is done here. The bindings of signals to physical hardware ports and addresses is done using the flow lines to and from the various TASKs and ISRs in the chart. The generated application architecture is defined, by the user, in this view. TASK and ISR code frames are generated, according to the specific properties of the TASK/ISR. A TASK/ISR code frame invokes the Activities mapped underneath the TASK/ISR.