قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

فلاش23
:: مهندس ::
تاريخ التسجيل: Oct 2012
المشاركات: 18
نشاط [ فلاش23 ]
قوة السمعة:0
قديم 08-10-2012, 09:24 PM المشاركة 1   
x1 مشكلة فى كود ل نغمات Dtmf Twitter FaceBook Google+



بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
ارجو من الاخوه اعضاء هذا المنتدى مساعدتى
انا شغال فى دائرة بأستخدم فيها البك 16F628A علشان يبقى encoder
لنغمات DTMF وبعدين الكود إلى بأستخدمه هو موجود فى الامثله إلى مع لغة المكيرو سى و فى كود ثانى انا عملته بس المشكله انى مش عارف اضبط التردد لى النغمه ومعلش على التنسيق السئ لأنى جديد فى كتابة المواضيع على المنتديات وهى دى الاكواد إلى استخدمتها :
void main(){
TRISA=1;
TRISB=0;
PORTA=1;
PORTB=0;
loop:
if (porta.f0==0){portb=0; delay_ms(40); portb=1; delay_ms(40); portb=0;}//ÎÇÕ ÈÇáÒÑ ÑÞã æ1
if (porta.f1==0){portb=0; delay_ms(40); portb=0; delay_ms(40); portb=1;}//ÎÇÕ ÈÇáÒÑ ÑÞã 2
goto loop;
}
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــ
void main() { TRISA=1 ; TRISB=0 ; PORTA=1 ; PORTB=0 ;
loop:
if (porta.f0==1){
Sound_Init(&PORTb, 3); // portb pin 3
Sound_Play(697, 250); // Frequency = 697Hz, duration = 250ms
Sound_Play(1209, 250); // Frequency = 1209Hz, duration = 250ms
}
if (porta.f1==1){
Sound_Init(&PORTb, 3); // portb pin 3
Sound_Play(697, 250); // Frequency = 697Hz, duration = 250ms
Sound_Play(1336, 250);// Frequency = 1336Hz, duration = 250ms
}
goto loop;
} وأرجو من الاخوه المتخصصين فى هذا المجال مساعدتى لأنى بصراحه تعبت من كتر المحاولات الفاشله لأنى جديد فى برمجة البك و السلام عليكم ورحمة الله وبركاته.

اعلانات

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 666
نشاط [ funky112233 ]
قوة السمعة:93
قديم 08-10-2012, 09:40 PM المشاركة 2   
افتراضي


بسم الله الرحمن الرحيم

وعليكم السلام ورحمه الله وبركاته

اهلا بك يا اخى

الموضوع بسيط ان شاء الله

اولا TRISA=1 هذا يعنى ان طرف واحد فقط هو الى دخل والباقى خرج
وطبعا دة مينفعش احنا عايزين كلا الطراف دخل علشان تتعامل مع الاى سى
يبقى نكتب الامر دة كدة

TRISA=255
والبورت B عايزينة خرج علشان يشغل ليد او خلافة
TRISB=0

بالنسبة للبورت
PORTA=0
PORTB=0

بس كدة

لكن الى مش فاهمة دة اية دة

كود:
//ÎÇÕ ÈÇáÒÑ ÑÞã
اما الكود الثانى فدة لتوليد نغمة مش للتعامل مع الاى سى بتاع DTMF

واى سؤال انا تحت امرك ان شاء الله ولا تتردد

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Jan 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,139
نشاط [ عريبى محمود ]
قوة السمعة:188
قديم 08-10-2012, 09:40 PM المشاركة 3   
x4


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
ارجو من الاخوه اعضاء هذا المنتدى مساعدتى
انا شغال فى دائرة بأستخدم فيها البك 16F628A علشان يبقى encoder
لنغمات DTMF وبعدين الكود إلى بأستخدمه هو موجود فى الامثله إلى مع لغة المكيرو سى و فى كود ثانى انا عملته بس المشكله انى مش عارف اضبط التردد لى النغمه ومعلش على التنسيق السئ لأنى جديد فى كتابة المواضيع على المنتديات وهى دى الاكواد إلى استخدمتها :
void main(){
TRISA=1;
TRISB=0;
PORTA=1;
PORTB=0;
loop:
if (porta.f0==0){portb=0; delay_ms(40); portb=1; delay_ms(40); portb=0;}//ÎÇÕ ÈÇáÒÑ ÑÞã æ1
if (porta.f1==0){portb=0; delay_ms(40); portb=0; delay_ms(40); portb=1;}//ÎÇÕ ÈÇáÒÑ ÑÞã 2
goto loop;
}
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــ
void main() { TRISA=1 ; TRISB=0 ; PORTA=1 ; PORTB=0 ;
loop:
if (porta.f0==1){
Sound_Init(&PORTb, 3); // portb pin 3
Sound_Play(697, 250); // Frequency = 697Hz, duration = 250ms
Sound_Play(1209, 250); // Frequency = 1209Hz, duration = 250ms
}
if (porta.f1==1){
Sound_Init(&PORTb, 3); // portb pin 3
Sound_Play(697, 250); // Frequency = 697Hz, duration = 250ms
Sound_Play(1336, 250);// Frequency = 1336Hz, duration = 250ms
}
goto loop;
} وأرجو من الاخوه المتخصصين فى هذا المجال مساعدتى لأنى بصراحه تعبت من كتر المحاولات الفاشله لأنى جديد فى برمجة البك و السلام عليكم ورحمة الله وبركاته.
السلام عليكم ورحمة الله وبركاته
---------------------------------
يوجد IC يقوم بتوليد نغمات التليفون بكل دقة هل ضرورى استخدام البيك


الصورة الرمزية السيد بدوى
السيد بدوى
:: مهندس متميز ::
تاريخ التسجيل: Mar 2008
المشاركات: 1,174
نشاط [ السيد بدوى ]
قوة السمعة:0
قديم 08-10-2012, 10:07 PM المشاركة 4   
Thumbs up


السلام عليكم ورحمة الله وبركاته
---------------------------------
يوجد IC يقوم بتوليد نغمات التليفون بكل دقة هل ضرورى استخدام البيك
السلام عليكم ما هو رقم ic الذي يقوم بيتوليد نغمات التليفون والسعر لو سمحت


الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 666
نشاط [ funky112233 ]
قوة السمعة:93
قديم 08-10-2012, 10:30 PM المشاركة 5   
افتراضي


بسم الله الرحمن الرحيم

تفضل يا اخى

http://ram-e-shop.com/oscmax/catalog...roducts_id=466

اسمة هو 8870 وسعره 8 جنية

اسف ظننتك تريد المفكك
المولد يمكن استخراجة من تليفون قديم لكن انا دورت ملقتوش بيتباع مش عارف بقى
حد تانى يعرف ولا لاء


الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Jan 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,139
نشاط [ عريبى محمود ]
قوة السمعة:188
قديم 08-10-2012, 10:45 PM المشاركة 6   
x4 UM91214B


السلام عليكم ما هو رقم ic الذي يقوم بيتوليد نغمات التليفون والسعر لو سمحت
السلام عليكم ورحمة الله وبركاته
----------------------------------
اخى الكريم
رقم IC التشفير (توليد النغمات ) هو UM91214B

رقم IC فك التشفير هو 8870 او KT3170

اما سعره فهو بحوالى 10 جنيهات مصرية


الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Jan 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,139
نشاط [ عريبى محمود ]
قوة السمعة:188
قديم 08-10-2012, 11:01 PM المشاركة 7   
x4


السلام عليكم ما هو رقم ic الذي يقوم بيتوليد نغمات التليفون والسعر لو سمحت
السلام عليكم ورحمة الله وبركاته
--------------------------------
اليك اخى دائرة ارسال ريموت كنترول يستخدم هذا ال IC




الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Jan 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,139
نشاط [ عريبى محمود ]
قوة السمعة:188
قديم 08-10-2012, 11:10 PM المشاركة 8   
x4


السلام عليكم ورحمة الله وبركاته
-----------------------------------
اليك اخى
دائرة الاستقبال التى تستخدم مفكك التشفير 8870





إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 10:25 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025