Vermes
Advanced Member level 4
Assumptions:
The controller was to be equipped with 8 logic inputs (including 2 analog) and 8 logic outputs. It was to be programmable by previously written program and realize programmed in/out functions depending on time. Additionally, have RTC (PCF8583), LDC display (WD-C1602Q in HD44780 standard) and additional input with a possibility to connect e.g. a keyboard.
The main element is microprocessor Atmega16L. The program was written in ActionScript 3.0 in Adobe Flash CS3.
How it works:
After running the program, a window appears with an illustration of inputs and outputs. They can be combined with lines, set the logical dependencies, time of enabling and disabling the input. After clicking the desired configuration, just click “Program”. The program then generates the code in C, after that compiles, connects with the programmer and programs the processor. There is also the ability to preview the program and simulate how the configuration set will work.
Link to original thread (useful attachment) – Programowalny uniwersalny sterownik logiczny