:جديد المواضيع
النتائج 1 إلى 2 من 2

مطلوب برنامج للمشروع

  1. #1
    جديد

    User Info Menu

    مطلوب برنامج للمشروع

    السلام عليكم ورحمة الله وبركاته
    لو سمحتم عندى keypad 4*4 و الديكودر mm74c922 و ميكروكنترولر atmel وعملت بينهم
    interface ووصلت خرج الديكودر على port1 ومطلوب منى عمل برنامج يأخذ باسوورد من المستخدم وان كانت صحيحه يخرجها على port2 وان كانت خاطئه يخرج أى data
    مع العلم أن الباسوورد ممكن تتكون من اى عدد من ال digit
    وجزاك الله خيرا


    0 Not allowed!

  2. #2
    مشرف متميز

    User Info Menu

    اولا لا يجوز ان تكون اى عدد لسببين الأول ان الميكرو له حد اقصى فى التعامل مع البيانات كما ان لا بد من تحديد الطول حتى يعلم الميكرو متى ينتهى من الإدخال وينتقل للإختبار لذا لا بد من تحديد حد اقصى وليكن مثلا 20 حرف ولن يستطيع احد\ ان يتذكر 20 حرف ويدخلهم صح
    هل استخدمت الخرج المسمى Data Ready ؟ يجب ان يدخل ايضا على Port1 أو Port3 اذا كنت تنوى استخدام Interrupt
    استخدم الأمر Move لنقل الداتا من Port1 الى الـ Register
    اختبر كونها رقم صحيح او عدد اعلى من 9 تذكر انك يجب ان تستخدم احد الأكواد * # لعمل ادخال و الغاء الإدخال للبدء من جديد
    ان كانت رقم احفظة فى الذاكرة فى مكان مناظر الرقم الإدخال ممثلا
    الخانة 100 تحتوى عدد الأرقام التى تم ادخالها للآن وتبدأ بصفر
    الخانة 101 تحتوى اول رقم تم ادخاله وهكذا
    اما الرقم السرى فيمكنك حفظه بنفس الطريقة فى الأماكن
    200 ،201 ،202 الخ
    عند الإنتهاء قارن 100 = 200 وهكذا لنهاية الطول المخزون فى 100
    اى 101=201 الخ


    0 Not allowed!

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •