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

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

mtm4song
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
المشاركات: 635
نشاط [ mtm4song ]
قوة السمعة:0
قديم 07-05-2013, 04:57 AM المشاركة 1   
افتراضي مشكلة في كود توصيل كي باد ؟ Twitter FaceBook Google+



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

---------

الملف
http://www.ziddu.com/download/22148720/key_pad.rar.html

اعلانات

magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 07-05-2013, 09:06 AM المشاركة 2   
افتراضي


[QUOTE=mtm4song;751323]مشكلة في كود كي باد
حيث المطلوب هو عند الضغط على زر رقم واحد يضي الليد
وعند الضغط علية مرة اخري يتم اطفاءة
------------
صورة التوصيل
----------

---------

اخى التوصيلة كدة مش صح
لازم تخلى A توصل ب RB4
و B توصل ب RB5
وهكدا
علشان تعمل معك الكى باد
لان لابد من ان توصل الاعمدة باول او اخر اربع اطراف من البورت والصفوف بلاربعة الاخرين

تفضل اخى الكود مع التوصيلة الجديدة


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

mtm4song
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
المشاركات: 635
نشاط [ mtm4song ]
قوة السمعة:0
قديم 07-05-2013, 08:25 PM المشاركة 3   
افتراضي


[quote=magdy_3;751358]
مشكلة في كود كي باد
حيث المطلوب هو عند الضغط على زر رقم واحد يضي الليد
وعند الضغط علية مرة اخري يتم اطفاءة
------------
صورة التوصيل
----------

---------

اخى التوصيلة كدة مش صح
لازم تخلى A توصل ب RB4
و B توصل ب RB5
وهكدا
علشان تعمل معك الكى باد
لان لابد من ان توصل الاعمدة باول او اخر اربع اطراف من البورت والصفوف بلاربعة الاخرين

تفضل اخى الكود مع التوصيلة الجديدة

اشكرك جدا
------------------------------------------------------------
اخي لا يوجد التوصيل ؟

الكو المرفق خاص بlcd

مش الكي باد

الكود الى انا قصدي علية ؟

كود:
char  keypadPort at PORTB;
char mm;
void main() {
trisa=0X00;
porta=0X00;
Keypad_Init();
while(1){
mm=0;
while(!mm){mm = Keypad_Key_Click();}
switch (mm) {

      case  1:porta.f0=1; break; // 1
      case  2: break; // 2
      case  3: break; // 3
      //case  4: break; // A
      case  5: break; // 4
      case  6: break; // 5
      case  7: break; // 6
      //case  8: break; // B
      case  9: break; // 7
      case 10: break; // 8
      case 11: break; // 9
      //case 12: break; // C
      case 13: break; // *
      case 14: break; // 0
      case 15: break; // #
      //case 16: break; // D
}
}
}


magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 08-05-2013, 10:41 AM المشاركة 4   
افتراضي


[quote=mtm4song;751563]

اشكرك جدا
------------------------------------------------------------
اخي لا يوجد التوصيل ؟

الكو المرفق خاص بlcd

مش الكي باد

الكود الى انا قصدي علية ؟

كود:
char  keypadPort at PORTB;
char mm;
void main() {
trisa=0X00;
porta=0X00;
Keypad_Init();
while(1){
mm=0;
while(!mm){mm = Keypad_Key_Click();}
switch (mm) {

      case  1:porta.f0=1; break; // 1
      case  2: break; // 2
      case  3: break; // 3
      //case  4: break; // A
      case  5: break; // 4
      case  6: break; // 5
      case  7: break; // 6
      //case  8: break; // B
      case  9: break; // 7
      case 10: break; // 8
      case 11: break; // 9
      //case 12: break; // C
      case 13: break; // *
      case 14: break; // 0
      case 15: break; // #
      //case 16: break; // D
}
}
}
انا اسف اخى بعتلك ملف اخر بلخطأ
تفصل الملف

إضافة رد

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

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

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


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

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