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

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

محمد عوض الله
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2012
المشاركات: 77
نشاط [ محمد عوض الله ]
قوة السمعة:0
قديم 10-06-2014, 10:57 PM المشاركة 1   
افتراضي أريد برنامج بلغة ميكرو سى لسفن سيجنت متعدد Twitter FaceBook Google+



أساتذتى عمالقة هذا المنتدى المحترم
السلام عليكم
أنا مبتدأ فى موضوع الميكرو كنترولر و لغة الميكر سى
أريد برنامج بالميكرو سى لعدد 2 سفن سيجمنت (common anode مثلا )يعد من 0 إلى 99 باستمرار (أنا حاولت بس مشكلتى فى ظهور الرقمين للعين فى نفس اللحظة تقريبا)(بمعنى أن مشكلتى مع حكاية الخداع البصرى حيث انه لا يظهر على البروتيس ان الرقمين كإنهم مكتوبين فى نفس الوقت ولكن يظهر الرقمين بفلاشات)
وهذا هو ما توصلت إليه ياريت المساعدة بتوضيح الخطأ أو إعطائى برنامج ينفذ ذلك
مع جزيل الشكر

كود:
#define unit1 PORTa.F0    
#define unit2 PORTa.F1    

char Display(char x)
{char y;
char segment[] = {192,249,164,176,153,146,130,216,128,144};    
y = segment[x]; // Pattern to return
return (y);
}
void main()
{char i;char ones;char tens;char number;
 number=0;trisa=0;trisb=0;
 unit1=0;unit2=0;portb=0xff;
 while(1)
 {ones=number%10;
  tens=number/10;
  portb=Display(ones);unit1=1;delay_ms(4);unit1=0;
  portb=Display(tens);unit2=1;delay_ms(5);unit2=0;
  number++;
    if(number==100){delay_ms(1000);number=0;}
 }
}

اعلانات

MiGoO
:: مهندس ::
تاريخ التسجيل: Jul 2013
المشاركات: 14
نشاط [ MiGoO ]
قوة السمعة:0
قديم 19-06-2014, 08:56 PM المشاركة 2   
افتراضي


الكود سليم يا محمد ...ولكن المشكلة ان برنامج بروتس بطئ فى العرض بس ولكن لو طبقتها على دائرة حقيقية هتشتغل تمام

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

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


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


احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 1 اعجاب
اعجاب MiGoO ( أعجبته المشاركة )
إضافة رد

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

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

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


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

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