final doc 2

Preview:

Citation preview

ABSTRACT

In Today’s Electronic communication take important role. Today’s Communication

technology the chatting system from one Place to another is easy and fast. The main aim

of this project is to display the notice using PC with RF Communication. The purpose of

the project is to send data from pc and display on LCD by using RF.

In our project we have two sections, one is transmitter section and another one is Receiver

section. The two sections are designed around a microcontroller as a control unit with all

the devices interfaced to it. The main aim of the project is to transmit the data using

wireless communication. At the receiver side, it will display on LCD which works like a

notice board using RF.

BLOCK DIAGRAM:

TRANSMITTER :

1

MICRO CONTROLLER

Power supply

PC

EncoderRF

TransmitterDRIVER

RECEIVER:

POWER SUPPLY :

DESCRIPTION:

The hardware used in the transmitter section are microcontroller, RF transmitter, encoder,

serial driver, power supply .In the receiver section microcontroller, RF receiver, decoder,

LCD, power supply .The software used for this project are keil, embedded ‘C’, express

PCB, express schematic.

According to this project we can implement notice board using RF.

2

Step DownTransformer

BridgeRectifier

FilterCircuit

Regulator section

MICRO CONTROLLER

DecoderRFReceiver

Regulated Power Supply

LCD

1.INTRODUCTION

1.1 OVERVIEW

Notice Board is primary thing in any institution / organization or public utility places like

bus stations, railway stations and parks. But sticking various notices day-to-day is a

difficult process. A separate person is required to take care of this notices display. This

project deals about an advanced hi-tech wireless notice board

Electronic notice board is a common device that is used to display information. The

information or messages are displayed using dot matrix. The wireless system for dot

matrix display is a method using Radio Frequency as transmission medium. The system

consists of two modules: transmitter and receiver. The transmitter module is used by a

user to place a message through an input module PC. The information then transmitted

using RF technology to the receiver. It then will be decoded and displayed on electronic

notice board

1.2 STATEMENT OF THE PROBLEM

Currently we rely on putting up notices on the notice boards using papers. This is time

consuming since we need time for preparing notices. Also there is wastage of paper. If we

need to renew the notice then we have to take a new hardcopy

Presently almost all electronic notice boards are designed using wired system.

One of the drawbacks of the design is the system is inflexible in term of placement.

The common notice board cannot be placed anywhere because of the messy wire.

1.3 OBJECTIVE OF THE STUDY

The aim of this project is to develop a wireless notice board that will be used at the

faculty in order to display latest information. Wireless electronics notice board is

developed as user friendly notice board with wireless concept that offers the flexibility to

3

control the notice board within range of few meters. The input of the system is PC. The

PC is connected to the electronic notice board by using RF technology.

1.4 LITERATURE SURVEY

1.4.1 WIRELESS HISTORY:-

The wireless era was started by two European scientists,James Clerk Maxwell and

Heinrich Rudolf Hertz. In 1984, Maxwell presented the Maxwell’s equations by

combining the works of Lorentz, Faraday, Ampere and Gauss. He predicted the

propagation of electromagnet waves in free space at the speed of light. His theory was

accepted 20 years later, after Hertz validated electromagnetic wave (wireless)

propagation. Hertz demonstrated RF generation, propagation and reception in the

laboratory. His work then continues by Guglielmo Marconi after 2 decades. He then

acquires a method for transmitting and receiving information. Marconi started to

commercialize the use of electromagnet wave propagation for wireless telegraphs and

allowed the transfer of information from one continent to another without physical

connection. Since the cellular mobile phone system was introduced in the early 1980’s,

the wireless industry has gone several generations of revolutionary changes. Other

examples for this application are in remote sensing, broadcast, smart automobile and

highways and so on.

1.4.2  NOTICE BOARD HISTORY:-

We are instrumental in providing a wide variety of display notice boards that can be used

to display anything, be it some painting, any article, a notice or any other information.

Offered at competitive prices, these are available in various sizes and shapes and are

extremely durable.

4

-

1.4.3 ORGANISATION OF THESIS

5

3.BLOCK DIAGRAM

TRANSMITTER

RECEIVER

6

MICRO CONTROLLER

Power supply

PCEncoder

RFTransmitter

MICRO CONTROLLER

DecoderRFReceiver

Regulated Power Supply

LCD

DRIVER

Block Diagram Explanation:

Micro controller:

In this project work the micro-controller is plays major role. Micro-controllers

were originally used as components in complicated process-control systems. However,

because of their small size and low price, Micro-controllers are now also being used in

regulators for individual control loops.In several areas Micro-controllers are now

outperforming their analog counterparts and are cheaper as well.

RF Transmitter

In this project ST-TX01-ASK is used as the RF transmitter module. The encoded signal is

given to the RF transmitters data pin. Then the signal is modulated (ASK) by the RF

Transmitter module and transmitted through the antenna. This section is fully described in

the RF communication section.

Encoder

We are using IC HT 640 Encoder which is a 24 pin IC. This encoder circuit will encode

the data send by the microcontroller and then transmits the data serially to the RF

transmitter module. Here we are using ST-TX01 transmitter module for transmitting the

data.

RF module (RECIEVER)

In this section we are using ST-RX04 RF Receiver module. The transmitted signal is

received by this receiver module. The received data is transmitted to the decoder to

decode the data as we encoded the data while transmitting.

DECODER

We are using IC HT648 Decoder which is a 24 pin IC. This Decoder circuit will decode

the data from the receiver and then send the decoded data to the microcontroller.

POWER SUPPLY

A variable regulated power supply is one where you can continuously adjust the output

voltage to our requirements. Varying the output of the power supply is the recommended

way to test a project after having double checked parts placement against circuit drawings

and the parts placement guide. This type of regulation is ideal for having a simple

7

variable bench power supply. While a dedicated supply is quite handy e.g. 5V or 12V, it's

much handier to have a variable supply on hand, especially for testing. Most digital logic

circuits and processors need a 5 volt power supply. To use these parts we need to build a

regulated 5 volt source. Usually you start with an unregulated power supply ranging from

9 volts to 24 volts DC (A 12 volt power supply is included with the Beginner Kit and the

Microcontroller Beginner Kit.). To make a 5 volt power supply, we use a LM7805

voltage regulator IC.

The LM7805 is simple to use. You simply connect the positive lead of your

unregulated DC power supply (anything from 9VDC to 24VDC) to the Input pin, connect

the negative lead to the Common pin and then when you turn on the power, you get a 5

volt supply from the Output pin.

MAX-232:

Max stands for MAXIM the manufacturer name of the product. It is designed for a special

purpose where to convert the controller voltages to the PC voltages and vise versa for the

data transmission to take place. Therefore it is also called as voltage converter. Here this

interfaced between the PC and the controller.

8

2.1. Schematic Diagram

TRANSMITTER

9

RECIEVER:

Schematic explanation:

voltage. Firstly, the required operating voltage for Microcontroller 89C51 is 5V. Hence

the 5V D.C.. This regulated 5V is generated by first stepping down the 230V to 9V power

supply is needed by the same by the step down transformer.

The step downed a.c. voltage is being rectified by the Bridge Rectifier. The diodes used

are 1N4007. The rectified a.c voltage is now filtered using a ‘C’ filter. Now the rectified,

filtered D.C. voltage is fed to the Voltage Regulator. This voltage regulator allows us to

have a Regulated Voltage which is +5V.The rectified; filtered and regulated voltage is

again filtered for ripples using an electrolytic capacitor 100μF. Now the output from this

section is fed to 40th pin of 89c51 microcontroller to supply operating

10

The microcontroller 89c51 with Pull up resistors at Port0 and crystal oscillator of 11.0592

MHz crystal in conjunction with couple of capacitors of is placed at 18th & 19th pins of

89c51 to make it work (execute) properly.

Transmitter:

RF transmitter is connected to the port P2.0 to P2.3 and TE pin is connected to the port

p2.4.

Receiver :

RF receiver is connected to the port P2.0 to P2.3 and VT pin is connected to the port p3.2

LCD:

LCD data pins are connected to the port 0 and control pins are connected to the port 2.5 to

P2.7.

11

3. Hardware Components

Microcontroller

PC

MAX- 232

RF TRANSMITTER

RF RECEIVER

LCD

Power supply

3.1.1 MICROCONTROLLER AT89C51

A Micro controller consists of a powerful CPU tightly coupled with memory, various I/O

interfaces such as serial port, parallel port timer or counter, interrupt controller, data

acquisition interfaces-Analog to Digital converter, Digital to Analog converter, integrated

on to a single silicon chip.

If a system is developed with a microprocessor, the designer has to go for external

memory such as RAM, ROM, EPROM and peripherals. But controller is provided all

these facilities on a single chip. Development of a Micro controller reduces PCB size and

cost of design.

One of the major differences between a Microprocessor and a Micro controller is that a

controller often deals with bits not bytes as in the real world application.

Intel has introduced a family of Micro controllers called the MCS-51.

3.1.2 The Major Features :

Compatible with MCS-51 products

4k Bytes of in-system Reprogrammable flash memory

Fully static operation: 0HZ to 24MHZ

Three level programmable clock

128 * 8 –bit timer/counters

Six interrupt sources

Programmable serial channel

12

Low power idle power-down modes

3.1.3 AT89C51 MICROCONTROLLER ARCHITECTURE

3.1.4 The AT89C51 architecture consists of these specific features:

Eight –bit CPU with registers A (the accumulator) and B

Sixteen-bit program counter (PC) and data pointer (DPTR)

Eight- bit stack pointer (PSW)

Eight-bit stack pointer (Sp)

Internal ROM or EPROM (8751) of 0(8031) to 4K (89C51)

Internal RAM of 128 bytes:

1. Four register banks, each containing eight registers

2. Sixteen bytes, which maybe addressed at the bit level

3. Eighty bytes of general- purpose data memory

Thirty –two input/output pins arranged as four 8-bit ports:p0-p3

Two 16-bit timer/counters: T0 and T1

Full duplex serial data receiver/transmitter: SBUF

Control registers: TCON, TMOD, SCON, PCON, IP, and IE

Two external and three internal interrupts sources.

Oscillator and clock circuits.

Functional block diagram of micro controller

3.1.5 Types of memory:

The 89C51 have three general types of memory. They are on-chip memory,

external Code memory and external Ram. On-Chip memory refers to physically existing

memory on the micro controller itself. External code memory is the code memory that

resides off chip. This is often in the form of an external EPROM. External RAM is the

Ram that resides off chip. This often is in the form of standard static RAM or flash

RAM.

13

3.1.6 PIN DIAGRAM OF AT 89C51

Pin Description :

VCC: Supply voltage.

GND: Ground.

Port 0:

Port 0 is an 8-bit open-drain bi-directional I/O port. As an output port, each pin can sink

eight TTL inputs. When one’s are written to port 0 pins, the pins can be used as high

impedance inputs. Port 0 may also be configured to be the multiplexed low order

address/data bus during accesses to external program and data memory. In this mode P0

has internal pull-ups. Port 0 also receives the code bytes during Flash programming, and

outputs the code bytes during program verification. External pull-ups are required during

program verification.

Port 1:

Port 1 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 1 output buffers

can sink/source four TTL inputs. When 1s are written to Port 1 pins they are pulled high

by the internal pull-ups and can be used as inputs. As inputs, Port 1 pins that are

externally being pulled low will source current (IIL) because of the internal pull-ups. Port

1 also receives the low-order address bytes during Flash programming and verification.

Port 2:

Port 2 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 2 output buffers

can sink/source four TTL inputs. When 1s are written to Port 2 pins they are pulled high

by the internal pull-ups and can be used as inputs. As inputs, Port 2 pins that are

externally being pulled low will source current (IIL) because of the internal pull-ups. Port

14

2 emits the high-order address byte during fetches from external program memory and

during accesses to external data memories that use 16-bit addresses (MOVX @DPTR). In

this application, it uses strong internal pull-ups when emitting 1s. During accesses to

external data memories that use 8-bit addresses (MOVX @ RI), Port 2 emits the contents

of the P2 Special Function Register. Port 2 also receives the high-order address bits and

some control signals during Flash programming and verification.

Port 3:

Port 3 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 3 output buffers

can sink/source four TTL inputs. When 1s are written to Port 3 pins they are pulled high

by the internal pull-ups and can be used as inputs. As inputs, Port 3 pins that are

externally being pulled low will source current (IIL) because of the pull-ups.

Port 3 also serves the functions of various special features of the AT89C51 as listed

below:

Port 3 also receives some control signals for Flash programming and verification

Tab 6.2.1 Port pins and their alternate functions

3.1.7 Oscillator Characteristics:

XTAL1 and XTAL2 are the input and output, respectively, of an inverting amplifier

which can be configured for use as an on-chip oscillator, as shown in Figs 6.2.3. Either a

quartz crystal or ceramic resonator may be used. To drive the device from an external

clock source, XTAL2 should be left unconnected while XTAL1 is driven as shown in

Figure 6.2.4.There are no requirements on the duty cycle of the external clock signal,

since the input to the internal clocking circuitry is through a divide-by-two flip-flop, but

minimum and maximum voltage high and low time specifications must be observed.

15

Fig 6.2.3 Oscillator Connections Fig 6.2.4 External Clock Drive Configuration

3.1.8 Serial Communication:

Computers can transfer data in two ways: parallel and serial. In parallel data

transfers, often 8 or more lines (wire conductors) are used to transfer data to a device that

is only a few feet away. Examples of parallel data transfer are printers and hard disks;

each uses cables with many wire strips. Although in such cases a lot of data can be

transferred in a short amount of time by using many wires in parallel, the distance cannot

be great. To transfer to a device located many meters away, the serial method is used. In

serial communication, the data is sent one bit at a time, in contrast to parallel

communication, in which the data is sent a byte or more at a time. The 8051 has serial

communication capability built into it, thereby making possible fast data transfer using

only a few wires.

Serial data communication uses two methods, asynchronous and synchronous. The

synchronous method transfers a block of data at a time, while the asynchronous method

transfers a single byte at a time.

Start and stop bits

Asynchronous serial data communication is widely used for character-oriented

transmissions, while block-oriented data transfers use the synchronous method. In the

asynchronous method, each character is placed between start and stop bits. This is called

framing. In the data framing for asynchronous communications, the data, such as ASCII

characters, are packed between a start bit and a stop bit. The start bit is always one bit, but

the stop bit can be one or two bits. The start bit is always a 0 (low) and the stop bit (s) is

1 (high).

16

Data transfer rate

The rate of data transfer in serial data communication is stated in bps (bits per second).

Another widely used terminology for bps is baud rate. However, the baud and bps rates

are not necessarily equal.

RS232 pins

RS232 cable is commonly referred to as the DB-25 connector. In labeling, DB-

25P refers to the plug connector (male) and DB-25S is for the socket connector (female).

Since not all the pins are used in PC cables, IBM introduced the DB-9 Version of the

serial I/O standard, which uses 9 pins only, as shown in table.

8051 connection to RS232

The RS232 standard is not TTL compatible; therefore, it requires a line driver such as the

MAX232 chip to convert RS232 voltage levels to TTL levels, and vice versa. The

interfacing of 8051 with RS232 connectors via the MAX232 chip is the main topic.

The 8051 has two pins that are used specifically for transferring and receiving data

serially. These two pins are called TXD and RXD and a part of the port 3 group (P3.0 and

P3.1). Pin 11 of the 8051 is assigned to TXD and pin 10 is designated as RXD. These

pins are TTL compatible; therefore, they require a line driver to make them RS232

compatible. One such line driver is the MAX232 chip.

MAX232 converts from RS232 voltage levels to TTL voltage levels, and vice versa. One

advantage of the MAX232 chip is that it uses a +5V power source which, is the same as

the source voltage for the 8051. In the other words, with a single +5V power supply we

can power both the 8051 and MAX232, with no need for the power supplies that are

common in many older systems. The MAX232 has two sets of line drivers for

transferring and receiving data. The line drivers used for TXD are called T1 and T2,

while the line drivers for RXD are designated as R1 and R2. In many applications only

17

one of each is used.

CONNECTING μC to PC using MAX 232

3.2 LCD (Liquid Crystal Display )

Liquid crystal displays (LCD s) have materials which combine the properties of

both liquids and crystals. Rather than having a melting point, they have a temperature

range within which the molecules are almost as mobile as they would be in a liquid, but

are grouped together in an ordered form similar to a crystal.

3.2.1 LCD pin description

The LCD discussed in this section has 14 pins. The function of each pin is given in table.

Pin Symbol I/O Description

1 Vss -- Ground

2 Vcc -- +5V power supply

3 VEE -- Power supply to

control contrast

4 RS I RS=0 to select

command register

RS=1 to select

data register

5 R/W I R/W=0 for write

18

R/W=1 for read

6 E I/O Enable

7 DB0 I/O The 8-bit data bus

8 DB1 I/O The 8-bit data bus

9 DB2 I/O The 8-bit data bus

10 DB3 I/O The 8-bit data bus

11 DB4 I/O The 8-bit data bus

12 DB5 I/O The 8-bit data bus

13 DB6 I/O The 8-bit data bus

14 DB7 I/O The 8-bit data bus

Uses:

The LCDs used exclusively in watches, calculators and measuring instruments are the

simple seven-segment displays, having a limited amount of numeric data. The recent

advances in technology have resulted in better legibility, more information displaying

capability and a wider temperature range. These have resulted in the LCDs being

extensively used in telecommunications and entertainment electronics. The LCDs have

even started replacing the cathode ray tubes (CRTs) used for the display of text and

graphics, and also in small TV applications.

19

3.2.2 LCD INTERFACING:

Sending commands and data to LCDs with a time delay:

To send any command from table 2 to the LCD, make pin RS=0. For data, make

RS=1.Then place a high to low pulse on the E pin to enable the internal latch of the LCD.

3.3 MAX-232:

The MAX232 from Maxim was the first IC which in one package contains the necessary

drivers (two) and receivers (also two), to adapt the RS-232 signal voltage levels to TTL

logic. It became popular, because it just needs one voltage (+5V) and generates the

necessary RS-232 voltage levels (approx. -10V and +10V) internally. This greatly

simplified the design of circuitry. Circuitry designers no longer need to design and build a

power supply with three voltages (e.g. -12V, +5V, and +12V), but could just provide one

+5V power supply, e.g. with the help of a simple 78x05 voltage converter. The MAX232

has a successor, the MAX232A. The ICs are almost identical, however, the MAX232A is

much more often used (and easier to get) than the original MAX232, and the MAX232A

only needs external capacitors 1/10th the capacity of what the original MAX232 needs.

It should be noted that the MAX 232(A) is just a driver/receiver. It does not generate the

necessary RS-232 sequence of marks and spaces with the right timing, it does not decode

the RS-232 signal, it does not provide a serial/parallel conversion. All it does is to convert

signal voltage levels. The MAX 232(A) has two receivers (converts from RS-232 to TTL

voltage levels) and two drivers (converts from TTL logic to RS-232 voltage levels). This

means only two of the RS-232 signals can be converted in each direction. The old

MC1488/1498 combo provided four drivers and receivers.

MAX232 to RS232 DB9 Connection as a DCE

20

MAX232 Pin Nbr. MAX232 Pin Name Signal Voltage DB9 Pin

7 T2out CTS RS-232 7

8 R2in RTS RS-232 8

9 R2out RTS TTL n/a

10 T2in CTS TTL n/a

11 T1in TX TTL n/a

12 R1out RX TTL n/a

13 R1in TX RS-232 3

14 T1out RX RS-232 2

15 GND GND 0 5

3.3.1 Features

Meet or Exceed TIA/EIA-232-F and ITU

Recommendation V.28

Operate With Single 5-V Power Supply

Operate Up to 120 kbit/s

Two Drivers and Two Receivers

30-V Input Levels

Low Supply Current . . . 8 mA Typical

Designed to be Interchangeable With

Maxim MAX232

ESD Protection Exceeds JESD 22

2000-V Human-Body Model (A114-A)

3.3.2 Description/ordering information

The MAX232 is a dual driver/receiver that includes a capacitive voltage generator to

supply EIA-232 voltage levels from a single 5-V supply. Each receiver converts EIA-232

inputs to 5-V TTL/CMOS levels. These receivers have a typical threshold of 1.3 V and a

typical hysteresis of 0.5 V, and can accept 30-V inputs. Each driver converts

21

TTL/CMOS input levels into EIA-232 levels. The driver, receiver, and voltage-generator

functions are available as cells in the Texas Instruments Lin ASIClibrary.

RF transmitter:

RF transmitters are electronic devices that create continuously varying electric current,

encode sine waves, and broadcast radio waves. RF transmitters use oscillators to create

sine waves, the simplest and smoothest form of continuously varying waves, which

contain information such as audio and video. Modulators encode these sign wives and

antennas broadcast them as radio signals. There are several ways to encode or modulate

this information, including amplitude modulation (AM) and frequency modulation.

3.4 ASK Transmitter Module (ST-TX01-ASK (Saw Type) :

3.4.1 General Description:

The ST-TX01-ASK is an ASK Hybrid transmitter module. ST-TX01-ASK is

designed by the Saw Resonator, with an effective low cost, small size, and simple-to-use

for designing.

Frequency Range: 315 / 433.92 MHZ.

Supply Voltage: 3~12V.

Output Power: 4~16dBm.

Circuit Shape: Saw.

22

315/434 MHz ASK TRANSMITTER

Applications

*Wireless security systems

*Car Alarm systems

*Remote controls.

*Sensor reporting

*Automation systems

Here in this project the RF transmitter module is not directly connected to

microcontroller. An Encoder is connected between the RF module and the controller, in

order to encode the data for efficient transmission of the data.

RF receiver module:

RF receivers are electronic devices that separate radio signals from one another and

convert specific signals into audio, video, or data formats. RF receivers use an antenna to

receive transmitted radio signals and a tuner to separate a specific signal from all of the

other signals that the antenna receives. Detectors or demodulators then extract

information that was encoded before transmission. There are several ways to decode or

demodulate this information, including amplitude modulation (AM) and frequency

modulation (FM). Radio techniques limit localized interference and noise. With direct

sequence spread spectrum, signals are spread over a large band by multiplexing the signal

with a code or signature that modulates each bit. With frequency hopping spread

spectrum, signals move through a narrow set of channels in a sequential, cyclical, and

predetermined pattern.

3.4.2 Pin Description:

The RX04 is a low power ASKS receiver IC which is fully compatible with the

MitelKESRX01 IC and is suitable for use in a variety of low power radio applications

including remote keyless entry. The RX04 is based on a single-conversion, super-

23

heterodyne receiver architecture and incorporates an entire phase-locked loop (PLL) for

precise local oscillator generation.

3.5 Encoder HT640:

The 3 to the power 18 encoders are a series of CMOS LSIs for remote control

system applications. They are capable of encoding 18 bits of information which consists

of N address bits and 18-N data bits. Each address/data input is externally ternary

programmable if bonded out. It is otherwise set floating internally. Various packages of

the 3-18 encoders offer flexible combinations of programmable address/data to meet

various application needs. The programmable address/data is transmitted together with

the header bits via an RF or an infrared transmission medium upon receipt of a trigger

signal. The capability to select a TE trigger type or a DATA trigger type further enhances

the application flexibility of the 3-18 series of encoders.

3.5.2 Pin description

24

Fig: Pin functions.

3.6 Decoder HT648L

The radio frequency spectrum is filled with noise and other signals, especially

those frequencies where unlicensed transmitter operation under FCC part 15 rules is

allowed. When using a wireless remote control system it is desirable to have a way of

filtering out or ignoring those unwanted signals to prevent false data from being received.

A simple way to accomplish this is to use an encoder IC at the transmitter and a decoder

IC at the receiver. The encoder generates serial codes that are automatically sent three

times and must be received at least twice before data is accepted as valid by the decoder

circuit.

3.6.1 General description:

The “3 to the power 18” decoders are a series of CMOS LSIs for remote control system

applications. They are paired with the “3 to the power18” series of encoders. For proper

operation a pair of encoder/decoder pair with the same number of address and data format

should be selected (refer to the encoder/decoder cross reference tables).

25

The “3 to the power 18” series of decoders receives serial address and data from that

series of encoders that are transmitted by a carrier using an RF or an IR transmission

medium. It then compares the serial input data twice continuously with its local address.

If no errors or unmatched codes are encountered, the input data codes are decoded and

then transferred to the output pins. The VT pin also goes high to indicate a valid

transmission.

The “3 to the power 18” decoders are capable of decoding 18 bits of information that

consists of N bits of address and 18–N bits of data. To meet various applications they are

arranged to provide a number of data pins whose range is from 0 to 8 and an address pin

whose range is from 8 to 18. In the mother board the decoder used is HT648L.

3.6.2 Pin description:

HT648L device is available in SOP/SDIP packages with 24 pins. Here we are using the

SDIP package whose pin diagram is as shown in the figure.

Fig 10: Pin description.

Functional description:

Pin Name I/0 Internal Connection Description

A0 - A9

I TRANSMISSION GATE

Input pins for address A0 – A9setting.

They can be externally set to VDD,

VSS, or left open.

D10 – D17 O CMOS OUT Output data pins.

DIN I CMOS IN Serial data input pin

VT O CMOS OUT Valid transmission, active high

OSC1 I OSCILLATOR Oscillator input pin

OSC2 O OSCILLATOR Oscillator output pin

VSS I __ Negative power supply(GND)

VDD I __ Positive power supply

26

3.7 Power supply:

The power supplies are designed to convert high voltage AC mains electricity to a

suitable low voltage supply for electronic circuits and other devices. A power supply can

by broken down into a series of blocks, each of which performs a particular function. A

d.c power supply which maintains the output voltage constant irrespective of a.c mains

fluctuations or load variations is known as “Regulated D.C Power Supply”

For example a 5V regulated power supply system as shown below:

Transformer:

A transformer is an electrical device which is used to convert electrical power from one

Electrical circuit to another without change in frequency.

Transformers convert AC electricity from one voltage to another with little loss of

power. Transformers work only with AC and this is one of the reasons why mains

electricity is AC. Step-up transformers increase in output voltage, step-down

transformers decrease in output voltage. Most power supplies use a step-down

transformer to reduce the dangerously high mains voltage to a safer low voltage. The

input coil is called the primary and the output coil is called the secondary. There is no

electrical connection between the two coils; instead they are linked by an alternating

magnetic field created in the soft-iron core of the transformer. The two lines in the middle

of the circuit symbol represent the core. Transformers waste very little power so the

power out is (almost) equal to the power in. Note that as voltage is stepped down current

is stepped up. The ratio of the number of turns on each coil, called the turn’s ratio,

determines the ratio of the voltages. A step-down transformer has a large number of turns

27

on its primary (input) coil which is connected to the high voltage mains supply, and a

small number of turns on its secondary (output) coil to give a low output voltage.

An Electrical Transformer

Turns ratio = Vp/ VS = Np/NS

Power Out= Power In

VS X IS=VP X IP

Vp = primary (input) voltage

Np = number of turns on primary coil

Ip  = primary (input) current

RECTIFIER:

A circuit which is used to convert AC to DC is known as RECTIFIER. The

process of conversion A to DC is called “rectification”

Here in this project we use bridge rectifier.

Bridge Rectifier:

A bridge rectifier makes use of four diodes in a bridge arrangement to achieve

full-wave rectification. This is a widely used configuration, both with individual diodes

wired as shown and with single component bridges where the diode bridge is wired

internally.

A bridge rectifier makes use of four diodes in a bridge arrangement as shown in

fig(a) to achieve full-wave rectification. This is a widely used configuration, both with

individual diodes wired as shown and with single component bridges where the diode

bridge is wired internally.

28

Fig(A)

Operation:

During positive half cycle of secondary, the diodes D2 and D3 are in forward biased

while D1 and D4 are in reverse biased as shown in the fig(b). The current flow direction

is shown in the fig (b) with dotted arrows.

Fig(B)

During negative half cycle of secondary voltage, the diodes D1 and D4 are in forward

biased while D2 and D3 are in reverse biased as shown in the fig(c). The current flow

direction is shown in the fig (c) with dotted arrows.

Fig(C)

Filter:

A Filter is a device which removes the AC component of rectifier output but allows the

AC component to reach the load

Capacitor Filter:

Ripples can be removed by one of the following methods of filtering. A capacitor, in

parallel to the load, provides an easier by –pass for the ripples voltage though it due to

low impedance. At ripple frequency and leave the d.c.to appears the load

Filtering is performed by a large value electrolytic capacitor connected across the

DC supply to act as a reservoir, supplying current to the output when the varying DC

29

voltage from the rectifier is falling. The capacitor charges quickly near the peak of the

varying DC, and then discharges as it supplies current o the output. Filtering significantly

increases the average DC voltage to almost the peak value (1.4 × RMS value).

To calculate the value of capacitor(C),

C = ¼*√3*f*r*R l

Where,

f = supply frequency,

r = ripple factor,

R l = load resistance.

Regulator:

Voltage regulator ICs is available with fixed (typically 5, 12 and 15V) or variable output

voltages. The maximum current they can pass also rates them. Negative voltage

regulators are available, mainly for use in dual supplies. Most regulators include some

automatic protection from excessive current ('overload protection') and overheating

('thermal protection'). Many of the fixed voltage regulator IC have 3 leads and look like

power transistors, such as the 7805 +5V 1A regulator shown on the right. The LM7805 is

simple to use. You simply connect the positive lead of your unregulated DC power supply

(anything from 9VDC to 24VDC) to the Input pin, connect the negative lead to the

Common pin and then when you turn on the power, you get a 5 volt supply from the

output pin.

Fig 6.1.6 A Three Terminal Voltage Regulator

78XX:

The Bay Linear LM78XX is integrated linear positive regulator with three

terminals. The LM78XX offer several fixed output voltages making them useful in wide

range of applications. When used as a zener diode/resistor combination replacement, the

LM78XX usually results in an effective output impedance improvement of two orders of

magnitude, lower quiescent current. The LM78XX is available in the TO-252, TO-220 &

TO-263packages,

Features:

30

• Output Current of 1.5A

• Output Voltage Tolerance of 5%

• Internal thermal overload protection

• Internal Short-Circuit Limited

• No External Component

• Output Voltage 5.0V, 6V, 8V, 9V, 10V,12V, 15V, 18V, 24V

• Offer in plastic TO-252, TO-220 & TO-263

• Direct Replacement for LM78XX

Circuit description:

In this project we required operating voltage for Microcontroller 89C51 is 5V. Hence the 5V D.C.

power supply is needed for the IC’s. This regulated 5V is generated by stepping down the voltage

from 230V to 18V now the step downed a.c voltage is being rectified by the Bridge Rectifier using

1N4007 diodes. The rectified a.c voltage is now filtered using a ‘C’ filter. Now the rectified,

filtered D.C. voltage is fed to the Voltage Regulator. This voltage regulator provides/allows us to

have a Regulated constant Voltage which is of +5V. The rectified; filtered and regulated voltage is

again filtered for ripples using an electrolytic capacitor 100μF. Now the output from this section is

fed to 40th pin of 89C51 microcontroller to supply operating voltage. The microcontroller 89C51

with Pull up resistors at Port0 and crystal oscillator of 11.0592 MHz crystal in conjunction with

couple of 30-33pf capacitors is placed at 18th & 19th pins of 89C51 to make it work (execute)

properly. In our project we have two sections, one is transmitter section and another one is

Receiver section. The two sections are designed around a microcontroller as a control unit with all

the devices interfaced to it. The main aim of the project is to transmit the data using wireless

communication. At the receiver side, it will display on LCD which works like a notice board.

31

4. Proposed Algorithm

32

33

6.Result

1. Click on the Keil u Vision Icon on Desktop

2. The following fig will appear

3. Click on the Project menu from the title bar

4. Then Click on New Project

34

5. Save the Project by typing suitable project name with no extension in u r own

folder sited in either C:\ or D:\

6. Then Click on save button above.

7. Select the component for u r project i.e., Atmel……

8. Click on the + Symbol beside of Atmel

35

9. Select AT89C51 as shown below

10. Then Click on “OK”

11. The Following fig will appear

36

12. Then Click either YES or NO………mostly “NO”

13. Now your project is ready to USE

14. Now double click on the Target1, you would get another option “Source group

1” as shown in next page.

15. Click on the file option from menu bar and select “new”

37

16. The next screen will be as shown in next page, and just maximize it by double

clicking on its blue boarder.

17. Now start writing program in either in “C” or “ASM”

18. For a program written in Assembly, then save it with extension “. asm” and

for “C” based program save it with extension “ .C”

38

19. Now right click on Source group 1 and click on “Add files to Group Source”

20. Now you will get another window, on which by default “C” files will appear.

39

21. Now select as per your file extension given while saving the file

22. Click only one time on option “ADD”

23. Now Press function key F7 to compile. Any error will appear if so happen.

24. If the file contains no error, then press Control+F5 simultaneously.

25. The new window is as follows

40

26. Then Click “OK”

27. Now Click on the Peripherals from menu bar, and check your required port as

shown in fig below

28. Drag the port a side and click in the program file.

41

29. Now keep Pressing function key “F11” slowly and observe.

30. You are running your program successfully

42

Appendix

serial#include <REGX51.H>

#include <serial.h>

/*********** PIN CONNECTIONS ************/

sfr rfdata =0x90;

sbit te=P3^2;

/************* VARIABLE DECLARATIONS ************/

unsigned char a[30],i,k,t;

bit f1;

/*************** SERIAL ISR **********/

void serialint (void) interrupt 4

{

if (RI)

{

t=SBUF;

a[i++]=t;

if(a[i-1]==0x0d){f1=1;a[i]='\0';}

EA=0;serial_tx(a[i-1]);EA=1;

RI=0;delay1(10);

}

43

}

/******************* RF TRANS fun***************/

void trans_tx(unsigned char t)

{

rfdata=t;

serial_tx(t);

te=1;

delay1(50);

te=0;

}

void trans(unsigned char *x)

{

while(*x!='\0')

{

trans_tx(*x++);

delay1(50);

}

}

/*************** MAIN FUNCTION ****************/

void main()

44

{

te=0;

/************ SERIAL INITILISATIONS *******/

sconfig();

serial("WELCOME TO THE PROJECT:");

serial_tx(0x0d);

_tx(0x0a);

serial("ENTER DATA:");

EA=1;

ES=1;f1=0;i=0;

while(1)

{

if(f1==1)

{

EA=0;

delay1(50);

serial_tx(0x0d);

serial_tx(0x0a);

serial("ENTER DATA:");

EA=1;f1=0;i=0;

45

}

}

}   serial_tx(0x0a);

serial("SENDING....");   trans(a);

serial("SENDED....");

46

5.Introduction to Software

Embedded C*Keil software for c programming

ABOUT KEIL SOFTWARE:

It is possible to create the source files in a text editor such as Notepad, run the

Compiler on each C source file, specifying a list of controls, run the Assembler on each

Assembler source file, specifying another list of controls, run either the Library Manager

or Linker (again specifying a list of controls) and finally running the Object-HEX

Converter to convert the Linker output file to an Intel Hex File. Once that has been

completed the Hex File can be downloaded to the target hardware and debugged.

Alternatively KEIL can be used to create source files; automatically compile, link and

covert using options set with an easy to use user interface and finally simulate or perform

debugging on the hardware with access to C variables and memory. Unless you have to

use the tolls on the command line, the choice is clear. KEIL Greatly simplifies the process

of creating and testing an embedded application.

Simulator/Debugger:

The simulator/ debugger in KEIL can perform a very detailed simulation of a micro

controller along with external signals. It is possible to view the precise execution time of

a single assembly instruction, or a single line of C code, all the way up to the entire

application, simply by entering the crystal frequency. A window can be opened for each

peripheral on the device, showing the state of the peripheral. This enables quick trouble

shooting of mis-configured peripherals. Breakpoints may be set on either assembly

instructions or lines of C code, and execution may be stepped through one instruction or

C line at a time. The contents of all the memory areas may be viewed along with ability to

find specific variables. In addition the registers may be viewed allowing a detailed view

of what the microcontroller is doing at any point in time.

47

7.Conclusion and Future Scope

The project “NOTICE BOARD WITH USING RF” has been successfully designed and

tested. Integrating features of all the hardware components used have developed it.

Presence of every module has been reasoned out and placed carefully thus contributing to

the best working of the unit. Secondly, using highly advanced IC’s and with the help of

growing technology the project has been successfully implemented.

48

BIBLIOGRAPHY

The 8051 Micro controller and Embedded Systems

-Muhammad Ali Mazidi

Janice Gillispie Mazidi

The 8051 Micro controller Architecture, Programming & Applications

-Kenneth J. Ayala

Fundamentals Of Micro processors and Micro computers

-B. Ram

Micro processor Architecture, Programming & Applications

- Ramesh S. Gaonkar

Electronic Components

-D.V. Prasad

Wireless Communications

- Theodore S. Rappaport

Mobile Tele Communications

- William C.Y. Lee

References on the Web:

www.national.com

www.atmel.com

www.microsoftsearch.com

www.geocities.com

49