A PIC16F877A-based automotive event logging system designed to record vehicle events along with time and speed information. The system provides secure log storage, event monitoring, and UART-based log retrieval.
- Real-time event logging
- RTC-based timestamp generation
- Speed monitoring using ADC
- External EEPROM storage
- Password-protected menu system
- UART log download
- Character LCD interface
- PIC16F877A
- DS1307 RTC Module
- External EEPROM
- Character LCD
- Digital Keypad
- Potentiometer (Speed Simulation)
- Embedded C
- MPLAB X IDE
- XC8 Compiler
- UART Communication
- I2C Communication
- ADC
- RTC Interfacing
- EEPROM Interfacing
main.c- Main application logicadc.c- ADC driveruart.c- UART driveri2c.c- I2C driverds1307.c- RTC driverexteeprom.c- EEPROM driverclcd.c- LCD driverdkp.c- Digital keypad driver
- Peripheral interfacing using UART, I2C, and ADC
- Event logging and EEPROM data management
- Real-time clock integration
- Embedded system debugging and testing
Nikhil Rajshekar Chavan