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

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

أبو الحذيفة
:: مهندس متواجد ::
تاريخ التسجيل: May 2012
المشاركات: 179
نشاط [ أبو الحذيفة ]
قوة السمعة:0
قديم 18-10-2012, 04:43 AM المشاركة 1   
افتراضي مساعدة بدائرة 7seg Twitter FaceBook Google+



السلام عليكم و رحمة الله
قمت بتصميم دائرة 7segments و ربطها بالميكروكنترولر
الدائرة هي كما في الصورة

بالنسبة لبرنامج البروتس فهي تعمل بشكل جيد
و لكن على التنفيذ الرقم 0 و 2 و 3 تظهر بأشكال غريبة .
هل واجه أحدكم مشكلة شبيهة ؟


كود البرنامج

كود:
void main() {
  TRISB = 0;
portB.f4 = 1;
portB.f5 = 0;
portB.f6 = 0;
portB.f7 = 0;
delay_ms(2000);
portB.f4 = 0;
portB.f5 = 1;
portB.f6 = 0;
portB.f7 = 0;
delay_ms(2000);
portB.f4 = 1;
portB.f5 = 1;
portB.f6 = 0;
portB.f7 = 0;
delay_ms(2000);
portB.f4 = 0;
portB.f5 = 0;
portB.f6 = 1;
portB.f7 = 0;
delay_ms(2000);
portB.f4 = 1;
portB.f5 = 0;
portB.f6 = 1;
portB.f7 = 0;
delay_ms(2000);
portB.f4 = 0;
portB.f5 = 1;
portB.f6 = 1;
portB.f7 = 0;
delay_ms(2000);
portB.f4 = 1;
portB.f5 = 1;
portB.f6 = 1;
portB.f7 = 0;
delay_ms(2000);
portB.f4 = 0;
portB.f5 = 0;
portB.f6 = 0;
portB.f7 = 1;
delay_ms(2000);
portB.f4 = 1;
portB.f5 = 0;
portB.f6 = 0;
portB.f7 = 1;
}

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 18-10-2012, 06:19 AM المشاركة 2   
افتراضي


ارى انك تستخدم سفن سكمنت common anod و مكتوب عليها common cathod ...

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

أبو الحذيفة
:: مهندس متواجد ::
تاريخ التسجيل: May 2012
المشاركات: 179
نشاط [ أبو الحذيفة ]
قوة السمعة:0
قديم 18-10-2012, 06:40 AM المشاركة 3   
افتراضي


كيف أخي
ال 74ls47 تتعامل مع 7seg ذات مصعد مشترك ؟؟
أظن ال 7447 عكس ذلك
هلأ اذا نفذت الدارة كما هي على البروتس تعمل بشكل جيد
لكن على الفعلي عندي خلل ب 3 أرقام فقط ...


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 18-10-2012, 07:10 AM المشاركة 4   
افتراضي


الرقمين يعملان Common Anode اى مصعد مشترك
طبعا يالتأكيد تأكدت من صحة توصيل الأطراف 3،4،5،8،16
يبقى تعديل البرنامج ليخرج رقم صفر و ينتظر ثوانى أو باستخدام زر لينتقل للرقم التالى
باستخدام آفو تأكد من صحة خرج الميكرو و انتقال هذا الرقم لمخل 7447 و صحة مخارج الديكودر و اطراف العارض
الأمور تؤخذ خطوة بخطوة


أبو الحذيفة
:: مهندس متواجد ::
تاريخ التسجيل: May 2012
المشاركات: 179
نشاط [ أبو الحذيفة ]
قوة السمعة:0
قديم 18-10-2012, 08:08 AM المشاركة 5   
افتراضي


شكرا استاذ ماجد صدقت أنا مستعجل جدا
تم اصلاح الخلل و الحمد لله و شكرا لك
المشكلة أن البكج في ال ares لل 7segments فيها ال f مكان ال g و ال g مكان ال f
مع أني لم اجد هذا الشكل من التوزيع لا بشاشة المصعد و لا المهبط حيث كان ال f آخر رجل في الشاشة و ال g قبل الأخير و الصحيح هو العكس
شكرا لك .


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 18-10-2012, 08:54 AM المشاركة 6   
افتراضي


كيف أخي
ال 74ls47 تتعامل مع 7seg ذات مصعد مشترك ؟؟
أظن ال 7447 عكس ذلك
هلأ اذا نفذت الدارة كما هي على البروتس تعمل بشكل جيد
لكن على الفعلي عندي خلل ب 3 أرقام فقط ...
مصعد مشترك يعني common anod ...
اذا التعليمة على الشاشة (common cathod ) غير صحيحة .


أبو الحذيفة
:: مهندس متواجد ::
تاريخ التسجيل: May 2012
المشاركات: 179
نشاط [ أبو الحذيفة ]
قوة السمعة:0
قديم 18-10-2012, 11:55 AM المشاركة 7   
افتراضي


شكرا أستاذ حيدر
الجملة التي قرأت هي منسوخة خطأ (مجرد ليبل )
و أنا لم انشئ مشروع جديد كنت أقوم بالاطلاع على تجارب و مشاريع بعض الإخوة
بعدها قمت بتركيب الشاشة ذات المصعد و نسيت أن احذف الجملة .


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 18-10-2012, 05:12 PM المشاركة 8   
افتراضي


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

إضافة رد

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

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

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


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

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