التجربةالثالثه عشر :- Multiplexing

الوصف

تخيل وحدات العرض المتصلة بالميكروكونترولر عددها كبيرهذا يلزم عددكبير من أطراف المداخل / المخارج I/O pins المتاحة وهو ما يمكن أن يكون مشكلة كبيرة خصوصا عندما يكون هناك حاجة لعرض أعداد ذات أرقام (خانات) متعددة. هذه المشكلة لها حل يسمى عملية "الانتخاب من متعدد " Multiplexing .


المعلومات النظرية المطلوبة

أولا :- يجب الاطلاع علي التجربه السادسه لمعرفه ماهي ال7segment
ثانيا :- لمحه عن تقنيهMultiplexing 
تعتمد هذه الطريقة فى عملها على مبدأ الخداع البصري مثل ما يحدث عند عمل فيلم مصور بالكاميرا فمثلا في التجربه نريد عرض رقم مكون من اربع خانات(احاد- عشرات – مئات - الاف).سوف نظهر كل خانه بوحده سفن سجمنت  مع العلم بأن كل اطراف البيانات للوحده سفن سجمن ستكون موصله مع بعضهم البعض كما بالصور  ولكن الذي سوف يختلف فقط هو الطرف المشترك للوحده كما هو موضح بالصوره فأذا اردنا نعرض الرقم 1234  علي الوحده بكاملها نوصل الدائره كما بالشكل  ونقوم بأرسال الرقم واحد علي خرج البورت  B مع تنشيط جعل البورت رقم  0 في البورت  Aيعطي صفر في حاله اذا كان الكاثود مشترك وواحد اذا كان الانود هو المشترك وبذلك نعرض الرقم واحد علي الوحده الاولي فقط لانها فقط المنشطه ثم ننتظر 5 ملي ثانيه وهو الزمن الازم لعمل الخداع للعين ونجعل البورتB المسئول عن الداتا يعطي الي الرقم 2 مع تنشيط الوحده الثانيه وذلك اما بأعطائها صفر في حاله الكاثود المشترك او  واحد في حاله الانود المشترك ثم نعطي تاخير زمني 5 مللي ثانيه وبذلك تم عرض الرقم 2 علي العارضه رقم 2 فقط وباقي العارضات لا تعمل ثم جعل البورت لB يخرج القيمه 3 مع تنشيط المشترك للعارضه 3 فقط كما سبق واعطاء تأخير زمني 5 مللي ثانه وكذلك الحال للرقم 4  وهكذا اذا الملخص المفيد اننا نعطي بيانات الرقم علي اطراف الداتا مع تنشيط العارضه التي سوف تعرض الرقم وعمل تأخير زمني 5 مللي ثانيه حتي يتهئ للعين ان كل العارضات تعمل ولكن في الحقيقه انها تعمل بالتناوب

الدائرة الكهربية

البرنامج

شرح البرنامج



فيديو التجربة



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

إرسال تعليق