Académique Documents
Professionnel Documents
Culture Documents
Advance
Technology
Today Advance Technology is well established
and is rated along the top companies in
north India as a fast growing specialize
technology segment .
Advance Technology : a leading company in
embedded system , established in 1999 with the
motivation to bridge the gap .
Advance Technology is a powerful vendor in
the northern
region and has its corporate offices in
Chandigarh (H.O), Delhi, and Mumbai and
Hyderabad . Advance Technology founded in
1999 , is an company , specializing in Embedded
System , Test & Measuring service utility
operations and maintenance support services .
Their project support includes both domestic
and international projects .
ATS SOLUTION
.Surveillance solutions
(Monitoring, Controlling )
.Recording of Camera Images
in Digital Video Format
.Home and Large enterprises
security & surveillance
solution
EMBEDDED SYSTEM
An Embedded System employs a combination of hardware &
software (a “computational engine”) to perform a specific function;
is part of a larger system that may not be a “computer works in a
reactive and time-constrained environment. Software is used for
providing features and flexibility Hardware = {Processors, ASICs,
Memory...} is used for performance (& sometimes security).
A single
Serial chip
I/O COM
Port Timer Port
THE CENTRAL PROCESSING UNIT:
GND:
Pin 20 is the ground.
PSEN :
This is an output pin . PSEN stands for “ program store
enable ”. In an 8031 based system in which an external ROM
holds the program code , this pin is connected to the OE pin
of the ROM .
ALE :
ALE stands for “ address latch enable . It is an output pin
and is active high . When connecting an 8031 to external
memory , port 0 provides both address and data .
EA :
The 8051 family members such as the 8751 / 52 , 89C51 / 52 or
DS89C4 * 0 all come with on chip ROM to store programs . In
such cases the EA pin is connected to Vcc . For family
members such as the 8031 and 8032 in which there is no on
•Port 0 ( pins 32 - 39 ): P0 ( P0 . 0 ~
P0 . 7 )
•Port 1 ( pins 1 - 8 ) : P1 ( P1 . 0 ~
P1 . 7 )
•Port 2 ( pins 21 - 28 ): P2 ( P2 . 0 ~
P2 . 7 )
•The 8051 has four I / O ports
•Port 3 ( pins 10 - 17 ): P3 ( P3 . 0 ~
P3 . 7 )
•Each port has 8 pins.
•Named P0 . X ( X = 0 , 1 ,..., 7 ) , P1 . X , P2 . X ,
P3 . X
•Ex : P0 . 0 is the bit 0 ( LSB ) of P0
•Ex : P0 . 7 is the bit 7 ( MSB ) of P0
Port 0 with Pull-Up
Resistors
Vcc
10
K
P0.0
DS5000 P0.1
Port 0
P0.2
8751 P0.3
8951 P0.4
P0.5
P0.6
P0.7
74LS373
PSEN OE
ALE 74LS37 OC
G
P0 . 0 3 A0
D
P0 . 7 A7
D0
D7
EA
P2 . 0 A8
P2 . 7 A15
8051 ROM
ALE PIN
•When ALE=0, P0 provides data D0-
D7.
•When ALE=1, P0 provides address
A0-A7.
•The reason is to allow P0 to multiplex
address and data.
•The ALE pin is used for de-
multiplexing the address and data by
connecting to the G pin of the
74LS373 latch.
Comparison of the
8051 Family Members
Feature 8051 8052 8031
ROM (program
space in bytes) 4K 8K 0K
Fig8.1:
2. The following window will be
popped-up
3. Go to the project & click on new
project
4.Make a folder on desktop & give file
name.
5.When you click on the save button ,following
window opens
6. Select Philips &89c51rd2xx
7. Then select NO on the pop-up
given below.
8.Then make a New File
_
9. Write or copy your gsm code there &
save it with extension .c or .asm
depending on your coding
10. Go to target & then source group,
right click on there & click on the option
add files to the project.
11. Select your asm or c file which you
want to add
12.Go to the option for target,
click on output &tick on create hex
file option
13. Now build target.
(Click on the pointed option)
14. It will show you 0 errors & 0 warning on
Output Window.
↑↑
dow13