|
تحميل كتب مجانية, مراجع للتحميل كتب مجانية, كتب عربية للتحميل, كتب ألكترونية, كتب اجنبية, كتب تعليمية, مراجع عربية,كتب للتحميل, كتب للقراءة. |
| LinkBack | أدوات الموضوع | انواع عرض الموضوع |
#1
| ||
| ||
توصيل leds و 7segment بأطراف الميكروكونترولر ربما كنت تعرف كل ما تحتاج لمعرفته حول الدليودات المشعة للضوء ولكن يجب علينا أيضا أن نذكر بها . كيف يتم تدمير الدايود المشع للضوء ؟ حسنا... هذا أمر بسيط جدا. الحرق السريع Quick burning الدايود المشع للضوء مثل أي دايود أخر له طرفين الأنود والكاثود . إذا تم توصيله بشكل صحيح إلى مصدر القدرة سوف ينبعث من الضوء .وإذا تم توصيله على نفس مصدر الجهد بعد عكس أطرافه (ولو للحظة) فلن ينبعث منه ضوء (ربما للأبد) ! الحرق البطىء Slow burning لكل دايود مشع للضوء قيمة اسمية nominal للتيار أى الحد الأقصى للتيار المصمم عليه والذى لا ينبغى تجاوزه . إذا حدث ذلك، فإن مزيدا من الضوء سوف ينبعث من الدايود ، ولكن ليس لوقت طويل! لنتذكر شيئا : على غرار المثال السابق، كل ما عليك القيام به هو تجاهل المقاومة (عدم وضعها ) التى تحدد التيار المبينة بالشكل التالى . إعتمادا على جهد مصدر القدرة قد يكون التأثير دراماتيكى ! في الأساس وحدات العرض المكونة من الدايودات المشعة للضوء ليست أكثر من عدة ليدات فى غلاف من البلاستيك المصبوب . يوجد أنواع عديدة من وحدات العرض والتى قد تتألف من عشرات الليدات والتي يمكن أن تعرض الرموز المختلفة. النوع الأكثر شيوعا هو ما يسمى 7-segment display "وحدة العرض ذات القطع أو الشرائح السبعة " . وهى تتألف من 8 ليدات , 7 شرائح مرتبة على شكل مستطيل لعرض الرمز ويوجد شريحة إضافية لعرض الفاصلة (العلامة) العشرية. لتبسيط التوصيلات يتم توصيل جميع الأنودات أو الكاثودات معا لتشكل طرف مشترك بحيث يكون لدينا وحدة عرض ذات أنود مشترك common anode أو وحدة عرض ذات كاثود مشترك common cathode. يتم تمييز الشرائح بالحروف من a إلى gبالإضافة إلى الفاصلة العشرية dpكما هو مبين في الشكل أدناه. عند التوصيل يتم التعامل مع كل ليد على حدة ، مما يعني أنه يجب أن يكون لكل ليد المقاومة الخاصة به . عند شراء الليدات يجب الاهتمام بالأشياء الآتية : اعتمادا على الطرف المشترك يوجد وحدة عرض ذات أنود مشترك وأخرى ذات كاثود مشترك ولا يوجد فرق بينهما فى الطبيعة لذلك من المستحسن التحقق بعناية من النوع المطلوب قبل التركيب والتوصيل . لكل طرف من أطراف الميكروكونترولر هناك قيد للحد الأقصى للتيار الذى يمكن أن يأخذه أو يعطيه . ولهذا السبب إذا تم توصيل عدد من وحدات العرض إلى الميكروكونترولر فينصح باستخدام ليدات التى تعمل بالتيار المنخفض والتى تستخدم 2ma فقط للعمل . عادة تميز شرائح وحدة العرض بالحروف من a إلى gولكن لا توجد قاعدة سريعة تشير إلى طرف الميكروكونترولر الذى يجب أن توصل به .لهذا السبب من المهم جدا التأكد من التوصيل قبل بدء كتابة البرنامج أو تصميم الجهاز. عادة ما تحتل وحدات العرض المتصلة بالميكروكونترولر عدد كبير من أطراف المداخل / المخارج I/O pins المتاحة وهو ما يمكن أن يكون مشكلة كبيرة خصوصا عندما يكون هناك حاجة لعرض أعداد ذات أرقام متعددة. والمشكلة تكون أكثر وضوحا إذا كان (على سبيل المثال) هناك حاجة لعرض عددين من 6 أرقام (عملية حسابية بسيطة تبين أن هناك حاجة لعدد 96 طرف مخرج في هذه الحالة)! هذه مشكلة لها حل يسمى عملية "الانتخاب من متعدد " MULTIPLEXING . تعتمد هذه الطريقة فى عملها على مبدأ الخداع البصري مثل ما يحدث عند عمل فيلم مصور بالكاميرا . رقم digit واحد فقطهو الذى يكون فعال (نشط) فى لحظة ما , ويتم تغيرحالة الأرقام بسرعةبحيث تترك إنطباع عند المشاهد بأنجميعأرقامالعددنشطة (فعالة) في وقت واحد. وفيما يلي شرحا للشكل الموضح أعلاه. أولا يتم توصيل البايت byte الذى يمثل رقم خانة الآحاد إلى منفذ الميكروكونترولر وفى نفس الوقت يكون الترانزستور T1 فى حالة التوصيل ON (فعال – نشط ) . بعد برهة يتحول الترانزستور T1 إلى حالة الفصل OFF , عندئذ يتم توصيل البايت الذى يمثل رقم خانة العشرات إلى منفذ الميكروكونترولر وفى نفس الوقت يتحول الترانزستور T2 إلى حالة التوصيل ON . هذه العملية تتكرر دوريا بسرعة عالية لجميع الأرقام والترانزستورات المقابلة. والواقع المخيب للآمال هو أن الميكروكونترولر هو مجرد نوع من الكمبيوترالمصغر مصمم فقط لفهم لغة الآحاد والأصفار والتى يجب أن نعبر بها عن الأرقام المطلوب عرضها . بعبارة أخرى الميكروكونترولر لا يفهم معنى خانة الآحاد أو خانة العشرات أو المئات ولا الأرقام العشرية التى نستخدمها . لذلك يجب أن يمر كل رقم نريد عرضه بالخطوات التالية : بادئ ذي بدء يتم تقسيم العدد المتعدد الأرقام إلى آحاد و عشرات و مئات و... وذلك فى برنامج فرعى subroutine خاص .بعد ذلك يجب تخزين كل بيانات خانة فى بايت خاص بها . يتم جعل الأرقام فى شكل قابل للحصول والتعرف عليها بإجراء عملية تسمى "إخفاء" "عمل قناع" "masking". أوبعبارة أخرى، يتم استبدال الشكل الثنائي لكل رقم بمجموعة مختلفة من الخانات باستخدام برنامج فرعى بسيط. على سبيل المثال الرقم 8 (0000 1000) يتم استبداله بالرقمالثنائي 0111 1111 من أجل تفعيل جميع ليدات عرض الرقم 8. الليد الوحيد الذى يكون غير فعال فى هذه الحالة محجوز للفاصلة العشرية . إذا كان منفذ الميكروكونترولر متصل بوحدة العرض بطريقة بحيث أن الخانة bit0 تنشط الشريحة a والخانة bit1 تنشط الشريحة b والخانة bit2 تنشط الشريحة c وهكذا , عندئذ فإن الجدول التالى يبين قناع mask كل رقم : بالإضافة إلى الأرقام من 0 إلى 9 يوجد الحروف A, C, E, J, F, U, H, L, b, c, d, o, r, t والتى يمكن أيضا عرضها عن طريق عمل القناع المناسب . فى حالة استخدام وحدة عرض نوع الآنود المشترك فإن جميع 1 فى الجدول السابق يجب استبدالها بأصفار 0 والعكس بالعكس . بالإضافة إلى تغير نوع الترانزستور إلى PNP .
__________________ angel4angel4angel4angel4angel4 |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
ترجمة وإعداد كتاب الميكروكونترولر PIC والبرمجة بلغة السى والمترجم mikroC PRO | ظل الكيو كو شن كاي | تحميل كتب مجانية, مراجع للتحميل | 52 | 08-23-2021 03:32 AM |
دورة تدريبية عملية على برمجة الميكروكونترولر PIC بلغة السى :تجاربLab ومشاريع Projects | ظل الكيو كو شن كاي | تحميل كتب مجانية, مراجع للتحميل | 52 | 06-24-2015 05:48 PM |
توصيل الريلاى بمخارج الميكروكونترولر relay | ظل الكيو كو شن كاي | تحميل كتب مجانية, مراجع للتحميل | 0 | 09-27-2011 05:24 AM |
فن .. لكن بأطراف أقلام الرصاص | hanom | أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه | 6 | 02-01-2008 12:47 AM |