Practical sessions on communication protocols using PIC16F877A, MPLAB X, and Proteus 8.
-
Updated
May 14, 2025 - SWIG
Practical sessions on communication protocols using PIC16F877A, MPLAB X, and Proteus 8.
Assembly project implementing a floating-point division calculator using PIC16F877A microcontroller.
This Repository consist of PIC Embedded Programming Codes along with Simualtion Design For Them Built Using Proteus 8.1
This is the code for the multiple implementations of a finite state machine thermostat. There is an implementation in C for the dsPIC33EP64MC502, an implementation with VHDL, and an implementation with LabVIEW and DAQmx. TwithFPO_DAQmx.vi requires a MyDAQ to run the program.
12h Digital Clock programmed in Assembly on a PIC16F690
A fully functioning clock built using PIC16F877A microcontroller
An embedded event logger using PIC18F4580, storing the last 10 vehicle events (acceleration, braking, collisions) in EEPROM. Logs can be viewed on an LCD, downloaded via UART, and displayed in Tera Term. Includes RTC for timestamps and a keypad-based menu for log management. Ideal for vehicle diagnostics and accident analysis.
Developed an interface with an ADC (e.g., MCP3008) and a flash memory (e.g., AT45DB041E) via SPI. The project includes managing simultaneous communication with both devices, handling data transfer, and implementing advanced error detection.
College "Microcontrollers and Microprocessors I" exercises.
Practical sessions on communication protocols using PIC16F877A, MPLAB X, and Proteus 8.
Microcontroller assignments at EMERTXE
Implementation of a simple non-volatile settings manager using EEPROM emulation in RAM.
Este repositorio contiene un proyecto del lenguaje Ensamblador. Básicamente es un proyecto en donde mediante un contador se va incrementando progresivamente hasta una temperatura tope, y se cuenta un retardo de 5s, luego se decrementa esa temperatura hasta llegar a la mínima. Es un modelo representativo del funcionamiento de un termotanque.
Programa en Asembler para controlar la temperatura de una plancha con el pic 16f887
Add a description, image, and links to the mplab-ide topic page so that developers can more easily learn about it.
To associate your repository with the mplab-ide topic, visit your repo's landing page and select "manage topics."