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

   

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 04-02-2011, 06:03 PM المشاركة 313   
افتراضي



السلام عليكم
ربطت ليد ماتريكس مع المتحكم pic16f877a ولكن اعتقد واجهتنى مشكلة فى الاستقرارية وهذا هو الكود (عبارة عن اضهار كلمة COMPANY )
char x1=0b00000000;
char x2=0b00111100;
char x3=0b01000010;
char x4=0b01000010;
char x5=0b00000000;
char x6=0b00111000;
char x7=0b01000100;
char x8=0b01000100;
char x9=0b00111000;
char x10=0b00000000;
char x11=0b00000000;
char x12=0b11111111;
char x13=0b10000000;
char x14=0b01000000;
char x15=0b00100000;
char x16=0b00100000;
char x17=0b01000000;
char x18=0b11111111;
char x19=0b00000000;
char x20=0b00000000;
char x21=0b11111111;
char x22=0b10100000;
char x23=0b10100000;
char x24=0b11100000;
char x25=0b00000000;
char x26=0b11111111;
char x27=0b10010000;
char x28=0b10010000;
char x29=0b11111111;
char x30=0b00000000;
char x31=0b11111111;
char x32=0b01000000;
char x33=0b00010000;
char x34=0b00000100;
char x35=0b11111111;
char x36=0b00000000;
char x37=0b11000000;
char x38=0b01111111;
char x39=0b01100000;
char x40=0b11000000;
char n;
void main()
{

TRISB=0;
PORTB=0;
TRISd=0;
PORTd=0;
loop:
for(n=0;n<100;n++)
{
PORTd=0B11111110;
PORTB=x8; delay_us(500);
///////////
PORTd=0B11111101;
PORTB=x7; delay_us(500);
/////////////
PORTd=0B11111011;
PORTB=x6; delay_us(500);
////////////
PORTd=0B11110111;
PORTB=x5; delay_us(500);
///////////
PORTd=0B11101111;
PORTB=x4; delay_us(500);
///////////////////
PORTd=0B11011111;
PORTB=x3; delay_us(500);
////////////
PORTd=0B10111111;
PORTB=x2; delay_us(500);
///////////
PORTd=0B01111111;
PORTB=x1; delay_us(500);
}
x1=x2;
x2=x3;
x3=x4;
x4=x5;
x5=x6;
x6=x7;
x7=x8;
x8=x9;
x9=x10;
x10=x11;
x11=x12;
x12=x13;
x13=x14;
x14=x15;
x15=x16;
x16=x17;
x17=x18;
x18=x19;
x19=x20;
x20=x21;
x21=x22;
x22=x23;
x23=x24;
x24=x25;
x25=x26;
x26=x27;
x27=x28;
x28=x29;
x29=x30;
x30=x31;
x31=x32;
x32=x33;
x33=x34;
x34=x35;
x35=x36;
x36=x37;
x37=x38;
x38=x39;
x39=x40;
x40=x1;
goto loop;
}

كما انى وصلت الام سى ال ار بمقاومة عشرة كيلو
وكريستالة 8 ميجا مع 2 مكثفات 22 بيكو
والاعدادات فى البرمجة اخترتLVP OFF.....HS.....WDT OFF

ولما اشغل البيك مايولع عندى شى ولكن عند فك الماتريكس قليلاا يشتغل ببشكل غير منظم وينطفئ بسرعة مع ان الارجل موصلة بشكل صحيح
فقمت بتغيير الكود بحيث يولع الماتريكس على شكل حرف N ولكن لا يعمل الا بعد عملية نزع الماتركس وارجاعها عدة مرات
الرجاء الافادة


Read more: http://www.qariya.com/vb/showthread....#ixzz1D2fKjDHN

اعلانات

momen_mahmoud
:: مهندس ::
تاريخ التسجيل: Feb 2011
المشاركات: 11
نشاط [ momen_mahmoud ]
قوة السمعة:
قديم 04-02-2011, 09:34 PM المشاركة 314   
افتراضي


انا جربت الكود و شغال تمام على البروتس
حاول كده تستخدم كرستاله 4 ميجا
و ضح ايه (ال ار ) ياريت

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

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 04-02-2011, 10:01 PM المشاركة 315   
افتراضي


السلام عليكم
ربطت ليد ماتريكس مع المتحكم pic16f877a ولكن اعتقد واجهتنى مشكلة فى الاستقرارية وهذا هو الكود (عبارة عن اضهار كلمة COMPANY )

كما انى وصلت الام سى ال ار بمقاومة عشرة كيلو
وكريستالة 8 ميجا مع 2 مكثفات 22 بيكو
والاعدادات فى البرمجة اخترتLVP OFF.....HS.....WDT OFF

ولما اشغل البيك مايولع عندى شى ولكن عند فك الماتريكس قليلاا يشتغل ببشكل غير منظم وينطفئ بسرعة مع ان الارجل موصلة بشكل صحيح
فقمت بتغيير الكود بحيث يولع الماتريكس على شكل حرف N ولكن لا يعمل الا بعد عملية نزع الماتركس وارجاعها عدة مرات
الرجاء الافادة


Read more: http://www.qariya.com/vb/showthread....#ixzz1D2fKjDHN
السلام عليكم ورحمة الله وبركاتة

فعلا المشكلة عندك توجد فى حجم الكريستالة

وجب عليك استخدام كرستالة 4ميجا

لان الكريستالة 8ميجا هى سريعة جدا جدا بالنسبة للكود

وهذا نفس الكلام الذى عرضة عليك الاخ مؤمن

انا جربت الكود و شغال تمام على البروتس
حاول كده تستخدم كرستاله 4 ميجا
و ضح ايه (ال ار ) ياريت
الاخ مؤمن كلامك صحيح بالنسبة للاخ لاف فى بى6

فعلا المشكلة لدية هى حجم الكريستالة

اما بالنسبة لاستفسارك


هو ليس ال ار

انما هو البن MCLR


وهو البن المسؤل عن اعادة التشغيل بالميكرو

راجع صور الميكروكونترل pic16f877a


============================


حفظ الله مصر وحفظ شعبها
ولكم منا كل التحية

والشكر لادارة المنتدى
لامؤازرتها للمصريين
بوضع الصورة اعلى المنتدى


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 05-02-2011, 01:47 AM المشاركة 316   
افتراضي


انا حليت المشكلة بطريقتى يعنى رفعت الفولتية الى 6 فولت فاشتغل معى تمام وغيرت الكريستالة الى 4 لكن شغال على تلخبيط
من الاخر الخريطة غير مستقرة


momen_mahmoud
:: مهندس ::
تاريخ التسجيل: Feb 2011
المشاركات: 11
نشاط [ momen_mahmoud ]
قوة السمعة:
قديم 05-02-2011, 04:39 PM المشاركة 317   
افتراضي


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


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 05-02-2011, 06:54 PM المشاركة 318   
افتراضي


لا اعتقد انة يوجد كريستالة داخلية لهذا المايكرو ومن عندة فكرة على كيفية تشغيل الكرستالة الداخلية يفيدنا
وبارك الله فيكم

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

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

يااخى احمد عندى تعليق واحد على الشرح الجميل وهو لماذا لم ترسم اى دائرة حقيقية خلال الشرح وانت تعرف ان بروتس ليس كالواقع(لانى حتى الان حرقت اثنان من pic16f877a) وسوف اشترى اثنان اخران لكى اكمل تجاربى ..ودمت للامة بخير

اللهم وفق الشعب المصرى واحفظة من كل مكروة


التعديل الأخير تم بواسطة : lovevb6 بتاريخ 05-02-2011 الساعة 07:02 PM

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 06-02-2011, 12:05 AM المشاركة 319   
افتراضي


اخوتى هذة هى الدائرة التى عملتها فى ارض الواقع ولكن تعمل بشكل غريب لا ادرى لماذا احيانا تعمل واحيانا لا... مرة شغالة على كرستالة 8 ومرة لا ...عندما اركب كريستالة 4 لا تعمل الا قليلا (مع انى اشتريت حتى الان 4 بيك للتجارب اثنين منهم راحو واثنين قيد التجريب)
ولكن عندما ركبت كريستالة 8 ورفعت الجهد الى 6.3فولت تعمل ولكن عندما افك الماتريكس واركبها
لاننى عملت سوكت خاصة للماتريكس 8*8 وعندما انزع الماتركس واركبها من جديد تبقى شغالة مية على مية ايش السر لانى اريدها مستقرة تماماا

اما بالنسبة للكود والاعدادات الاخرى معدلة تمام
اما بالنسبة الى الدائرة فى كما فى الصورة تمام
الرجاء من المحللين التدخل

وبارك الله فيكم



التعديل الأخير تم بواسطة : lovevb6 بتاريخ 06-02-2011 الساعة 12:18 AM

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 06-02-2011, 03:50 AM المشاركة 320   
افتراضي


ابشركم بانة تم تلف البيك الثالث لاننى وضعت كريستالة 20 ميجا
ولكن بعد جهد جهيد وصلت الام سى ال ار مباشرة بالبيك ورفعت الجهد الى 5.80 فاشتغل الماتريكس ولكنة يتاثر بالضوضاء ويبقى فترة وجيزة ثم ينطفئ واحيانا لا يتاثر بالضوضاء
الرجاء افيدونى حتى لا اخرب البيك الرابع
سلااام



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