🚀 Digital Oscillator with PIC16F877A + MATLAB + Proteus
I completed a project where I built a digital oscillator system using the PIC16F877A microcontroller. 🔹 Timer0 interrupts control the signal generation 🔹 Pushbuttons adjust duty cycle (10–90%, 20–80%, 30–70%, 40–60%) 🔹 Dual LEDs act as outputs to visualize switching states 🔹 Integrated with Proteus for simulation and MATLAB for digital signal display
⚡ Applications: PWM generation | Motor control | Signal processing basics
This project helped me explore interrupt-driven programming, hardware–software integration, and real-time digital signal visualization.
🛠️ Tools used: PIC16F877A | Proteus 8 | MATLAB | HI-TECH PICC compiler