An oscilloscope is a type of electronic test instrument that allows observation of constantly varying signal voltages, usually as a two-dimensional graph of one or more electrical potential differences using the vertical or 'Y' axis, plotted as a function of time, (horizontal or 'x' axis). Although an oscilloscope displays voltage on its vertical axis, any other quantity that can be converted to a voltage can be displayed as well. In most instances, oscilloscopes show events that repeat with either no change, or change slowly.
Fig.(1): First Page
Fig.(2): Displayed waveform
In this project, I designed and implemented a protable digital oscilloscope of single channel. This oscilloscope based on PIC18F4550 microcontroller and a k0108 controller based GLCD.
Fig.(3): The Portable Osc.
As you can see in Fig.(3), The frequency and amplitude appear on the right side of GLCD, there was many kinds of tested implemented on this oscilloscope you can watch it on the video.
The oscilloscope contain five buttons, the left and right buttons represented the time base for oscilloscope, the upper and lower buttons used to move the waveform up-down. and the red switch used to freeze the signal.