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

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

Deejay48
:: مهندس ::
تاريخ التسجيل: Dec 2017
المشاركات: 10
نشاط [ Deejay48 ]
قوة السمعة:0
قديم 08-12-2017, 01:17 PM المشاركة 1   
ha مساعدة في مشروع بسيط القفل بالباسوورد Twitter FaceBook Google+



السلام عليكم
عندي مشكلة في مشروع القفل بالكلمة السرية
المشروع يعمل عادي في المحاكاة على بروتيوس وهو مبرمج بلغة الميكروسي
يحتوي على ميكروكونترولر و لوحة مفاتيح 3*4 و شاشة 16*2
ولكن لما جسدته على الواقع في لوحات الإختبار الشابة تعمل ولكن عند ربط لوحة المفاتيح يكتب الكلمة السرية لوحده عشوائيا
من فضلكم ساعدوني في إيجاد حل لأني سأتخرج به هذا المشروع

هذه صورة المشروع

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 09-12-2017, 04:35 AM المشاركة 2   
افتراضي


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

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

Deejay48
:: مهندس ::
تاريخ التسجيل: Dec 2017
المشاركات: 10
نشاط [ Deejay48 ]
قوة السمعة:0
قديم 09-12-2017, 10:34 AM المشاركة 3   
افتراضي


بارك الله فيك على الرد
انا استعمل فقط 7 منافذ
ممكن كيف اعرف وينهم منافذ الدخول و منافذ الخروج و؟


محمد إلياس
:: مهندس جيد ::
تاريخ التسجيل: Jan 2017
المشاركات: 230
نشاط [ محمد إلياس ]
قوة السمعة:0
قديم 09-12-2017, 03:40 PM المشاركة 4   
افتراضي


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


لاحظ أن :
-البداية من الطرف RD0 وليس كما في دائرتك.
-دائرة الربط تعمل بكيباد 4*4
لكن بما أنك تستخدم كيباد 4*3 فإن الطرف الشاغر هو RD3 .

ممكن تعتبر الطرف الشاغر RD3 كدخل وتوصله بمقاومة 10 كيلو مع الارضي هو أيضا من باب الاحتياط.


Deejay48
:: مهندس ::
تاريخ التسجيل: Dec 2017
المشاركات: 10
نشاط [ Deejay48 ]
قوة السمعة:0
قديم 09-12-2017, 05:34 PM المشاركة 5   
افتراضي


السلام عليكم
اتبعت ما قلت لي واتبعت ترتيب الذي موجود في ميكروسي ولكن تغيرت الأزرار في الماحاكة البروتيوس
ممكن ابعث لك الكود والمحاكاة في الخاص لترى ؟؟؟


محمد إلياس
:: مهندس جيد ::
تاريخ التسجيل: Jan 2017
المشاركات: 230
نشاط [ محمد إلياس ]
قوة السمعة:0
قديم 09-12-2017, 07:54 PM المشاركة 6   
Smile


ممكن طبعا أخي لا مشكل.
لكن قبل ذلك جرب كيباد تصممه في برتوس بواسطة أزرار عادية اسمها Button
كهذا المثال (الكيباد على Portc لكن نفس المبدأ على Portd ) :


أخذت المثال من هذا الموقع:
https://electrosome.com/matrix-keypa...ikroc-library/
دائرة مشروعهم:

مشروعهم:
https://electrosome.com/wp-content/u...oC-Library.zip
ستلاحظ أنهم في دائرة المحاكاة على بروتوس لم يضعوا مقاومات الدخول
ببساطة لأن كيباد بروتوس لم يقبلها.
هو يحبها على الخروج !
هذه إحدى غرائب بروتوس كما قال عنه الأستاذ ماجد ذات مرة ..


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 10-12-2017, 04:36 AM المشاركة 7   
افتراضي


بارك الله فيك على الرد
انا استعمل فقط 7 منافذ
ممكن كيف اعرف وينهم منافذ الدخول و منافذ الخروج و؟
لقد قدم الأخ الفاضل محمد الشرح الوافى
فقط أريد توضيح أمر أن الميكرو به من 1 إلى 5 منافذ فقط و كل منفذ به من ثلاثة إلى ثمانية أطراف
Port هو منفذ متعدد الأطراف


Deejay48
:: مهندس ::
تاريخ التسجيل: Dec 2017
المشاركات: 10
نشاط [ Deejay48 ]
قوة السمعة:0
قديم 10-12-2017, 11:04 AM المشاركة 8   
افتراضي


لقد قدم الأخ الفاضل محمد الشرح الوافى
فقط أريد توضيح أمر أن الميكرو به من 1 إلى 5 منافذ فقط و كل منفذ به من ثلاثة إلى ثمانية أطراف
Port هو منفذ متعدد الأطراف
أعتذر المنافذ قصدت الأطراف يعني أستخدم 7 أطراف من المنفذ D

إضافة رد

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

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

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


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

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