
Steve build a low speed scope from a PIC18F2550 microcontroller and a graphical LCD. The MCU takes 60k samples per second from it’s analog-to-digital converter. It proceeds to process the signal and display it and some basic information on the screen. Steve left the source code, and the schematic on his site.
Using the PIC18F2550 GLCD Text Test as a basis for further experimentation, I put together a simple and accurate graphical oscilloscope using a PIC18F2550 microcontroller and a AGM1264F graphical LCD. The oscilloscope measures the average voltage, the maximum voltage, the minimum voltage, the peak-to-peak voltage, and the zero-crossing frequency for a DC signal over 100 samples. The oscilloscope has a built in edge trigger function that can be set to capture on rise or fall (or disabled altogether).
Via Electronics-Lab.

nice !
Does this oscilloscope work without a RS232 connection, if a signal is input into it ?
What is the role of the serial connection ?
Thanks.