8051 software [ compilers, assemblers, debuggers and other useful software for 8051 ]
| Keil 7-Segment LED Simulation Plugin | |||
| Author | Boris | ||
| Author website | http://drava.etfos.hr/~bboris/keil_agsi/7-seg-LEDs/7-seg-LEDs_en.htm#Configuration_file_SevenSegConf | ||
| Description | 7-seg-LEDs - an Keil µVision extension DLL for simulating 7-segment LED displays Enables simulation of multiple 7-segment LED display connected to any port (SFR) on 8051 uC Picture shows peripherial dialog of 7-seg-LEDs in action. One or more 7-seg LED displays constitute one or more led-groups. Here, two groups are configured: "Temperature:" and "Pressure:". Inside each led-group, we can put variable number of separately configurable 7-seg LED displays. 7-seg-LEDs supports time-multiplexing. In this example, it drives five 7-seg LED diplays with 13 uC port-pins (8 for segments + 5 for common terminals). Time-multiplexing support came from way that 7-seg-LEDs samples port-pins Pi.j on which 7-seg LED display pins are connected. On each write to port-pin Pi.j, a new pair values of (pin-states, time) is pushed to cyclic buffer dedicated to hold last N pair values (pin-states, time). From that cyclic buffer, on each dialog update called from µVision simulator, the mean-ON-time for each segment is calculated. (dialog update is called from µVision simulator on each write to port-pins used by any segment-pin or commonTerminal-pin) From that mean-ON-time, intensity of onColor for all affected segments are calculated and segments are repainted in real-time. Link to sample screen-shoot picture Documentation on "how to use?" can be found in pdf format inside or on Author's webpage For any doubts you may use forum. | ||
| Image | |||
| Filesize | 394.87 kB | ||
| Date | |||
| Downloads | 37140 | ||
| Download | ![]() | ||
| Rating |
| ||
You must be logged in to make comments on this site - please log in, or if you are not registered click here to signup

