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

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

هبه مراد
:: مهندس ::
تاريخ التسجيل: Apr 2011
المشاركات: 16
نشاط [ هبه مراد ]
قوة السمعة:0
قديم 02-04-2011, 11:18 AM المشاركة 1   
افتراضي للمهندسين وخبراء ال pic فقط Twitter FaceBook Google+



هل يمكن توليد اشاره مثلثيه من pic16f877a ؟؟؟
اذا كان ممكن فكيف؟
وعلى اي برنامج وما هو الكود المستخدم
مشكورين

اعلانات

الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:0
قديم 02-04-2011, 01:32 PM المشاركة 2   
افتراضي


طبعا يمكن , اولا قومي بعمل معادلة للمثلث , ثم قومي بادخال قيمة x
تظهر القيمة المناظرة ال Y ( العملية مستمرة الى الابد ) ثم ارسليها الى احد
البورتات مثلا بورت بي , بورت بي
يربط ب DAC الذي يحول الاشارة الى Analogue , لزيادة ال Amplitude للاشارة
استخدمي Factor معين , يفضل استخدام لغة سي لتسهيل الحسابات.
تحياتي

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

هبه مراد
:: مهندس ::
تاريخ التسجيل: Apr 2011
المشاركات: 16
نشاط [ هبه مراد ]
قوة السمعة:0
قديم 02-04-2011, 03:03 PM المشاركة 3   
افتراضي


طبعا يمكن , اولا قومي بعمل معادلة للمثلث , ثم قومي بادخال قيمة x
تظهر القيمة المناظرة ال Y ( العملية مستمرة الى الابد ) ثم ارسليها الى احد
البورتات مثلا بورت بي , بورت بي
يربط ب DAC الذي يحول الاشارة الى Analogue , لزيادة ال Amplitude للاشارة
استخدمي Factor معين , يفضل استخدام لغة سي لتسهيل الحسابات.
تحياتي
مشكور باش مهندس بس سامحني انا مو شاطره بالبرمجه ممكن اغلبك وتكتبلي البرنامج ازا ما فيها ازعاج؟؟؟ عندي مشروع وواقف على هاد الشي

على اي برنامج بتشتغل؟

سامحني ازعجتك كتير


ahmad abdullah
:: مهندس متميز ::
تاريخ التسجيل: Jun 2010
الدولة: لبنان-فلسطين
المشاركات: 586
نشاط [ ahmad abdullah ]
قوة السمعة:0
قديم 02-04-2011, 04:15 PM المشاركة 4   
افتراضي


ايه والله مهندس عبدالله ... ياريت تفيدنا بهالموضوع ...


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-04-2011, 04:22 PM المشاركة 5   
افتراضي


كود:
 
int i=0; void main() {trisb=0;portb=0; loop: for(i=0;i<255;i++){ portb++;delay_ms(10);} for(i=0;i<255;i++){ portb--;delay_ms(10);} goto loop; }


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-04-2011, 04:28 PM المشاركة 6   
افتراضي


مخطط الدائرة



ahmad abdullah
:: مهندس متميز ::
تاريخ التسجيل: Jun 2010
الدولة: لبنان-فلسطين
المشاركات: 586
نشاط [ ahmad abdullah ]
قوة السمعة:0
قديم 02-04-2011, 06:14 PM المشاركة 7   
افتراضي


الف شكر مهندسنا الكريم ... لكن هل تتكرم علينا ببعض الشرح للكود و الدائرة ... شكرا مسبقاً اخي الكريم


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 03-04-2011, 10:05 AM المشاركة 8   
افتراضي


الشكر لله اخي العزيز ....
الكود بسيط و ليس فيه الا عداد تصاعدي يمثل العلاقة الخطية بين الجهد و الزمن .
و عندما يصل الى راس الثلث يبدأ بالتناقص من خلال العداد التنازلي الثاني وايضا بعلاقة خطية بين الجهد و الزمن .
نكرر العملية باستخدام عبارة LOOP: لنحصل على الاستمرارية في توليد الموجة .

من خلال مخطط الدائرة جعلنا المنفذ B هو الذي يقوم بعملية الاخراج و بقيم رقمية طبعا . ثم ادخلنا هذه القيم على محول رقمي- تناظري لنحصل على الموجة المطلوبة .
مع اطيب الامنيات .

إضافة رد

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

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

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


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

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