AN0001
Interface ini menggunakan teknik pengambilan sinyal DTMF oleh AT89C51 Minimum System dengan menggunakan IC MT8870/CM8870 sebagai konverter DTMF ke binary
Aplikasi
Interface ini dapat di aplikasi kan pada :
- Home Control System
- Phone Billing System
- Smart Phone System
- Phone Security System
Description
MT8870D atau CM8870 menerima sinyal DTMF melalui T1 AX141 Coupling Transformer dan di decode menjadi binary. AX141 adalah trafo dengan impedansi 600 ohm 1:1 yang digunakan untuk meng-coupling sinyal DTMF dari jalur telephone
Saat MT8870D/CM8870 menerima Sinyal DTMF dan kode biner muncul pada outputnya (Q0…Q3) maka kaki STD akan berubah dari kondisi low menjadi high hingga Sinyal DTMF hilang. Dengan menggunakan U2 7404 sebagai inverter, maka sinyal STD dapat digunakan untuk memberi interupsi pada INT0 atau INT1 dari MCS51 sehingga mikrokontroler dapat mengetahui bahwa kode biner telah muncul pada output DTMF.
Source Code
Program ini digunakan untuk mengambil Sinyal DTMF dan menyimpannya mulai pada alamat 30H
Org 2000H
Ajmp Start
Org 2003H
Ajmp Int0Start:
Mov R0,#30H
Mov P1,#0FFH ; Set P1 as input
Mov IE,#81H ;
Enable Int0 Ajmp *Int0:
Clr IE.0 ; Disable Int0
Mov A,P1
Anl A,#0FH
Mov @R0,A ; Simpan Sinyal DTMF yang didecode ke memori
Inc R0
Setb IE.0 ; Enable Int0
Reti
Komponen pendukung
Modul pendukung
- DF-87 DTMF Decoder
Keterangan lebih lanjut bisa hubungi support@delta-electronic.com
Tags: antar muka, antarmuka, CM8870, DTMF interface, Interface, MT8870D