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

   

hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 21-09-2016, 06:05 PM المشاركة 201   
افتراضي



اخي الفاضل صار عندنا مشكلة ، جريت برمج ثلاثة احرف PIC وعندما اشتغلت ضهر حرف P فقط ولم يضهر باقي الاحرف. وبجهة تموضع وايضا هناك تاخر زمني فعندما يقطع اشعاع تضي الليدات فورا بينما عندما يعود الشعاع تتاخر الليدات حوالي 4 ثولني حتي تطفي فهل التاخير في الاستجابة. علاقة . بارك الله علي جهودك العظيمة اخي

اعلانات

مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 21-09-2016, 09:27 PM المشاركة 202   
sun


بسم الله الرحمن الرحيم

السلام عليم و رحمة الله و بركاته


اخي الفاضل صار عندنا مشكلة ، جريت برمج ثلاثة احرف PIC وعندما اشتغلت ضهر حرف P فقط ولم يضهر باقي الاحرف. وبجهة تموضع وايضا هناك تاخر زمني فعندما يقطع اشعاع تضي الليدات فورا بينما عندما يعود الشعاع تتاخر الليدات حوالي 4 ثولني حتي تطفي فهل التاخير في الاستجابة. علاقة . بارك الله علي جهودك العظيمة اخي
اولا : الحمد لله ذى الفضل و المنة و ما توفيقى الا بالله

ثانيا : ممكن ترفع البرنامج افضل من وصفه .
ثالثا : السنسور يحدد نقطة البداية و ليس له علاقة بالنهاية , انما ما يحدد النهاية هى نهاية الكلمة المعروضة حتى لو استمرت ساعة فلن يعمل السنسور الا بعد نهاية الكلمة تماما ليعيد الكلمات من جديد من نفس النقطة , لان الهدف من السنسور تحديد البداية فقط , و الله اعلى و اعلم .

الله ولى التوفيق


اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب لنا الحج و العمرة و اهلنا


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

hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 22-09-2016, 01:20 AM المشاركة 203   
افتراضي


السلام عليكم اخي الكريم والحمدلله علي كل شي والف شكر عم تعبك معي علي حب المساعدة ، اخي الكريم للاسف لايوجد لدي انترنيت في المنزل وعملي اغلبه عالموبايل واكود الذي عملت عليه هو نفسه الذي بعثته لي اخر مرة حضرتك مع اضافة حرفي PI فقط البداية بقي العديل كماهو ولقد بعثت الكود بتاعك علي ايميلك الخاص الذي اشتغل معاي ولكن ضهر فقط اول حرف وهو P وشكرا جزيلا ، حياك الله ولااعلم اذا وصلتك الصور


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 22-09-2016, 11:34 AM المشاركة 204   
sun


بسم الله الرحمن الرحيم

السلام عليم و رحمة الله و بركاته

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

الله يوفقنا فى هذا المشروع .









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


الله ولى التوفيق


اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب لنا الحج و العمرة و اهلنا





hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 22-09-2016, 12:03 PM المشاركة 205   
افتراضي


تحية احترام اخي العزيز ، والله ماني عارف كيف بدي اشكرك علي تعبك معي ومساعدتك اللامتناهية لاكمال هالمشروع. وباذن الله سنكمل حتي النجاح والفضل يعود لله وانت اخي. اليوم باقرب انترنيت سارفق لك الكود حتي نعرف اي الخلل ، حياك الله


hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 22-09-2016, 02:39 PM المشاركة 206   
افتراضي


char x1=0xff;
char x2=0xff;
char x3=0x09;
char x4=0x09;
char x5=0x0f;
char x6=0x06;

char x7=0x00;
char x8=0x81;
char x9=0xff;
char x10=0xff;
char x11=0x81;

char x12=0x1c;
char x13=0x3e;
char x14=0x41;
char x15=0x41;
char x16=0x41;
char x17=0x22;
char x;
void main() {
trisb=0;
portb=0;
cmcon=7;
trisa=0xff;
while(1){
while(porta.b0==1){}
portb=x1; delay_us(270); P
portb=x2; delay_us(270);
portb=x3; delay_us(270);
portb=x4; delay_us(270);
portb=x5; delay_us(270);
portb=x6; delay_us(270);
portb=0; delay_us?(350);

portb=x7; delay_us(270); I
portb=x8; delay_us(270);
portb=x9; delay_us(270);
portb=x10; delay_us(270);
portb=x11; delay_us(270);
portb=0; delay_us(350);

portb=x12; delay_us(270); C
portb=x13; delay_us(270);
portb=x14; delay_us(270);
portb=x15; delay_us(270);
portb=x16; delay_us(270);
portb=x17; delay_us(270);
portb=0;delay_us(350);
}
}


hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 22-09-2016, 02:43 PM المشاركة 207   
افتراضي


السلام عليكم اخي العزيز هذا هو الكود وهو PIC مع الشكر الجزيل - حياك الله


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 22-09-2016, 03:04 PM المشاركة 208   
sun


بسم الله الرحمن الرحيم

السلام عليم و رحمة الله و بركاته


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

كود:
char letter_p[] = { 0xff, 0xff,0x09 , 0x09, 0x0f, 0x06} ;
char letter_i[] = { 0x00, 0x81, 0xff, 0xff, 0x81, 0x00};
char letter_c[] = { 0x1c, 0x3e, 0x41, 0x41, 0x41, 0x22};
 char i;
void main() {
trisb=0;
portb=0;
cmcon=7;
trisa=0xff;
    while(1){
          while(porta.b0==1){}
          for(i=0; i<6; i++){portb=letter_p[i]; delay_us(270);} //P
          portb=0;  delay_us(540);

          for(i=0; i<6; i++){portb=letter_i[i]; delay_us(270);} // I
          portb=0;  delay_us(540);

          for(i=0; i<6; i++){portb=letter_c[i]; delay_us(270);}// C
          portb=0;   delay_us(540);
    }
}
الله ولى التوفيق


اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك




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