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

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

firas1
:: مهندس ::
تاريخ التسجيل: Mar 2014
المشاركات: 7
نشاط [ firas1 ]
قوة السمعة:0
قديم 30-03-2014, 09:28 PM المشاركة 1   
افتراضي أحتاج مساعده في تصميم pic18f4550 مع قطعتين 7-segment Twitter FaceBook Google+



مرحبا
انا طالب جديد في ماده المايكروكنترولر
واحتاج المساعدة في تصميم رسمة عداد من 00-99
باستخدام two 7-segment (قطعتين)
نوع pic : pic18f4550
أحتاج التصميم على برنامج البروتوس مع البرمجة على مايكرو c
وأهم شيء الحل يكون دون استخدام مبدا multiplexing
لأنو هذا مشروع آخر مطلوب في وقت لاحق
وحسب المطلوب يجب استخدام المصفوفات في البرمجة

امتنى مساعدتدي اذا امكن

اعلانات

omar.ja93
:: مهندس ::
تاريخ التسجيل: Mar 2014
المشاركات: 1
نشاط [ omar.ja93 ]
قوة السمعة:0
قديم 30-03-2014, 10:11 PM المشاركة 2   
افتراضي


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

عداد تصاعدى من العدد 00 الى 99 والتكرار
http://www.dbaasco.com/vb/showthread.php?t=3676

عداد تصاعدى من 00 الى 99 والإيقاف
http://www.dbaasco.com/vb/showthread.php?t=3726

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

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

firas1
:: مهندس ::
تاريخ التسجيل: Mar 2014
المشاركات: 7
نشاط [ firas1 ]
قوة السمعة:0
قديم 30-03-2014, 10:25 PM المشاركة 3   
افتراضي


شكرا على التفاعل
بس يجب ملاحظة نوع المايكروكنترولر
ولسا أنا جديد على الماده وما بعرف إلا نوع واحد وهو 18f4550
والذي انتا واضعه لمايكرو كنترولر من نوع آخر
وبختلفو في المداخل
يمكن لو انا محترف ما اجد صعوبة في مختلف الأنواع
بس للأسف جديد وما عندي الخيال الواسع في معظم الأنواع


firas1
:: مهندس ::
تاريخ التسجيل: Mar 2014
المشاركات: 7
نشاط [ firas1 ]
قوة السمعة:0
قديم 31-03-2014, 08:28 PM المشاركة 4   
افتراضي


مرحبا
انا طالب جديد في ماده مايكروكنترولر
طلب مني عمل تصميم لعداد يعمل 00-99 counter مع قطعتين 7-segment
وربطهمها بقطعه pic18f4550
طبعا حسب كلام الأستاذ يوجد طرق عده للتوصيل تختلف مدى صعوبتها وطريقة برمجتها
فهو قام بتحديد التصميم وبناء على التصميم اريد كود البرمجة باستخدام micro c
التصميم تاع الدائره رعتو
اتمنى تشوفو
http://www.mediafire.com/download/qi...qu223/HW_1.DSN

طبعا البرمجة باستخدام المصفوفة ومبدا الdelay حتى نستطيع مشاهده مثلا 15 مع بعض
وهي محاوتي للبرمجه
لكن فيها أخطاء ومش عارف أضلح الأخطاء

كود:
void main() {
 while (1)
{
for (int i=0;i<10;++i)
{
PORTB=data[i];
for (int j=0;j<10;++j)
{
delay_ms(500);
PORTD=data[j];
}
}
}
}


الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,916
نشاط [ سعيد قادر ]
قوة السمعة:152
قديم 01-04-2014, 06:53 PM المشاركة 5   
افتراضي


مرحبا
انا طالب جديد في ماده المايكروكنترولر
واحتاج المساعدة في تصميم رسمة عداد من 00-99
باستخدام two 7-segment (قطعتين)
نوع pic : pic18f4550
أحتاج التصميم على برنامج البروتوس مع البرمجة على مايكرو c
وأهم شيء الحل يكون دون استخدام مبدا multiplexing
لأنو هذا مشروع آخر مطلوب في وقت لاحق
وحسب المطلوب يجب استخدام المصفوفات في البرمجة

امتنى مساعدتدي اذا امكن

لم اتعامل مع هذا المايكرو من قبل ولاكن كتبت لك البرنامج






كود:
char i=0;
char y=0;
const char data_seg[]={63,6,91,79,102,109,125,7,127,111};
//**********************************************************
void init()
 {
  trisd=0;
  portd=0;
  trisb=0;
  portb=0;
  }
//**********************************************************
  void main()
     {
      init();
      while(1)
             {
              i++;
              if(i ==10){i=0;y++;if(y ==10)y=0;}
              portb= data_seg[y];
              portd=data_seg[i];
              delay_ms(500);
             }

    }


التعديل الأخير تم بواسطة : سعيد قادر بتاريخ 01-04-2014 الساعة 09:16 PM

الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,916
نشاط [ سعيد قادر ]
قوة السمعة:152
قديم 01-04-2014, 06:55 PM المشاركة 6   
افتراضي



إضافة رد

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

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

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


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

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