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

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

الصورة الرمزية eng_rana
eng_rana
:: مهندس ::
تاريخ التسجيل: Nov 2012
المشاركات: 28
نشاط [ eng_rana ]
قوة السمعة:0
قديم 19-12-2012, 05:27 AM المشاركة 1   
افتراضي How connect PIC16F877a &7-segment Twitter FaceBook Google+



السلام عليكم

طبعا اشكر كل من ساعدني مسبقا

/
عندي مشكله اخرى
بسبب الظروف لم تصل قطعه الـ 7-segment
اللي اريدها بمشروعي ..

فلجأت لاستخدام الـ 7-segment
المنفرده

common Anod 10431 (7-segment) with 11 pins

ما اعرف الـ 11 بن هدوول
كيف اوصلهم لل pic 16F877a

يعني ما بعرف اي اوصل بال فولت 5
واي بن مخصص للارض

ياريت حد يحطلي كيف بالبروتس
وكيف كتركيب حقيقي على البورد
وبرمجتهاااا



وشكراااااااااااااااااااااااااااا

اعلانات

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


كم شاشة ستستخدمين ؟؟؟؟

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

الصورة الرمزية eng_rana
eng_rana
:: مهندس ::
تاريخ التسجيل: Nov 2012
المشاركات: 28
نشاط [ eng_rana ]
قوة السمعة:0
قديم 19-12-2012, 08:57 AM المشاركة 3   
افتراضي


احتاج استخدم 6 منفردين

اول 2 لاظهار الساعات
و 2 لاظهار الدقائق
و2 لاظهار الثواني


الصورة الرمزية اكترونى بشري
اكترونى بشري
:: مهندس جيد ::
تاريخ التسجيل: Apr 2010
الدولة: libya-tripoli
المشاركات: 201
نشاط [ اكترونى بشري ]
قوة السمعة:0
قديم 19-12-2012, 12:25 PM المشاركة 4   
افتراضي


هل تقصدين مل هذا المشروع ؟


https://www.youtube.com/watch?v=PJPi...k&feature=plcp


التعديل الأخير تم بواسطة : اكترونى بشري بتاريخ 19-12-2012 الساعة 12:32 PM

banna1980
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
الدولة: مصر - السويس
المشاركات: 409
نشاط [ banna1980 ]
قوة السمعة:0
قديم 19-12-2012, 01:18 PM المشاركة 5   
افتراضي


هذه رسمة سفن سجمنت ولكن 10 pin لعلها تنفعك

[/QUOTE][/QUOTE]


الصورة الرمزية eng_rana
eng_rana
:: مهندس ::
تاريخ التسجيل: Nov 2012
المشاركات: 28
نشاط [ eng_rana ]
قوة السمعة:0
قديم 19-12-2012, 03:11 PM المشاركة 6   
افتراضي


شكرا banna
بس ما هيفيدني الموضوع
/


طلبت هذا النوع من الـ 7 -segment
اللي الها 10 pins

لكن لسوء حظي لم تصل بعد من برطانيا عبر البريد

وانا بوضع حرج ومشروعي باقي له اسبوع فقط للتسليم

لذلك وجدت 7-segment
ولكن تعرض رقم واحد وليس رقمان مثل ما كنت اريد

لذلك اريد مساعدتك بان استبدل هدول ال3 شاشات اللي تعرض رقمين
بـــــــــ
6 من ال 7-segment
اللي تعرض رقم واحد

(ملاحظه : هدول ال 6 اللي عندي لهم 11 مخرج وبهذا الشكل
http://www.google.ae/imgres?q=7-segm...w=1366&bih=597)




لكن لا اعرف كيف اركب
ولست متأكده كيف اغير برنامجي بناء على التغير بالـ هارد


اخ حيدر ارجو انك فهمت مشكلتي
وياريت تساعدني
املي فيك بعد ربي

وان شاء الله انت او غيرك يسااعدني لو واثق من جوابه


وشكرا


التعديل الأخير تم بواسطة : eng_rana بتاريخ 19-12-2012 الساعة 03:15 PM

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


بالنسبة لطريقة التوصيل ستكون بالشكل التالي ::



الهاردوير ذكرتي ان فيها 11 بن ... ولا اعتقد ذلك عدد البنات دائما يكون زوجي ..
الطرف الاوسط و الذ سيكون رقم (3) هو نفسه في كلا الصفين و دائما يمثل طرف com .
بما انك هنا تستخدمين CA فسيكون هو الطرف الموجب لكل شاشة و قد اوصلناه في الدائرة اعلاه الى المنفذ B ...
باقي الاطراف يمكن اكتشافها من خلال الفحص باستخدام الاوفو بحيث يكون الطرف الموجب للاوفو على البن رقم (3) و الطرف السالب يمرر على باقي الارجل لتحديد باقي الاطراف ...
اذا انتهينا من هذه العملية نبدا بكتابة الكود

ملف البروتوس
http://www.4shared.com/file/9Qouu1RL/eng_rana.html


التعديل الأخير تم بواسطة : حيدر علاج حسن بتاريخ 19-12-2012 الساعة 04:39 PM

الصورة الرمزية eng_rana
eng_rana
:: مهندس ::
تاريخ التسجيل: Nov 2012
المشاركات: 28
نشاط [ eng_rana ]
قوة السمعة:0
قديم 19-12-2012, 05:24 PM المشاركة 8   
افتراضي


اخ حيدر
جدا اشكرك لاهتمامك ومساعدتك
واحب اخبرك بفضلك انحلت مشكلتي مع الbuzzer

/
بخصوص اللي حطيته الآن
في دائرتنا نحنا مستخدمين port D لارسال الداتا الى ال 7 seg ( و هو ما يعادل port C في الدائرة التي بعثتها )و مستخدمين port C لتحديد ال 7 seg المطلوبة ( و هو ما يعادل port B في الدائرة التي بعثتها ) .
و الان اريد ان اتاكد من الكود و تحديدا من الدالة void scan () المسؤولة عن تحديد ال 7 seg .
انا في رايي ان الكود صحيح و لا يحتاج الى تعديل و لكن اتمنى منك اخي حيدر ان تقرا الكود المرفق و الخاص بالبرنامج لاطمئناني بان الامور بخير . لان غدا عندي فرصة اخيرة لتجربة الدائرة ....
و هناك استفسار اخر اخ حيدر لماذا تظهر لنا عبارة الخطا (programming failed at program memory location 0x00000 ( عندما نوصل المبرمجة من نوع pic kit 2 programmer مع الدائرة .. ما هو سبب ظهور هذه العبارة
و سؤال اخير كم هي المقاومة المناسبة التي يجب ان نضعها قبل ال led و قبل ال push buttom

هآد الكود تآعنا :

في الرد التالي

إضافة رد

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

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

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


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

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