This embedded C project implements a digital system to display prayer times, date, time, and temperature using 7-segment displays. It features accurate timekeeping with the DS1307 RTC, city code storage in EEPROM, and a button interface for settings. Developed on the ATmega32 microcontroller, the system was designed, simulated, and tested in Proteus.
- 7-Segment Displays: Shows prayer times, date, time, and temperature.
- DS1307 RTC: Ensures precise timekeeping.
- EEPROM: Stores city codes and prayer times data.
- Button Interface: Facilitates navigation and setting adjustments.
- Embedded C Programming: Developed on the ATmega32 microcontroller.
- Proteus Simulation: Tested for reliability before implementation.
- Hardware Setup: Connect components as per circuit schematic.
- Programming: Upload the embedded C code to the ATmega32 MCU.
- Operation: Use buttons to navigate settings and view displayed information.
src/
: Contains the embedded C source code.schematic/
: Circuit schematics for hardware setup.docs/
: Documentation and user manual for setup and usage.