Description: For those unfamiliar with electronics, it is important to understand that an oscilloscope essentially has a single timebase that moves the spot horizontally from left to right with consistent intensity. The vertical deviation corresponds to the input voltage. It becomes clear that directly displaying 7-segment digits is not feasible, as the spot cannot move from right to left. However, by utilizing the X/Y mode, where the spot is controlled along two axes by different voltages, it is possible to create an image. This requires a fast digital-to-analog converter with two channels and a minimum of 8 bits of resolution. By employing two PIC outputs and a basic R2R digital-to-analog converter, it is possible to achieve up to four distinct voltage levels: three for the vertical segments and one for positioning the spot when it is not being used to draw a segment. The challenge arises because a 7-segment digit can display up to three horizontal lines simultaneously (as seen in the digits 2, 3, 8, and 9), but only one can be drawn during a single spot deviation. Therefore, it is necessary to utilize retinal persistence and multiple frames: since only one vertical segment can be displayed per period, three periods will be required to render a complete 7-segment digit.
The described circuit utilizes an oscilloscope in X/Y mode to visually represent 7-segment digits. The oscilloscope's horizontal movement is controlled by a timebase, while vertical movements correspond to input voltage levels. A digital-to-analog converter (DAC) is essential for converting the digital signals from the PIC microcontrollers into analog voltages for both axes. The R2R ladder configuration is a common choice for creating a DAC due to its simplicity and effectiveness in achieving the desired voltage levels.
In this setup, two PIC microcontrollers are employed to generate the control signals necessary for the DAC. Each microcontroller can output digital signals that, when processed through the R2R ladder, yield the required voltage levels for the vertical segments of the 7-segment display. The additional voltage level serves as a reference point to position the oscilloscope spot when it is not actively drawing a segment.
To effectively display the digits, the circuit must account for the limitations of the oscilloscope. With the ability to only draw one vertical segment at a time, the system must cycle through the segments rapidly enough to exploit the human eye's persistence of vision. This technique allows for the perception of multiple segments being lit simultaneously, as the digits are displayed in quick succession—three periods per digit to ensure all segments appear illuminated.
The design requires careful timing and synchronization between the PIC outputs and the oscilloscope's sweep rate to ensure a coherent representation of the 7-segment digits. This approach allows for the effective use of an oscilloscope as a display device for digital representations, showcasing the versatility of electronic components and their applications in innovative ways.For those are not into electronics, you must know that an oscilloscope has basically only one timebase to move the spot horizontally from left to right with the same intensity. The vertical deviation is function to the input voltage. You understand immediately that you can`t directly display 7 segment digits, because you can`t move the spot from r
ight to left. By using X/Y mode, where the spot is controlled on two axes by two different voltages, it is possible to draw a picture (as in the examples mentioned above), but a fast digital to analog converter with two channels and at least 8 bits of resolution would be needed. By using 2 PIC outputs and a basic R2R digital to analog converter, we can have up to four different voltage levels : 3 for the vertical segment, and another one where to put the spot when it is not in use to draw a segment.
But the problem is that a 7 segment digit may have up to 3 horizontal lines at a time (like 2, 3, 8, 9. ) but we can draw only one during one spot deviation. So we will have to cheat with retinal persistence and use multiple frames : since we can have only one vertical segment per period, three periods will be needed to draw a full 7 segment digit.
This is a programmable clock timer circuit that uses individual LEDs to indicate hours and minutes. 12 LEDs can be arranged in a circle to represent the 12 hours of a clock face and an additional 12 LEDs can be...
In circuit diagrams provided in equipment manuals, voltages at various points in the circuit are typically indicated. A deviation from these specified values suggests that a component has failed and can help in identifying faulty areas. Specifications include: D.C. Voltage...
The circuit consists of a PIC microcontroller, an in-circuit serial programming (ICSP) interface, an RS232 level translator, and an HD44780 LCD display. Initially, a scrolling message is shown using the show_intro function. When a serial input is detected, the main...
Displays up to eight different DC voltages on a CRT terminal of a microprocessor under keyboard control, using BASIC commands and a BASIC routine provided in the article. Utilizes a modified Motorola MC14433 dual-lamp integrating analog-to-digital converter. An unknown voltage...
The 20-MHz clock is phase-locked to the 10-MHz NuBus clock of Apple's Mac II. It employs simple and cost-effective CMOS circuitry to generate square waves at 10 MHz and 20 MHz. The output duty cycle settings are not affected by...
PicCon is a PIC microcontroller based radio controller designed for hidden transmitter hunting. When combined with a radio transmitter, it will produce tone sequences and Morse code messages at user-programmed times. It is completely field programmable via DTMF tones, utilizes...
This hardware is designed to display the number of cars in a parking lot. The system utilizes a six-segment display; however, a single display is sufficient for the intended function. It employs the segment driver IC SN7447AN along with a...
Dynamic flip-flops ignore pulses at their inputs that are shorter than 40 ns or do not have TTL levels. This means that TTL flip-flops are not well-suited for capturing noise pulses with unknown durations and magnitudes. This issue is commonly...
This precise one-pulse-per-second clock is constructed using a few common components and is driven by a 50 or 60 Hertz mains supply, without any direct connection to it. It produces a beep or metronome-like click and/or a visible flash to...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more