This repository contains practice projects for the PIC18F452 microcontroller. These projects are written in C language and assembly language to strengthen skills in embedded systems programming.
1)- Programming Approaches in Embedded Systems :
Microcontrollers can be programmed using the following methods:
- Bare Metal Programming: Directly programming the microcontroller without any operating system.
- Real-Time Operating System (RTOS): Using a specialized OS for managing real-time tasks efficiently.
- Embedded Linux: Suitable for handling complex projects.
2)- Materials Used :
- Microcontroller: PIC18F452
- Compiler: MPASM + MCC18 Microchip Compiler
- Simulator: Proteus ISIS Simulator.
3)- Features :
- Tested and validated codes in Proteus.
- Covers fundamental concepts in microcontroller programming.