Вы находитесь на странице: 1из 3

DTMF Interfacing 8051 Microcontroller

DTMF Interfacing 8051 Microcontroller Family Models :


Atmel, NXP, Philips, 8051, 8052, 89C51, 89C52, 89S51, 89s52, 89C1051, 89C1051, 89C2051,
AT89C4051, AT89S8252,l AT89C1051, AT89C2051, AT89C4051, P89C51RB+, P89C51RC+,
P89C51RD+, P89C51RB2Hxx, P89C51RC2Hxx, P89C51RD2Hxx, P89C660, P89C662,
P89C664, P89C668, P89C669, P89C51RA2xx, P89C51RB2xx, P89C51RC2xx, P89C51RD2xx,
P89C60X2,
P89C61X2,P89LV51RB2,
P89LV51RC2,
P89LV51RD2,
P89V51RB2,
P89V51RC2, P89V51RD2, P89V660, P89V662, P89V664.
Introduction DTMF : 8051 Microcontroller
Dual-tone multi-frequency DTMF frequency signals are used for telecommunication. This
tutorial will explain how to use Dual Tone Multi Frequency (DTMF) tones to use and interface in
telecommunication. Dual Tone Multi-Frequency (DTMF) is a touch tone system used for
choosing menu options in communication with an automated call handling service. Tones can
only be sent over an active and connected voice calls. The caller does not need a handle to the
specific call. The telephony system can send the tones over the voice calls that are connected.
DTMF (Dual Tone Multiple Frequency) application is associated with digital telephony, and
provides two selected output frequencies (one high band, one low band) for a du- ration of 100
ms. A benchmark subroutine has been written for the COP820C/840C microcontrollers, and is
outlined in
detail in this application note. This DTMF subroutine takes 110 bytes of COP820C/840C code,
consisting of 78 bytes of program code and 32 bytes of ROM table. The timings in this DTMF
subroutine are based on a 20 MHz COP820C/840C clock, giving an instruction cycle time of 1
ms.
About DTMF IC 8870 - Dual Tone Multi Frequency

The M-8870 is a full DTMF Receiver that integrates both band split filter and decoder functions
into a single 18-pin DIP or SOIC package. Manufactured using CMOS process technology, the
M-8870 offers low power consumption (35 mW max) and precise data handling. Its filter section
uses switched capacitor technology for both the high and low group filters and for dial tone

rejection. Its decoder uses digital counting techniques to detect and decode all 16 DTMF tone
pairs into a 4-bit code. External component count is minimized by provision of an on-chip
differential input amplifier, clock generator, and latched tri-state interface bus. Minimal external
components required include a low-cost 3.579545 MHz color burst crystal, a timing resistor, and
a timing capacitor. An MT8870 series DTMF decoder is used here. All types of the MT8870
series use digital counting techniques to detect and decode all the 16 DTMF tone pairs into a 4bit code output. The built-in dial tone rejection circuit eliminates the need for pre-filtering. When
the input signal given at pin 2 (IN-) in single-ended input configuration is recognized to be
effective, the correct 4-bit decode signal of the DTMF tone is transferred to Q1 (pin 11) through
Q4 (pin 14) outputs
Interfacing DTMF 8870 IC 8051 Microcontroller
In Interfacing DTMF 8870 is very simple but is should be done with proper care about the circuit
designing.
Here wil will discuss simple project of caller id with 8051 Microcontroller. This Project can be
used in home, shops, offices. This keep an eye on every incoming number on the selected
telephone line. Basically it is the built in caller id system. When telephone rings it displays the
telephone number on the LCD screen attached with the circuit. 8051 Microcontroller is
responsible for every operation in the given project from controlling DTMF IC and LCD.
DTMF decoder ic 8870 here we are using in our project for designing Caller ID system. It's very
simple circuit using DTMF decoder MT8870 (or CM8870). As shown here. When incoming call
comes it interrupts the microcontroller and microcontroller decodes the number and display it on
the microcontroller. In our circuit output of DTMF is connected to INT of the microcontroller
which is the interrupt service routine. DTMF is functions in such a way that when incoming call
comes the pins of 8870 from 11-14 are activated and tells the incoming numbers. Microcontroller
is direct connected with these pins. So Microcontroller gets the incoming number and process for
displaying on the LCD screen.

Вам также может понравиться