You are on page 1of 4

ACKNOWLEDGEMENT

The present report would not have been possible without the help, I have received from various
quarters. I shall be failing in my duty if dont acknowledge the help and guidance from these
sources.
I extend my special thanks to Mr. Naveen Sharma (Director EMTECH) of Training division
for their benevolent guidance and kind cooperation throughout my training and for completing
this project report. I also convey my special thanks to staff members. This guidance has helped
me a lot in Embedded system design and programming using PIC microcontroller
familiarizations and understanding various programming of microcontroller.
At last I would also like to thanks Mr. Paras Chawla HOD Electronics & Communication for
his motivation to attend training with full Dedication.

Rahul Girotra
1213083

ABSTRACT
In this report, I have tried my best to provide every possible detail about my training in
Embedded system (system which relate hardware with software). It is used in many automatic
electronics applications. In this system, the software is permanently set into a read-only memory
such as a ROM or flash memory chip of the microcontroller. Based on this technique I have
learned many projects i.e. LEDs blinking, LCD display, Seven segment display, pdmc motor
control, Analog to digital converter, use of keyboard matrix and many such projects. These
projects are made by interfacing these modules with PIC microcontroller, which have more
advantages over 8051 microcontroller.
I have preferred programming in C language rather than assembly language because in C
language, Programming time and program test time is drastically reduced, this increases
efficiency. This language has many more advantages over assembly language. This report gives
the brief view about PIC microcontroller and Embedded System.

TABLE OF CONTENTS

Page No.

1. Embedded systems

1.1Embedded systems applications


1.2Difference between microcontroller and microprocessor
1.3Disadvantages of microcontroller and microprocessor
1.4Types of microcontroller architecture
2. Introduction to PIC microcontroller
2.1Special microcontroller features
2.2Peripheral features
3. PIN diagram
4. Core architecture
5. PIC microcontroller Programming
5.1 LED interfacing and its blinking (PORT Programming)
5.2 Seven Segment interfacing and display
5.3 LCD interfacing with PIC16F887
5.4 ADC(ANALOG TO DIGITAL CONVERTOR)
5.5 TIMER USING PIC16F887
5.6 INTERRUPT USING TIMER0
6. Project and Details
6.1 Brief working of each component
6.2 Project Scenario35
6.3 Program of Automatic Street Light
LIST OF FIGURES
Fig no.
Name Of Figures
2.1.
Scaling of PIC families
2.2
PIC 16 series PIC16F887
3.1
Pin diagram of PIC16F882/883/886/887
4.1
Showing a Typical microcontroller device
5.1
Led interfacing
5.2
Seven Segment Display
5.3
LCD display
5.4
ADC Registers
5.5
ADC Registers
5.6
ADC Registers
5.7
Timer 0 Registers
5.8
Circuit diagram of timer 0
5.9
INTCON Register
6.1
Pin diagram
6.2
LDR
6.3
LCD
6.4
Project

1
1
2
2
4
5
6
7
11
13
13
15
16
18

21
23
25
26
29
29
Page No.
4
4
10
11
13
15
17
19
20
20
21
22
23
26
27
28
29

You might also like