امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MT8880
نویسنده پیام
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #1
MT8880
سلام.

آی سی MT8880 یک گیرنده، فرستنده ی DTMF است. و به راحتی همه جا پیدا میشه. اما مشکل خیلی ها از جمله من اینه که نمیتونیم باهاش کار کنیم! اگه کسی در این زمینه اطلاعاتی داره، کمک کنه تا هرچه زودتر درستش کنیم و به صورت یک مقاله ی آموزشی در سایت قرارش بدیم تا مشکل همه حل بشه.
:wink:

<p><strong>Only AVR and C</strong></p>
<p><strong>GNU/LINUX</strong></p>
۲۴-شهریور-۱۳۸۶, ۱۹:۰۸:۱۷
وب سایت ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #2
 
من این برنامه رو پیدا کردم. حالا میمونه سخت افزارش.

کد:
//**************************************************************************
***
//* Special register and control signal declaration
//**************************************************************************
***

sfr     DTMF =  0x80;           // Port P0 controlling MT8880
sbit    RS   =  P0^4;           // Register Select (11)
sbit    RW   =  P0^5;           // R/W (9)
sbit    CS   =  P0^6;           // Chip Select (10)
sbit    CLK  =  P0^7;           // Clk2 (12)


//**************************************************************************
***
//* Initialize MT8880
//**************************************************************************
***

void mt8880_init(void)

        {
        DTMF = 0xff;        // Force P0 to all outputs

        DTMF = 0x1c;        // Reg.A - B Reg. next,IRQ Ena.,CP Mode,Tone Off
        CLK = 1;            // Strobe into MT8880
        CLK = 0;

        DTMF = 0x11;        // Reg.B - 0, DTMF, NO Test, NO burst
        CLK = 1;            // Strobe into MT8880
        CLK = 0;
        }

//**************************************************************************
***
//* read_8880_status
//*
//* This routine reads the MT8880 status register and is used to clear
//* the interrupt flag.
//* We're not returning anything because we're not interested in the
contents
//* of the status register.
//*
***************************************************************************

void read_8880_status(void)

        {

        unsigned char dummy;

        RS = 1;                                 // Select status register
        RW = 1;                                 // Read mode
        CS = 0;                                 // Select MT8880
        CLK = 1;                                // Set clock high
        dummy = DTMF;                           // Read status register
        CLK = 0;                                // Set clock low
        CS = 1;                                 // Put MT8880 in tri-state
        RS = 0;                                 // Select data register

        }

<p><strong>Only AVR and C</strong></p>
<p><strong>GNU/LINUX</strong></p>
۲۴-شهریور-۱۳۸۶, ۲۲:۵۸:۱۲
وب سایت ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #3
 
آقای امین زاده، شما نظری ندارید؟

<p><strong>Only AVR and C</strong></p>
<p><strong>GNU/LINUX</strong></p>
۲۴-شهریور-۱۳۸۶, ۲۳:۰۴:۱۴
وب سایت ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #4
 
برنامه خیلی ساده و جمع جوریه امتحانش می تونی بکنی فکر کنم کار کنه
سخت افزارش هم توی کاتالوگش نگاه کنی باید باشه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۲۵-شهریور-۱۳۸۶, ۱۰:۱۸:۰۹
وب سایت ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #5
 
با MT8880 خیلی ور رفتم اما نشد. امروز رفتم یک MT8870 خریدم 700 تومن! (MT8880 3500 تومن)! 8O حالا دارم روش کار میکنم تا ببینم چی میشه.

<p><strong>Only AVR and C</strong></p>
<p><strong>GNU/LINUX</strong></p>
۲۵-شهریور-۱۳۸۶, ۱۳:۴۸:۲۴
وب سایت ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #6
 
درست شد! :)

آخر به نتیجه رسیدم. Biggrin به عنوان مقاله گذاشتم تو بخش مقالات. برید ببینید. :wink:

<p><strong>Only AVR and C</strong></p>
<p><strong>GNU/LINUX</strong></p>
۲۸-شهریور-۱۳۸۶, ۱۹:۲۱:۲۴
وب سایت ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #7
 
سلام،

با MT8880 هم تونستم کار کنم! :)

وقتی برنامشو کامل کردم میزارم تو سایت. :wink:

<p><strong>Only AVR and C</strong></p>
<p><strong>GNU/LINUX</strong></p>
۳۰-شهریور-۱۳۸۶, ۰۲:۳۹:۳۳
وب سایت ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #8
 
آفرین :P
جوینده یابنده است.

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۳۰-شهریور-۱۳۸۶, ۰۷:۵۱:۲۳
ارسال‌ها
پاسخ
zakarya25 آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #9
 
سلام دوستان
ببخشید من تازه کارم و نیاز به یک راهنمایی دارم.
می خوام وقتی که یک سیگنال خارجی به میکرو داده شد ، یه intrupt ایجاد بشه و میکرو با یه شماره تلفن که از قبل داره تماس برقرار کنه و یه پیغام ضبط شده رو پخش کنه....در واقع اینا رو واسه طراحی یه سیستم امنیتی می خوام .. اگه میشه منو راهنمایی کنین که با MT8880 می تونم همچین کاری کنم یا نه و در صورت امکان برنامشو واسم بفرستین.
ببخشید اگه وارد نیستم و خیلی بد توضیح دادم.
۰۸-مهر-۱۳۸۶, ۰۲:۴۲:۳۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  چه ججوری MT8880 رو به میکرو وصل کنم(فوری) amiraliforoozandeh 52 56,442 ۲۰-خرداد-۱۳۹۶, ۱۶:۳۳:۲۵
آخرین ارسال: erfanjann
  mt8880 code vision AVR hessam2012 2 2,637 ۱۵-شهریور-۱۳۹۲, ۱۱:۴۲:۴۵
آخرین ارسال: hessam2012
  ای سی mt8880 یا mt8888 EBKA 1 3,310 ۰۹-بهمن-۱۳۹۱, ۱۴:۱۰:۳۰
آخرین ارسال: EBKA
  سوال کار با ای سی mt8880 و اتصال به میکرو ashkanbme 2 3,561 ۰۲-تير-۱۳۹۱, ۰۲:۲۰:۴۴
آخرین ارسال: abbasalifix
  اتصال MT8880 به میکرو 22 3,257 ۲۶-بهمن-۱۳۸۵, ۰۹:۰۰:۴۷
آخرین ارسال: Guest
  اتصال MT8880 به میکرو Iran-PC 45 19,876 ۲۶-بهمن-۱۳۸۵, ۰۹:۰۰:۴۷
آخرین ارسال: ha_60

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS