قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 26-05-2011, 11:38 AM المشاركة 1   
افتراضي تفاصيل برمجة وحدات العرض 7 segment الأحادية والمتعددة ببرمجيات Flowcode Twitter FaceBook Google+



تفاصيل برمجة وحدات العرض ذات الشرائح السبعة 7 segment الأحادية والمتعددة ببرمجيات Flowcode
وحدة العرض ذات السبع شرائح هى فى الأساس وحدة عرض للأعداد (والحروف) وتستخدم 7 دايودات مشعة للضوء (ليدات) LED فى شكل أشرطة (شرائح – قطع) ومرتبة بطريقة بحيث يمكن استخدامها فى الأساس لعرض الأعداد من 0 إلى 9 (فعليا قد يوجد شريحة ثامنة على شكل نقطة تستخدم كعلامة عشرية ) .





تمتلك برمجيات Flowcode وحدة عرض أحادية علاوة على وحدة عرض مكونة من أربع وحدات .





استخدام وحدة (خانة) واحدة :

اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 26-05-2011, 11:43 AM المشاركة 2   
افتراضي


استخدام وحدة (خانة) واحدة :
قبل استخدام وحدة العرض تحتاج إلى إضافة إحداها كمكون إلى المشروع.
من شريط أدوات المكونات اختار قائمة المخارج Outputs وانقر على رمز الوحدة المنفردة فتظهر فى نافذة لوحة التحكم panel .






المكون المختار (بالنقر عليه) يظهر اسمه فى أعلا نافذة الخواص ليسمح لك بمعرفة المكونات تستخدم .
فى الوضع الافتراضى يتم توصيل وحدة العرض ذات الشرائح السبعة بجميع أطراف المنفذ port B علاوة على الطرف A3 . يمكنك تغيير هذا التوصيل ولكننا سنستخدمه كما هو .





إن لم يكن التوصيل محدد فيمكن :
النقر على Connections…. فى نافذة الخواص
أو النقر بالزر الأيمن على المكون واختيار Connections من القائمة المنبثقة .

على خلاف وحدة العرض LCD فإن وحدة العرض ذات الشرائح السبعة تكون جاهزة للعمل مباشرة دون الإعداد للبدء .

دعنا نغوص قليلا ونعرض أول عدد لنا .

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 26-05-2011, 11:48 AM المشاركة 3   
افتراضي


دعنا نغوص قليلا ونعرض أول عدد لنا .








اسحب رمز ماكرو مكون Component macro إلى المخطط وافتحه (بالنقر المزدوج) فيظهر لك المربع الحوارى لخواص هذا الرمز .













فى مكان Display name يمكن كتابة الاسم الذى سوف يعرض بالمخطط يدل على العمل ليسهل تتبع المخطط وليكن Show Digit 6 على سبيل المثال .

انقر على المكون LCD7seg(0) . تظهر لك بالجهة اليمنى قائمة بالماكروهات المتاحة لهذا المكون. اختار الماكرو ShowDigit "عرض خانة أو رقم" .
الماكرو ShowDigit يأخذ بارامتران : القيمة Value والعلامة العشرية DecimalPoint .
القيمة Value هى العدد الذى نرغب فى عرضه وليكن العدد 6 على سبيل المثال .
العلامة العشرية DecimalPoint تحدد إظهار العلامة العشرية أو عدم إظهارها . تحديد هذا البارامتر بالصفر 0 يعنى عدم إظهارها وتحديده بالواحد 1 يعنى إظهارها (مثل توصيل وفصل الليد) .
أدخل 6,0 فى مكان البارامترات وانقر OK .

ملحوظة : الوضع الافتراضى لوحدة العرض هو النوع " الأنود المشترك" ويمكن تغيير خواصها الخارجة من نافذة الخواص ويظهر لك المربع الحوارى التالى :






عند تشغيل المحاكاة يعرض الرقم 6 على وحدة العرض







وبعد الترجمة والتنفيذ ببرمجيات بروتيس تكون النتيجة :





استخدام أربع وحدات (خانات) :


abnidal
:: مهندس متميز ::
تاريخ التسجيل: Nov 2006
الدولة: مصر
المشاركات: 384
نشاط [ abnidal ]
قوة السمعة:0
قديم 26-05-2011, 11:53 AM المشاركة 4   
افتراضي السلام عليكم


اكرمــــــــــــــــــــــــــــــــــــــــــــــ ـك اللـــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــه


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 26-05-2011, 12:24 PM المشاركة 5   
افتراضي


اكرمــــــــــــــــــــــــــــــــــــــــــــــ ـك اللـــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــه
أخى الكريم

شكرا جزيلا لك

آمين أنا وانت إن شاء الله

مع تمنياتى بدوام التوفيق


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 26-05-2011, 12:55 PM المشاركة 6   
افتراضي


استخدام أربع وحدات (خانات) :

الآن دعنا نتحول إلى وحدات العرض الرباعية quad 7-segment display :
  • من شريط رموز المكونات اختار المخارج وانقر على وحدة العرض الرباعية لإضافة إحداها إلى المشروع فتظهر فى لوحة التحكم .




· فى الوضع الافتراضى توصل الوحدة الرباعية بجميع أطراف المنفذ port B الثمانية علاوة على الأطراف A0-A3 من المنفذ port A . يمكتك تغيير ذلك كما سبق من نافذة الخواص أو بالنقر بازر الأيمن للماوس واختيار التوصيلات .






· كما يمكن تغيير الخواص الخارجية





الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 26-05-2011, 12:59 PM المشاركة 7   
افتراضي


لنبدأ المخطط :







· اسحب رمز ماكرو مكون إلى المخطط وافتحه ليظهر لك المربع الحوارى لخواصه .
· نفس الخطوات المتبعة مع وحدة واحدة لكن هذه المرة نحتاج إلى بارامتر جديد هو رقم الوحدة أو الخانة Digit .يستخدم هذا البارامتر لتحديد أى وحدة من الوحدات الأربعة سوف يعرض القيمة Value وتأخد القيمة من 0 إلى 3 من اليمين إلى اليسار .









· لعرض العدد 1234 على الوحدة الرباعية :
# أدخل 3,1,0 فى مكان البارامترات وانقر OK . هذا سوف يعرض العدد 1 فى الوحدة أقصى اليسار (تذكر الترقيم من اليمين إلى اليسار ) .






# ثم أضف 3 مكروهات بالقيم 2,2,0 ( القيمة 2 والوحدة 2 وعدم إظهار العلامو العشرية ) و 1,3,0 (القيمة 3 والوحدة 1 وعدم إظهار العلامة العشرية ) و 0,4,0 (القيمة 4 بالوحدة 0 أقصى اليمين وعدم إظهار العلامة العشرية ) على الترتيب .

















· الآن شغل المحاكاة ؟؟؟؟؟؟؟؟؟؟؟
ما الذى يحدث ؟ لقد أرسلنا القيم الصحيحة للوحدات المناسبة ولكن ما يعرض (المضىء) هو آخر رقم فقط !! :








· إذا قمت بتشغيل المحاكاة ببطىء أو خطوة بخطوة فسوف تشاهد ما يحدث .
· فى الأساس تضىء الوحدة الأولى ثم التالية والتالية ثم الأخيرة .
· المشكلة هى أن هذه الوحدات على خلاف وحدات العرض LCD لا يمكننا إضاءة أكثر من وحدة واحدة فى نفس الوقت .
ما هو الحل لهذه المشكلة ؟


abnidal
:: مهندس متميز ::
تاريخ التسجيل: Nov 2006
الدولة: مصر
المشاركات: 384
نشاط [ abnidal ]
قوة السمعة:0
قديم 26-05-2011, 03:52 PM المشاركة 8   
افتراضي السلام عليكم


السلام عليكم ورحمه الله وبركاته

استاذ فتح الله عبد العزيز جزاك الله كل خير وادامك واكرمك من فضله وجعله في ميزان حسناتك انشاء الله اما بعد :

فلي طلب عنك وكل امل ان يلبى ولا اظنك ترفض وظني بك خير انشاء الله وانت لها واظن ايضا ان اغلب الاخوة يشاركوني في حاجتهم لهذا الطلب ايضا وهو :

ان تجمع لنا ما قدمته من دروس في ما يخص برنامج الفلوكود في ملف واحد PDF ولا مانع لو تأخر قليلا واخذ منك بعض الوقت وبل وافضل ان يكون في نهاية هذه الدروس ليكون جامعا لها فما رأيك استاذ فتح الله عبد العزيز راجيا الله ان يوفقك الى هذا ....


اكرمــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــك اللـــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــه

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 02:20 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2024