Embedded Systems Microcontroller 8051: Training Report
Embedded Systems Microcontroller 8051: Training Report
ON
EMBEDDED SYSTEMS
MICROCONTROLLER 8051
Submitted in partial fulfillment for the award of the degree
BACHELOR OF TECHNOLOGY
IN
ELECTRONICS AND COMMUNICATION ENGINEERING
SUBMITTED TO SUBMITTED BY
ELECTRONICS AND ANKIT MALIK
COMMUNICATION DEPARTMENT 1811807
HARYANA ENGINEERING COLLEGE,
JAGADHRI
KURUKSHETRA UNIVERSITY, KURUKSHETRA
SESSION: JULY- DECEMBER 2013
ACKNOWLEDGEMENT
The author is highly grateful to the Er. Kuldeep Singh Principal, HARYANA ENGINEERING
COLLEGE, Kurukshetra for providing this opportunity to carry out the six week practical
training at CETPA INFOTECH Pvt. Ltd.
The author would like to express a deep sense of gratitude and thanks profusely to Mr.
BALWINDER SINGH. Without the wise counsel and able guidance, it would have been
impossible to complete the report in this manner.
The author express gratitude to other faculty members of ELECTRONICS &
COMMUNICATION department of HARYANA ENFINEERING COLLEGE for their
intellectual support throughout the course of this work.
ANKIT MALIK
1811807
LIST OF FIGURES
FIG.NO. NAME PAGE NO.
2.1 Block Diagram of 8051 microcontroller 8
2.2 Pin Diagram (pins 32-39) 10
2.3 Pin Diagram (pins 1-7) 11
2.4 Pin Diagram (various pins) 11
3.1 LED Interfacing 17
3.2 Seven Segment Interfacing 17
3.3 Seven Segment Interfacing circuit 19
3.4 LCD Interfacing 20
3.5 Circuit Diagram (EVM) 23
LIST OF TABLES
TABLE NO. TABLE PAGE NO.
2.1 Diff. b/w Microcontroller & Microprocessor 5-6
2.2 Reset values of some registers 13
3.1 Components used in project 23-24
TABLE OF CONTENTS
S.NO. CONTENTS PAGE NO.
CERTIFICATE
ACKNOWLEDGMENT i
CANDIDATE DECLERATION ii
LIST OF FIGURES iii
LIST OF TABLES iv
Chapter - 1 INTRODUCTION TO ORGANISATION 1
1.1 Cetpa Infotech: An Overview 1
Chapter - 2 EMBEDDED SYSTEMS 2
2.1 Introduction 2
2.2 Characteristics of Embedded System 3
2.3 Microcontroller 4
2.4 Processors in Embedded system 4
2.5 Microcontroller & Microprocessor 5
2.6 Microcontroller Families 6
2.7 8051 MICROCONTROLLER 6
2.7.1 Introducion AT89C51 7
2.7.2 Salient Features 7
2.7.3 Uses Of Microcontroller 8
Chapter - 3 PROJECT WORK 15
3.1 INTERFACING DEVICES WITH 8051 15
3.1.1 LED Interfacing 15
3.1.2 Code 15
3.2 Seven Segment Interfacing 17
3.2.1 Code 18
3.3 LCD Interfacing 19
3.3.1 Code 20
3.4 LCD based EVM(Using AT89C51) 22
3.4.1 Description 22
3.4.2 Project Summary 22
3.4.3 Features 22
3.4.4 Benefits 22
3.4.5 Source Code 24
Chapter 4 RESULT AND CONCLUSION 33
REFERENCES 34
CHAPTER 1
INTRODUCTION TO
ORGANISATION
CHAPTER 2
INTRODUCTION TO EMBEDDED
SYSTEMS
CHAPTER 3
PROJECT WORK
CONCLUSION