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

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

شعيب حليم
:: مهندس متواجد ::
تاريخ التسجيل: May 2010
المشاركات: 72
نشاط [ شعيب حليم ]
قوة السمعة:0
قديم 05-10-2010, 12:16 PM المشاركة 1   
ha عمل مقاطعة خاصة بالكايباد Twitter FaceBook Google+



السلام عليكم إخواني أرجو ان تجيبوني على طلبي وهو كيفية عمل مقاطعة PORT في برنامج فلوكود من أجل الكايباد.
يعني عندي مشروع فيه كايباد 4*4 أريد أن استعمل المقاطعة عند ضغط اي زر من الكايباد تحدث مقاطعة PORT B وفي برنامج المقاطعة اقوم بتعريف الزر واقوم بكتابته على LCD هدفي الآن هو كيفية عمل هذه المقاطعة ببرنامج الفلوكود .
مع العلم أن البيك الذي استعمله هو 16F876A جزاكم الله خيرا كل من يعرف أرجو ان يفيدني به .
أخوكم شعيب.

اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 05-10-2010, 12:58 PM المشاركة 2   
Arrow


السلام عليكم إخواني أرجو ان تجيبوني على طلبي وهو كيفية عمل مقاطعة PORT في برنامج فلوكود من أجل الكايباد.
يعني عندي مشروع فيه كايباد 4*4 أريد أن استعمل المقاطعة عند ضغط اي زر من الكايباد تحدث مقاطعة PORT B وفي برنامج المقاطعة اقوم بتعريف الزر واقوم بكتابته على LCD هدفي الآن هو كيفية عمل هذه المقاطعة ببرنامج الفلوكود .
مع العلم أن البيك الذي استعمله هو 16F876A جزاكم الله خيرا كل من يعرف أرجو ان يفيدني به .
أخوكم شعيب.
وعليكم السلام
للاسف غير ممكن أخي شعيب ..
لا بفلوكود ولا بأية لغة أخرى حسب ظني ..

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

شعيب حليم
:: مهندس متواجد ::
تاريخ التسجيل: May 2010
المشاركات: 72
نشاط [ شعيب حليم ]
قوة السمعة:0
قديم 05-10-2010, 01:24 PM المشاركة 3   
yel


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


التعديل الأخير تم بواسطة : شعيب حليم بتاريخ 05-10-2010 الساعة 01:34 PM

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 05-10-2010, 02:55 PM المشاركة 4   
افتراضي


أخي شعيب ..
اشرح الموضوع وان شاء الله تظهر بعض الافكار البرمجية ..


شعيب حليم
:: مهندس متواجد ::
تاريخ التسجيل: May 2010
المشاركات: 72
نشاط [ شعيب حليم ]
قوة السمعة:0
قديم 05-10-2010, 03:17 PM المشاركة 5   
Arrow


أخي شعيب ..
اشرح الموضوع وان شاء الله تظهر بعض الافكار البرمجية ..
شكرا وجزاك الله خيرا على تعاونك معي اخي زكي هاهو شرح :

مكونات المشروع :
PIC 16f876A
LCD 4*16
keypad 4*4
Sensor
يقوم lcd بإظهار الوزن وقيمة الكيلوغرام الواحد و نقوم بعمل الضرب لكي يحسب الاوزان في ثمن الكيلو الواحد
يقوم المستعمل بإدخل قيمة الكيلوغرام الواحد في أي وقت كما يمكنه أن يمحي ويعيد الادخال
* يبقى sensor لم اجد واحد حتى الان ولكن يمكننا فرض قيم من عندنا لكي يتقدم المشروع مثلا
10 kg يقابلها 0.5 فولط و 150 kg يقابلها 4.5 فولط .
هدا هو المشروع جزاكم الله خيرا اخواني ساعدوني.


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 05-10-2010, 03:33 PM المشاركة 6   
Arrow


شكرا وجزاك الله خيرا على تعاونك معي اخي زكي هاهو شرح :
مكونات المشروع :
PIC 16f876A
LCD 4*16
keypad 4*4
Sensor
يقوم lcd بإظهار الوزن وقيمة الكيلوغرام الواحد و نقوم بعمل الضرب لكي يحسب الاوزان في ثمن الكيلو الواحد
يقوم المستعمل بإدخل قيمة الكيلوغرام الواحد في أي وقت كما يمكنه أن يمحي ويعيد الادخال
* يبقى sensor لم اجد واحد حتى الان ولكن يمكننا فرض قيم من عندنا لكي يتقدم المشروع مثلا
10 kg يقابلها 0.5 فولط و 150 kg يقابلها 4.5 فولط .
هدا هو المشروع جزاكم الله خيرا اخواني ساعدوني.
اخي شعيب هذا واجب ..
1- بالنسبة لجانب المتحسس : عنصر إلكتروني يحول قيمة فيزيائية هي الوزن الى قيمة فيزيائية أخرى هي الجهد .. هذه هي طريقة عمل كل المتحسسات تقريبا ..
لذلك يمكنك ان تستخدم المحول انالوج / ديجيتال في مشروعك .
2- سؤال: ما دور الكيباد في المشروع؟


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 926
نشاط [ robota ]
قوة السمعة:103
قديم 05-10-2010, 03:35 PM المشاركة 7   
افتراضي


السلام عليكم
عمليا يمكن عمل هذه المقاطعة وذلك باستخدام
PORTB Interrupt on Change
عن طريق RB4--RB7 .
ولان المستخدم بطئ (غالبا يظل المستخدم ضاغطا على الزر حوالى 200 ميلى ثانية ربما اكثر ). وللاستفادة من هذا نقوم بعمل مقاطعة PORTB Interrupt on Change
وتوصيل الاعمدة الخاصة بالكيباد ب RB4--RB7
وكلما كان تردد الكريستالة اكبر كان ذلك افضل.
بالتوفيق


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 926
نشاط [ robota ]
قوة السمعة:103
قديم 05-10-2010, 03:44 PM المشاركة 8   
افتراضي


يتوجب عليك التخلص من ال Switch Bounce وذلك باضافة delay فى اول المقاطعة
بالتوفيق

إضافة رد

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

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

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


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

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