In this Dot matrix Counter Using PIC project, we have used two latch ICs to control the 16×8 dot-matrix. We have used an array in the SRAM for storing temporary 2 digits for displaying variable numbers on the dot-matrix. On Read More
Category: PIC
4 Channel Flasher with PIC Microcontroller
In this 4 Channel Flasher with PIC project, you can change the flashing mode by “Mode” button. Also, you can change the speed by “DEC Speed” or “INC Speed” button. download the project files here.Also, don’t forget to take a Read More
Scrolling Text on LCD Using PIC Microcontroller
In this Scrolling Text on LCD Using PIC project, first of all, the program determines the length of the intended text. And then displays it on the LCD. Actually, it finds the length of the text, by finding the ASCII Read More
Graphical LCD with PIC Microcontroller
In this Graphical LCD with PIC project, the program displays a fixed image on the LCD. We have written All of the LCD functions from scratch. This type of graphical LCD has two parts horizontally. And the CS1 and CS2 Read More
Security System with PIC Microcontroller
In this Security System with PIC project, the default passcode is 1234. By entering the correct passcode, the PORTA becomes high. For changing the passcode, the user should enter “9999”, and then ‘=’ and then the old passcode, then the Read More
7-Segment Clock with PIC Microcontroller
In this 7-Segment Clock with PIC project, the program displays hour, minute and second on a 6-digit 7-segment display. And these 3 push buttons are for setting time. Note that this project is only for learning purpose and if you Read More
MCP3550 Module with PIC Microcontroller
This module is so accurate and usually used in the libras. This module uses SPI protocol for communication. In this MCP3550 Module with PIC project, the microcontroller reads the temperature sensor voltage from this module. Also, the PIC displays the Read More
DS1307 RTC with PIC + Hardware i2c
In this DS1307 RTC with PIC + Hardware i2c project, the microcontroller reads time and date from the DS1307 module and displays it on the LCD. The i2c_init() function, configures the I2C hardware as below figure. Input frequency = 4MHzFrequency Read More
DS1307 RTC module with PIC Microcontroller
In this DS1307 RTC module with PIC project, the DS1307 IC stores and calculates the time and date. For setting up the circuit in real-world, you should connect a 32768Hz crystal to the pin1 and pin2 of the DS1307. And Read More
PIC UART Receiving and Transmitting Project
In this PIC UART Receiving and Transmitting program, the U2 microcontroller continuously increases a variable and transmits it to U1. The U1 microcontroller displays the received data on the display. As a result, you can make a reliable data transmission Read More