LCD Projects

Interface a HD44780 Character LCD with a PIC Microcontroller1

Interface a HD44780 Character LCD with a PIC Microcontroller

Introduction An HD44780 Character LCD is a liquid crystal display (LCD) display device designed for interfacing with embedded systems. These screens come in a variety of configurations including 8×1, which is one row of eight characters, 16×2, and 20×4. The most commonly manufactured configuration is 40×4 characters, which requires two individually addressable HD44780 controllers with […]

Interface a HD44780 Character LCD with a PIC Microcontroller Read More Β»

Spectrum analyzer based PIC18F4550

Spectrum analyzer based PIC18F4550

The project demonstrates the implementation of the sound spectrum analyzer for 8-bit microcontroller PIC18F4550 manufactured by Microchip . Spectrum analysis is performed using an optimized fast Fourier transform algorithm (Fast Fourier Transformation, FFT), written entirely in C language. Data Visualization (spectrum) is carried out in real time on a graphical LCD display with a resolution

Spectrum analyzer based PIC18F4550 Read More Β»

The IDE Project

The IDE Project

4 prototype boards arrived today. After going over them carefully, I found 4 lines that crossed each other. After some quick surgery with a knife and some solder and wire, the IDE project is now semi portable. The power supply is still out of a PC, so it’s tied to an AC outlet. I’d like

The IDE Project Read More Β»

Our final sign language learner.

Sign Language Learner

Introduction We designed a device that can aid in learning the alphabet in American Sign Language. We built a glove with various sensors to identify the hand position of the user closely and use that to give feedback on what they are doing right or wrong through the LCD display for each letter in the

Sign Language Learner Read More Β»

PIC12F675 based digital clock

PIC12F675 based digital clock using LCD display (Code + Proteus simulation)

This post provides a simple digital clock implementationΒ using PIC12F675 microcontroller and an LCD display. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘Β section at the bottom of this page. In this article, it is assumed that you know, How to interface LCD with

PIC12F675 based digital clock using LCD display (Code + Proteus simulation) Read More Β»

PIC16F84A LCD interfacing 8bit mode

PIC16F84A LCD interfacing code (In 8bit mode) + Proteus simulation

This post provides the LCD[1]Β interfacing code using PIC16F84AΒ microcontroller. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘Β section at the bottom of this page. It is assumed that you know how to make an LED blink with PIC16F84AΒ microcontroller. If you don’t then please readΒ this

PIC16F84A LCD interfacing code (In 8bit mode) + Proteus simulation Read More Β»

PIC16F84A based digital clock using LCD display

PIC16F84A based digital clock using LCD display (Code+Proteus simulation)

This post provides a simple digital clock implementationΒ using PIC16F84A microcontroller and an LCD display. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘Β section at the bottom of this page. In this article, it is assumed that you know, How to interface LCD with

PIC16F84A based digital clock using LCD display (Code+Proteus simulation) Read More Β»