This electronic circuit project is a simple four channel digital voltmeter with display and keyboard . This four channel digital voltmeter is based on PIC16C71 manufactured by Microchip Technology . The PIC16C71 device’s I/O ports have an improved sink/source specification. Each I/O pin can sink up to 25 mA and source 20 mA. In addition, […]
Projects
PIC16F84A LCD interfacing code (In 4bit mode) and Proteus simulation
This post provides the LCD[1] interfacing code in 4bit mode 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 […]
How to display custom characters on LCD using PIC16F84A
This post explains the idea of creating custom characters on any LCD ( e-g on 16×2 LCD ) which has HD44780U controller in it. Almost all 16×2 or 20×2 LCDs have HD44780U controller in them[1]. This controller provides the functionality of CGRAM ( Character Generator RAM ). We can write character patterns on this RAM […]
15×7 Display using a PIC16F628 Microcontroller
This project is what you have been waiting for. Remember the scrolling signs you see in shops and on advertising billboards? Now you can program your own moving sign with all the effects you can think of. We have provided a blank canvas in the form of a scanning screen 15 LEDs by 7 LEDs […]
Wake-U-Up System
This project is aimed to design a ‘Sleep and Wake-up Assistant’. Different from a normal alarm clocks which can only make noise, this alarm clock is designed to wake up a person in a comfortable and effective way by involving sound, light stimulation, motion detection and vibration. The functions of this alarm system are: ( […]
DC motor and Fan speed control using pic 16f877 Microcontroller
Here is a simple project on how to control fan or dc motor speed uisng pic 16f877 microcontroller. There are numerous ways to control the speed of motor(or fan). Varing current,voltage and resistance etc. But when it comes to controlling the speed using microcontrollers. Then the PWM(Pulse width modulation) technique is used. In Pulse width […]
PIC16F877 LED blinking code and Proteus simulation
This post provides the code to make an LED blink using PIC16F877 microcontroller. This code is written in C language using MPLAB with HI-TECH C compiler. This code is intended to be the first step in learning how to use PIC16F877 microcontroller in your projects. You can download this code from the ‘Downloads‘ section at the bottom […]
A memory game using a PIC16F84A microcontroller
This article describes a game we all know. It is SIMON. It uses 4 switches, 4 colored lights and a speaker to produce a sequence of tones and flashes that has to be repeated. After each correct sequence, the computer adds another tone with its corresponding colored LED. The main purpose for presenting this project […]
20 LED BADGE using PIC12F629 Microcontroller
This project drives a number of LEDs via a very clever circuit. There are 3 ways to dive a LED from an output of a micro. The simplest is called “dump.” This is where the LED is connected directly to the output via a resistor and when the output is HIGH, the LED illuminates. But […]
Displaying Images on Graphical Lcd(JHD12864E) using Pic16f877 Microcontroller
Here in this post i am going to teach you how to display images on Graphical lcd using Pic Microcontroller(16F877). I am using JHD12864E graphical LcD in my Project. JHD12864E is 128×64 dimension lcd. 128×64 means it has 128 coulombs and 64 rows. So total dots it has is 128×64=8192. You can display an image of maximum size(Dimension = […]