ram

getting started with microcontrollers projects

How to getting started with microcontrollers projects using PIC12F629 microcontroller

Microcontrollers are, basically, a computer in a single chip. It contains memory, processor, I/O ports (I/O = Input/Output) and other periphericals. Can you believe a single chip does contain RAM, ROM, CPU, I/O Ports, timers and other gadgets? It only needs a keyboard and display to be a working computer… …I almost forgot; It also […]

How to getting started with microcontrollers projects using PIC12F629 microcontroller Read More »

Display custom urdu language characters on 16×2 lcd using pic16f877a microcontroller

Display custom urdu language characters on 16×2 lcd using pic16f877a microcontroller

//***********************************************//Property off: www.microcontroller-project.com *//Written by : Usman Ali Butt *//Date : 19/5/2015 *//***********************************************#include #define __XTAL_FREQ 20e6#define en RD7#define rs RD6#define rw RD5 void delay(unsigned int time) //Time delay function{unsigned int i,j;for(i=0;i< time;i++)for(j=0;j< 30;j++);} //Function for sending values to the command register of LCDvoid lcdcmd(unsigned char value){PORTB=value;rs= 0; //register select-rsrw = 0; //read-write-rden = 1; //enable-edelay(50);en=0;

Display custom urdu language characters on 16×2 lcd using pic16f877a microcontroller Read More »

Extend PIC Microcontroller‘s RAM by without using EMI

Extend PIC Microcontroller‘s RAM by without using EMI

Introduction Virtually all PIC microcontrollers have some banking mechanism to extend addressing to additional memory space. But this external data memory is not directly addressable (except in some high versions of PIC18 devices, which include PIC18F8520, PIC18F6620, etc.). In this post we describe easy to implement external memory interface for PIC microcontrollers. Theoretically most of

Extend PIC Microcontroller‘s RAM by without using EMI Read More »