عالم الميكروكنترولر والتحكم
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


برمجة الميكروكنترولر بكل سهولة ويسر
 
الرئيسيةأحدث الصورالتسجيلدخولرز الدخول
إدارة المنتدى .. ترحب بجميع الأعضاء وتتمنى لهم قضاء وقت ممتع ومفيد ملئ بتبادل الآراء والمعرفة بهدف نشر العلم
تعلن إدارة المنتدى .. أن الترقية فى رتب الأعضاء تعتمد على نشاطهم فى المنتدى حيث أنها تزداد بزيادة عدد المشاركات فى مواضيع المنتدى

 

 برمجة العارضة السباعية احادية الخانة 7segment

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالأحد 20 مايو 2012, 12:56 am

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


برمجة العارضة السباعية احادية الخانة
7segment




قبل البدء فى عملية البرمجة يجب مراجعة موضوع " شاشات الإظهار ذات السبع قطع (العارضات السباعية) 7segments " من [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] للوقوف على نظرية عمل العارضة السباعية. ثم نبدء فى إنشاء المشروع نقوم بفتح صفحة عمل لمشروع جديد فى برنامج فلوكود بنفس الطريقة التى قمنا بشرحها سابقا ،نختار اسم للمشروع حسب الرغبة وليكن Flow_7seg ثم نقوم بتحديد المتحكم المطلوب بناء المشروع به من لائحة المتحكمات المتاحة فى البرنامج وبنفس الطريقة التى تعلمناها من قبل. ويجب ان نقوم بضبط الإعدادات الأولية والأساسية للمتحكم والتى على رأسها سرعة المذبذب فينتج عندنا صفحة المشروع جاهزة للعمل.


1- الدخول الى صفحة العمل بعد تهيئة المتحكم وضبط اعداداته الاولية والأساسية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

لإدخال مكون العارضة السباعية الى صفحة المشروع يجب أولا التعرف على الشكل الخاص به
من شريط المكونات أعلى صفحة العمل

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

وهذا شكل مكون العارضة السباعية فى حالة وجوده بصفحة عمل المشروع

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


2- إدراج العارضة السباعية فى صفحة عمل المشروع

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


3- استقرار مكون العارضة السباعية فى صفحة عمل المشروع


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

لاحظ البيانات الهامة المسجلة فى مكون العارضة
Anode : A3
Cathode : PORTB


هذا يعنى ان الأنود موصل بالطرف A3 بالمتحكم وان كل ليد من الليدات السبعة موصل مع أحد
أطراف المنفذ B ويمكن تغيير هذه التوصيلات إذا دعت الحاجة لذلك


4- التعديل فى خصائص مكون العارضة السباعية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


4- نافذة اعداد التوصيلات للعارضة السباعية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
Maged
عضو موهوب
عضو موهوب
Maged


عدد المساهمات : 232
نقاط : 286
تاريخ التسجيل : 23/04/2012

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: رد: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالأحد 20 مايو 2012, 5:45 am

سلمت يداك اخى العزيز ادمن

شرح واضح ومفهوم

انا فى انتظار القادم

شكرا لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: رد: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالإثنين 21 مايو 2012, 12:06 am

Maged كتب:
سلمت يداك اخى العزيز ادمن

شرح واضح ومفهوم

انا فى انتظار القادم

شكرا لك
شكرا لك اخى ماجد على المتابعة
وان شاء الله سوف نكمل الدروس

.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
amr
عضو متميز
عضو متميز



عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 41

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: رد: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالإثنين 21 مايو 2012, 12:10 am

أكرمك الله استاذنا الكبير على هذا الشرح

بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: رد: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالإثنين 21 مايو 2012, 4:48 am


دائرة المشروع


المشروع هو عبارة عن إظهار الرقم 7 على مكون العارضة السباعية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


مبدأ عمل المتحكم فى إظهار الأرقام

يعتمد مبدأ عمل المتحكم فى اظهار اى رقم كما لو كان هناك مجموعة من المفاتيح داخل المتحكم تعمل المفاتيح بطريقة الكترونية وليست طريقة ميكانيكية. فى برنامج فلوكود سيتم برمجة الليدات التى يجب ان توصل الكاثودات الخاصة بها الى 0V وسيقوم المتحكم بذلك بطريقة الكترونية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


5- إنشاء متغير وإسناد الرقم 7 إليه

بنفس الطريقة السابقة نقوم بإنشاء متغير ونسميه var_1 ونسند اليه الرقم 7 وهو الرقم المطلوب إظهاره على العارضة السباعية. ثم نقوم بإدراج رمز الحساب الى صفحة العمل واسناد المتغير var_1 اليه

6- رمز الحساب بعد إدراجه وبرمجته

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


7- إدراج رمز ماكرو المكونات Component Macro


فى فلوكود لبرمجة اى من مكونات العناصر الالكترونية لا يتم ذلك إلا من خلال استخدام ماكرو المكونات component macro نقوم بإدخال رمز الماكرو لمكون العارضة السباعيةالى صفحة العمل

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: رد: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالإثنين 21 مايو 2012, 5:05 am



8- التعديل فى خصائص ماكرو مكون العارضة السباعية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


9- التعديل فى نافذة خصائص ماكرو مكون العارضة السباعية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


10- تنفيذ محاكاة المشروع

ننتقل الى مرحلة محاكاة المشروع والتأكد من صحة البرمجة .. وللقيام بذلك
نقوم بالضغط على زر التشغيل Run (المثلث الأزرق) يقوم بذلك


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


11- توليد ملف الهيكس

لتوليد ملف HEX نوقف المحاكاة أولا ثم نقوم بالضغط على أيقونة compile to Hex
وننتظر كالمعتاد حتى تكتمل عملية التوليد

وبذلك نكون قد انتهينا من برمجة العارضة السباعية لإظهار الرقم 7
وبالطبع يمكن البرمجة مع تغير الرقم الى اى رقم آخر


وبالتوفيق



الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
amr
عضو متميز
عضو متميز



عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 41

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: رد: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالإثنين 21 مايو 2012, 3:12 pm

جزاك الله خيرا معلمى
بالطبع البرمجة بكل سهولة ويسر
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Maged
عضو موهوب
عضو موهوب
Maged


عدد المساهمات : 232
نقاط : 286
تاريخ التسجيل : 23/04/2012

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: رد: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالإثنين 21 مايو 2012, 3:20 pm

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



عدد المساهمات : 210
نقاط : 285
تاريخ التسجيل : 14/04/2012

برمجة العارضة السباعية احادية الخانة 7segment Empty
مُساهمةموضوع: رد: برمجة العارضة السباعية احادية الخانة 7segment   برمجة العارضة السباعية احادية الخانة 7segment Emptyالأحد 17 يونيو 2012, 12:51 am

شكرا لك اخى العزيز استاذى على هذا الشرح الرائع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
برمجة العارضة السباعية احادية الخانة 7segment
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» برمجة العارضات السباعية ذات الأربعة خانات Four_7segments
» برمجة منافذ الميكروكنترولر كمخارج
» برمجة شاشات الكريستال السائل LCD
» تطبيقات إظهار الأرقام على العارضات السباعية 7segments
» كتاب مقدمة فى برمجة الميكروكنترولر بالفلوكود

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
عالم الميكروكنترولر والتحكم :: قسم الميكروكنترولر :: منتدى برمجة الميكروكنترولر-
انتقل الى: