Skip to content

asathiskumar98-byte/Digital-Oscillator-with-PIC16F877A-MATLAB-Proteus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

🚀 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

About

Created a virtual digital oscillator using PIC16F877A, DAC, and Proteus for waveform visualization

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages