This repository contains various projects for the STC89C52 microcontroller.
- Blink an LED
- LED Pattern
- Button interfacing using polling
- Button interfacing using interrupt
- LED control using buttons (polling)
- LED control using buttons (interrupts)
- Timer interrupt
- Generating delay with timer
- Debouncing using timer interrupt
- Seven segment display interfacing
- LCD interfacing
- Serial Communication with PC
To get started with these projects, you'll need:
- STC89C52 development board
- LEDs, resistors, buttons, seven segment display, and LCD
- Serial communication components
- Development environment (Keil uVision, SDCC)
Feel free to contribute new projects or improvements.