A program creation apparatus creates a program for a microcomputer that
includes an input section, a processor and an output section. The
apparatus includes a GUI display section displaying a plurality of icons,
each corresponding to each operation of the input section, the processor
and the output section, and a program creator creating a program
according to manipulation of the icons by a user.