Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.39 KB

README.md

File metadata and controls

36 lines (27 loc) · 1.39 KB

PIC18_F4620

My PIC18F4620 drivers journey. Effortlessly integrate microcontroller peripherals. Simplify development with clear documentation and modular code for smooth hardware interaction.

Pin Diagram

Layered Architecture

The driver is structured into the following layers:

  • GPIO: General-Purpose Input/Output module.
  • Interrupt: Interrupt handling module.
  • EEPROM: EEPROM module.
  • ADC: Analog-To-Digital Converter module.
  • TIMER0 : Timer0 Module.
  • LCD: Character LCD display control module.
  • KEYPAD: Keypad control module.
  • DC_MOTOR: DC motor control module.
  • RELAY: Relay control module.
  • SEVEN_SEGMENTS: Seven-segment display control module.
  • BUTTON: Button control module.
  • LED: LED control module.

Application Layer

  • application.c: Main application code file.
  • application.h: Header file for the application code.
  • Apps: Directory containing application-specific labs or mini-apps.

Contributing

Contributions are welcome!