You need to log in to create posts and topics.

332__COUNTER_ZEROS OFF TO THE LEFT

332_COUNTER_ZEROS OFF TO THE LEFT (Simulide R2116 or higher.)

When a 7-segment display with more than four digits shows the zeros on the left, it is uncomfortable to read. This example is designed to eliminate these zeros so that only the digits with information are shown and of course the zeros within the quantity to be displayed, for example: 2304500.
 

SCHEME:

The circuit is based on a NOR gate connected to the four bits of its digit counter. The output of this gate is connected to the shutdown input of its 7-segment display. So that all the digits that are at zero in hexadecimal do not turn off, the NOR gate has one more input that collects the zero state of the previous digit. This means that if the previous one is not zero, the current one does not turn off its digit even if it is zero. In the first digit to the right of the entire display, whether it is zero or not is not taken into account, it always lights up as the operating light for the entire display.

In the diagram, a series of switches have been arranged to simulate the hexadecimal condition of each digit, so you can practice manually to see the operating philosophy.

At the top, another string of switches has been added to manually turn on or off the decimal point of each digit.

In the lower part a subcircuit of a 10-digit counter with a 7-segment LED display has been added as a practical example. This circuit for turning off the non-significant zero digits on the left is implemented inside. With the P and R controls you can control the counter whose input has been placed with a variable oscillator. [P] pulses connect or disconnect the input and [R] Reset is a reset to zero.

SUBCIRCUITS:

This example integrates several subcircuits located in the "data" folder into the ZIP attached. This folder must always be next to the "sim1" scheme so that it can be executed. A subcircuit is a "custom" circuit that accumulates a set of Simulide base components (primitive function) to obtain a new or an adapted function. These subcircuits are treated by Simulide as another component of its own structure. User can create his own subcircuits or use the ones published here in your own designs once the procedure is known, explained in detail in the Simulide tutorials:  https://simulide.com/p/subcircuits/

* Communication with the author: Simulide/User/Messages/Defran

P. de Francisco.

Uploaded files: