بسم الله الرحمن الرحيم
نواصل شرح الدارة الالكترونية للساعة الرقمية
رأينا في الموضوع السابق، طريقة ربط المنفذ PORTA ، مع مفكك الترميز 7447 .
للعلم فإنّ المنفذ PORTA به 5 منافذ مرقمة RA4 RA3 RA2 RA1 RA0
هذا المنفذ استعملناه لإظهار الاعداد العشرية من 0 الى 9 ، وبما أننا نرسل الاعداد الى مفكك الترميز بشكل ثنائي، فإننا نحتاج 4 مخارج فقط، لان العدد 9 وهو اكبر عدد يظهر في الساعة، يكتب (1001) بشكل ثنائي.
لذا اخترنا المنافذ RA3 RA2 RA1 RA0 كما في التصميم.
نتحدّث الآن عن المنفذ PORTB :
المنفذ PORTB به 8 منافذ، يمكن برمجتها ك
مداخل entrees، او برمجتها ك
مخارج sorties.
حسب التصميم فإنّ المنفذين RB1 RB0 يبرمجان كمداخل، المنفذ RB0 يستعمل لضبط الدقائق، والمنفذ RB1 يستعمل لضبط الساعات، وسنعود بالشرح لهذين المنفذين.
المنافذ RB7 RB6 RB5 RB4 RB3 RB2 الستة المتبقية، للمنفذ PORTB تبرمج كلها كمخارج، و تستعمل للتحكم في المفاتيح.
المفاتيح ليست سوى الترونزستورات BC337 من نوع NPN .
كيف تظهر ارقام الساعة ؟
انّ اكبر تحدّي نصادفه، هو طبيعة تصميم هذه الدارة.
فإذا امعنتم النظر في طريقة ربط المرقّمات، فإنكم تلاحظون انّ القطع التي تحمل نفس الحرف توصل مع بعضها، أي انّ كل القطع التي تحمل حرف a لكل المرقّمات تربط مع بعضها، وكذلك الشأن لكل الحروف.
و هذا يعني بالضرورة اننا اذا أضأنا الحرف a ،فإن حرف a يضيء في كل المرقّمات الستة، وكذلك الامر بالنسبة للاعداد.
من هنا جاءت فكرة استعمال المفاتيح، فأنا في لحظة زمنية معيّنة لا اضيء سوى مرقم واحد وواحد فقط.
ويتم ذلك بغلق مفتاح المرقّم المراد إضاءته، وفتح بقية المفاتيح الخمسة.
الترونزستور الذي يلعب دور المفتاح يعمل في النظام التبديلي commutation ،أي يعمل في حالة التوقف bloque و حالة التشبع sature .
عندما نطبّق 1 منطقي ( 5 فولط ) على قاعدة الترونزستور فانه يتشبع و يصبح قاطعة مغلقة، و يوصل مصعد المرقّم بالجهد 5 فولط، مما يسمح للعدد بالظهور.
عندما نطبّق 0 منطقي ( 0 فولط ) على قاعدة الترونزستور فانه يتوقف و يصبح قاطعة مفتوحة، و يفصل مصعد المرقّم عن الجهد 5 فولط ، فينطفىء المرقّم.
ولنا عودة للموضوع.