5

الدرس الثاني عشر

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



أولا : ما هي طريقة التوصيل ...
سوف نقوم بتوصيل شاشتين بالميكروكنترولر عن طريق المترجم 74LS247 ولذلك لعرض قيم بين 1 و 99 .
هذه هي طريقة التوصيل:


وده الكود
طب تعالي نشوف إيه اللي هيحصل أحسن من العك اللي أنا بقوله ده .
خلينا نحكي شوي وركز كويس :
1.    أحنا عندنا عنصر جديد في الدائرة وهو الترانزيستور (2N2222) شوف رقمه حلو أزاي ؟!
وده ترانزيستور من النوع NPN وفائدته توصيل الكهرباء للخلية وقت اللزوم (يعني إيه وقت اللزوم) هتعرف لما نتكلم عن الكود .
ممكن تستبدله بأي ترانزيستور NPN ويكون قريب في المواصفات .
                " لو أنت مش عارف إيه هو الترانزيستور وأنواعه قول وهنزله شرح"
2.    هيتم توصيل الترانزيستور بـ البورت A والخلايا بـ البورت B عن طريق المترجم, زى ما في الرسم.
3.    هتعرف في الكود البورت A,B كخرج .
4.    في الحلقة while عندنا الكود ده :
نلاقي الكود عندنا يتكون من 3 أجزاء :
Porta
1 = لخانة العشرات
2 = لخانة الآحاد
Portb
قيمة العشرات
قيمه الآحاد
Delay_ms
وقت انتظار العرض يجب أن يكون قصير
5.    بكده تكون النتيجة اللي ظهرت عندنا هي 51 :
6.    لو عاوز تفهم اكتر غير قيمة أمر الانتظار لـ 1000 مثلا وجرب .
7.    وتقدر اكتب أي قيمه عن طريق تغير قيمة البورت B  زى ما شرحنا
8.    دلوقتي اكتب الكود و شوف إيه اللي هيحصل ؟!!
بكده نكون خلصنا الدرس النهارده
ايه المطلوب :
1.    أخراج القيم 21 و35 و 64 و 73 علي الخلايا.
2.    عمل عدد بسيط يقوم بالعد من 00 إلي 15 (هذه المشروع صعب بالنسبة للمبتدئين حاول تطبيقه إن استطعت ولو في أي مشكله اسأل متترددش ).
أشفكم الدرس الجاي
إلي اللقاء

شارك معنا في الدرس السابق ( محمد التوم و   Eng Moamerو George M ) أسال الله أن يوفقنا وإياهم .
تذكر
·       إذا كنت لم تتطبق مشاريع الدروس السابق رجاء طبقها حتي تستطيع الاستفادة من هذه الدورة.

·       تذكر لا يتم النظر إلي الاكواد الموجودة في التعليقات رجاء قم بتحميلها علي أي موقع وسيتم مراجعتها .

5 تعليقات

هناك 5 تعليقات :

  1. السلام عليكم.
    هذا رابط المشاريع:
    http://www.mediafire.com/download/qkcfw9sm5hnwfgk/way2mico_12.rar
    بالنسبة إلى ملف المحاكاة هي نفس المخطط الذي نشرتة أنت, وجاري العمل على تنزيل نسخة بروتيوس 7.8
    ولك جزيل الشكر.

    ردحذف
    الردود
    1. لا يوجد سوي كود المشروع الثاني ... وهو صحيح .. احسنت

      حذف
  2. هذه هي المشاريع
    http://www.mediafire.com/download/4ny7nftimnr22qc/projects_2seven_seg.rar
    وفقك الله
    وزادك علماَ

    ردحذف
    الردود
    1. حتي الان انت الافضل ..... احسنت ووفقك الله
      رجاء راسلني عبر البريد الالكتروني
      a.allam858@gmail.com
      او من خلال الفيس بوك
      facebook.com/ahmedallamvip
      للتحدث في امر خاص

      حذف
  3. جزاك الله كل خير
    المشاريع
    http://www.mediafire.com/download/97nfi7e6e1b2sw8/eng+moamer.rar
    ولكن لم استطيع عمل عداد للمشروع التاني لان
    لو غيرت قيمة x<=1 وكذلك y <=5 فيبدأ من 0حتي يصل الي 5 ثم يبدأ من 11 الي 15 اما اذا كانت قيمة y<=9 فانه يبدأ من 0 حتي يصل الي 19 بشكل صحيح فهل من تعديل ليقف عند 15 بنفس البرنامج الاخير رقم 8

    ردحذف