DTMF Touch Toon Decoder met Microchip PIC Microprocessor


Dit project bevat de details van het gebruik van een Microchip PIC12F683 8-bit microprocessor te detecteren van DTMF-tonen. Het voltooide programma kan de processor worden geprogrammeerd met een koord van DTMF-tonen om op te sporen. Als de geprogrammeerde tekenreeks wordt gevonden de audio toegepast de audio input, de output zal inschakelen (ga hoog), en kan worden gebruikt om andere circuits van het ontwerp van de gebruikers.

UPDATE! 11/2/2010:
Als gevolg van verzoeken om de broncode, heb ik het aangesloten. Ik heb een nieuwe stap (stap 9) met het *.asm-bestand, samen met enkele belangrijke opmerkingen gemaakt.

UPDATE! 10/12/2010:
Het HEX bestand voor progdramming dat ik oorspronkelijk aan dit instructable verbonden had een bug waardoor succesvolle programmering van de Toon-reeks, tenzij de microprocessor werd in de uitgang voor seriële modus terwijl in programmeermodus te activeren. Het HEX bestand als bijlage werkt nu goed. Sorry voor eventuele inconveniene veroorzaakt voor degenen die kunnen hebben geprobeerd de oorspronkelijke code.

Ik heb het *.hex dossier nodig voor het programmeren van de microprocessor, het 12F683_DTMF_DECODE_01A opgenomen. HEX. Je moet een programmeur voor PIC microprocessor. Ik heb instructies op deze site voor het bouwen van je eigen, maar ik kan niet spreken voor om het even welk van hen. De programmeur die ik gebruik is afkomstig van een bedrijf genaamd Micro ingenieur Labs, Inc op www.melabs.com.

De alleen andere onderdelen die nodig zijn worden de elektronische componenten, zoals getoond in het schema in stap 3, Circuit Details. Digikey (www.digikey.com) is een uitstekende bron voor elektronische componenten.

Een telefoon of een ander middel van het genereren van DTMF-tonen ook nodig is voor het programmeren van de microprocessor met de de volgorde van de tonen die u wilt detecteren. Dit wordt beschreven in meer detail in stap 4.

Gerelateerde Artikelen

Met behulp van MT8870 DTMF-Decoder met Arduino

Met behulp van MT8870 DTMF-Decoder met Arduino

DTMF DECODERS worden gebruikt om te detecteren van DTMF-tonen Genrated door mobiele telefoon DTMF toetsenbord.In dit project gaan we te decoderen de DTMF-tonen in 4 bit Output en deze uitvoer wordt gegeven aan de arduino die detecteert de druk op de
Laat een PIC microprocessor program

Laat een PIC microprocessor program

OK hoe hard kan een PIC microprocessor programmering worden?Nou het hangt ervan af, sommige zijn harder dan anderen voor verschillende redenen, de programmeertaal, het type microprocessor, het gebruiksgemak van de software voor het bewerken en vooral
LED LYT Meter: LED, PIC Microcontroller en bewegende gemiddelde Code

LED LYT Meter: LED, PIC Microcontroller en bewegende gemiddelde Code

Hallo iedereen, dank u voor het controleren van mijn eerste Instructable. Ik heb genoten van het zien van je creaties door de jaren heen en hou van wat jullie allemaal dragen. Dit project is een spin-off van een die ik onlangs zag hier en ik wil een
Interfacing een M74HC238 3-8 lijn Decoder met een Arduino (voorbeeld)

Interfacing een M74HC238 3-8 lijn Decoder met een Arduino (voorbeeld)

dit is een basic tutorial ontworpen om u een basiskennis van het gebruik van een M74HC238 3-8 lijn Decoder.Zoals de naam al impliceert, hoeft u alleen 3 digitale pinnen op je Arduino waarmee alle 8 uitgangen.Het project kan je (maximaal 8) afzonderli
Het interpreteren van de draairichting van een digitale draaischakelaar met een PIC

Het interpreteren van de draairichting van een digitale draaischakelaar met een PIC

de doelstelling voor dit Instructable dient ter illustratie van hoe een digitale (quadrature gecodeerd) interface draaischakelaar met een microcontroller. Maak je geen zorgen, ik zal uitleggen wat quadrature gecodeerd betekent voor ons. Deze interfac
Virtuele touch scherm spel met behulp van Zybo

Virtuele touch scherm spel met behulp van Zybo

Virtuele Touch-screen Game hands-on leerprogramma voor de Zybo zal bevatten stapsgewijze instructies voor het aanpassen van uw hardware te emuleren scherm van de aanraking op eenvoudige inch TFT-scherm met behulp van camera en vinger detectie.Vereist
Morse Code Encoder/Decoder met LinkIt One

Morse Code Encoder/Decoder met LinkIt One

Dit is het tweede project met behulp van de LinkIt een boord in de vorige instructable toonde ik u hoe te bouwen van een afstand meetlint.In deze tutorial ga ik om u te tonen hoe maak je een Morse Code Decoder/Encoder met de LinkIt One. De output kan
Microchip PIC Library to Control een 20 door 4 LCD over I2C

Microchip PIC Library to Control een 20 door 4 LCD over I2C

Dit Instructable presenteert een 'C'-bibliotheek voor het beheersen van een enkele 20 door 4 LCD op basis van de HD44780 LCD controller over I2C met behulp van de NXP PCF8574 externe 8 bits IO Expander. Het LCD-scherm kan is geconfigureerd voor 4 bit
7 segment LED-display met een PIC controller en Flowcode V5

7 segment LED-display met een PIC controller en Flowcode V5

Allereerst, als u vragen hebt, voel je vrij om commentaar te leveren! Ik zou meer dan blij om uw vraag zo goed mogelijk beantwoorden!Gebruikte materialen:-PIC 18F452 Microcontroller (PIC-microcontroller met genoeg pinnen zal doen)-7 segment gemeensch
Touch scherm Overlay met Arduino

Touch scherm Overlay met Arduino

mijn vriend Ankush kocht een Nintendo DS-vervanging onlangs Touch schermen en breakout boards voor een "Arduino motorfiets RGB led" project werkt hij aan. Na het met weinig succes met de Touch Screen-bibliotheek en andere tutorials online beslot
Moderne blauwe doos met een PIC-12F683

Moderne blauwe doos met een PIC-12F683

een blauw vak is een elektronisch apparaat dat wordt uitgevoerd, repliceert de tonen die werden gebruikt om over te schakelen van interlokale telefoongesprekken. Ze kon u uw eigen gesprekken rondsturen en normale telefoon schakelen en facturering te
Infrarood Decoder met de LinkIT ONE

Infrarood Decoder met de LinkIT ONE

Universele afstandsbedieningen bug u? Wenst u dat uw home entertainment-center kan automatisch inschakelen het maandag avond voetbal zodra u liep de deur na het werk? Goed met de LinkIt One kan het allemaal ook. Met behulp van enkele handige infraroo
Arduino - Touch sensor schakelaar met behulp van de KY-036

Arduino - Touch sensor schakelaar met behulp van de KY-036

Hallo mensen! Hier gaan we weer!... Ik heb een ander voorbeeld op een van de sensoren die ik heb gemaakt.Dit keer maakte ik een voorbeeld voor de KY-036 Touch sensor.Volg de volgende stap voor het schema en de code.Stap 1: Schematische Code & onderde
TFT Touch gebaseerd UI met Arduino UNO

TFT Touch gebaseerd UI met Arduino UNO

I, m dol van TFT LCD-display. Dus besloten heb ik om het te leren. Er was al bibliotheek beschikbaar voor dit werk. Maar ik vond de meeste van hen was voor verschillende controllers. Er was een vent op intructables die deze bibliotheken voor spfd5408