Digital Oscilloscope using PICC 18F4455

Final project for the ECE 422 (Introduction to Micro Controllers), St. Cloud State University, I created Digital Oscilloscope using PIC 18F4455 12 bit Micro controller by PICC. Graph output is displayed using C# .NET using ZedGraph.

Goal of the project was to replicate an existing oscilloscope currently used in the market using PIC 18F4455 and displaying output on computer screen.

Besides digital oscilloscope, other features such as temperature sensor, pulse-width measurement, capacitor meter and digital frequency spectrum analyser were added to the system.

It was great learning experience, understanding concepts of UART protocol, interrupts, I2C.

The project report can be downloaded here

Project Report - Digital Oscilloscope using PICC 18F4455