proteus-simulation

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 »

PIC12F675 based simple calculator

PIC12F675 based simple calculator ( Code + Proteus simulation )

This post provides a simple calculator project implementation for PIC12F675 microcontroller. This is a simple one digit[1]¬†calculator which implements only 4 functions addition(+), subtraction(-), multiplication(x) and division(/).¬†The code for PIC12F675 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. …

PIC12F675 based simple calculator ( 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 »

PIC16F84A based simple calculator

PIC16F84A based simple calculator (Code+Proteus simulation)

This post provides a simple calculator implementation for PIC16F84A¬†microcontroller. This is a simple one digit[1]¬†calculator which implements only 4 functions addition(+), subtraction(-), multiplication(x) and division(/).¬†The code for PIC16F84A¬†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 post, …

PIC16F84A based simple calculator (Code+Proteus simulation) Read More »

PIC16F84A interrupt based software UART

PIC16F84A interrupt based software UART code and Proteus simulation

This post provides the interrupt based software UART (Bit Banging)¬†code for PIC16F84A microcontroller. As we know,¬†PIC16F84A¬†microcontroller doesn’t have built in UART module, so we can create UART functionality in it’s software. This post provides the details of how to program software UART functionality in¬†PIC16F84A.¬†This code is written in C language using MPLAB with HI-TECH C …

PIC16F84A interrupt based software UART code and Proteus simulation Read More »

PIC16F84A i2c

PIC16F84A i2c (bit banging) code and Proteus simulation

This post provides the i2c bit banging¬†code for PIC16F84A¬†microcontroller. As we know[1],¬†PIC16F84A¬†microcontroller doesn’t have any built in i2c modules, so we have to create it in the software. 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. …

PIC16F84A i2c (bit banging) code and Proteus simulation Read More »