DTMF Interfacing 8051 Microcontroller
DTMF Interfacing 8051 Microcontroller
Introduction
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 duration 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 4-bit 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
An RFID (Radio-frequency identification and detection) reader is a device which is used to communicate
with RFID tags by receiving and transmitting signals. These signals use radio waves for wireless
communication.RFID tag is applied to products, individuals or animals to identify and track them. The
identification is done through a unique serial number. This topic covers the interfacing of a passive RFID
system with AT89C51. The code of RFID tag is also displayed on an LCD interface. The free source
code for the program is avaiable in C.
GSM is widely used mobile communication architecture used in most of the countries. This project
demonstrates the interfacing of microcontroller AT89C51 with HyperTerminal and GSM module. It
aims to familiarize with the syntax of AT Commands and their Information Response and Result Codes.
The ASCII values of characters in the Information Response, Result Codes and their syntax can be
monitored by an LED array. For the basic concepts, working and operation of AT commands and GSM
module referGSM/GPRS Module.