Digital oscilloscope projects or so called DSO are always interesting, because there are speed and quality concurring on limited resources. Vassilis Seradiris constructed single board AVR oscilloscope based on Atmega32 microcontroller.
His attempt was to build DSO scope programmed only in C language instead of ASM. This scope can display maximum 5kHz square signal while for other signals frequency is lower (~1kHz). Maximum signal voltage input 24V(DC)/30V(AC). Wave is displayed on 128×64 pixel graphical LCD. Scope has auto triggering function which allows to view continuous signals like they are stopped. If signal isn’t continuous – it can be frozen by pressing button and analyzed. Project files. Really cool project and may be practical for those who work with low frequency signals.