Practical sessions on communication protocols using PIC16F877A, MPLAB X, and Proteus 8.
-
Updated
Apr 30, 2025 - SWIG
Practical sessions on communication protocols using PIC16F877A, MPLAB X, and Proteus 8.
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.
This Repository consist of PIC Embedded Programming Codes along with Simualtion Design For Them Built Using Proteus 8.1
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.
12h Digital Clock programmed in Assembly on a PIC16F690
College "Microcontrollers and Microprocessors I" exercises.
Microcontroller assignments at EMERTXE
Implementation of a simple non-volatile settings manager using EEPROM emulation in RAM.
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.
A fully functioning clock built using PIC16F877A microcontroller
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.
Digital stopwatch using Timer1. Displays elapsed time over UART in the format MM:SS:MS.
An industrial counter built using PIC16F877A microcontroller and displaying count and rate on LM016L LCD.
A simple calculator made using PIC16F877A and displaying values on LCD display LM016L
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."