| التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) | |
|
|
كاتب الموضوع | رسالة |
---|
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الخميس 24 مايو 2012, 6:56 pm | |
| السلام عليكم ورحمة الله وبركاته التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر)فى هذا الموضوع سوف نقوم بتنفيذ مشاريع للعدادات باستخدام الليدات وبالتحديد فكرة القلاشر بحيث يتم العد باستخدام النظام الثنائى والذى تشير اليه الليدات المضاءة للتعبير عن العدد العشرى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]وبالتالى فإن إضاء الليد الأول من اليمين 0001 0000 ثنائيا تعنى العدد 1 عشريا[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]وكذلك فإن إضاء التمانية ليدات جميعها 1111 1111 ثنائيا تعنى العدد 255 عشريا[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]وبهذه الطريقة يتم العد بداية من الرقم 1 الى الرقم 255 وهو اكبر رقم يمكن الحصول عليه من مكون الليدات والذى يحتوى على bit 8 او 8 بت
عدل سابقا من قبل Admin في الخميس 31 مايو 2012, 1:10 am عدل 1 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الخميس 24 مايو 2012, 6:58 pm | |
| المشروع الأول COUNTER 1عداد تصاعدى من 0 الى 255 والاستمرار هذا المشروع عبارة عن عداد يقوم بالعد تصاعديا و باستمرار من 0 الى 255 عن طريق اجراء عملية حسابية على متغير(العملية الحسابية هى الجمع)( زمن التأخير 1 ثانية)صورة لمخطط تنفيذ المشروع ببرنامج فلوكود[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] الهدف: كيفية إجراء عمليات حسابية على متغير وتحويله الى عداد المتحكم المستخدم: PIC16F84aلتنفيذ المشروع ننشئ متغير ونجرى عليه عملية حسابية وهى الجمع ونجعله يتزايد باضافة 1 كل مرة . ثم ندمج محتوى العداد مع احد المنافذ وليكن منفذ B بعد جعله مخرجا ثم ربطه مع 8 ليدات لإظهار النتيجة واستخدام حلقة للإستمرارية تحميل ملف الفلوكود من هنا
بالتوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:29 pm عدل 1 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الخميس 24 مايو 2012, 7:16 pm | |
| محاكاة المشروع الأول
Counter 1
عداد تصاعدى من 0 الى 255 والاستمرار صورة لمخطط تنفيذ المشروع ببرنامج بروتس[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]ملفات بروتس والهيكس الخاص بالمشروع من هنا وبالله التوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:30 pm عدل 6 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الخميس 24 مايو 2012, 8:20 pm | |
| طريقة أخرى لتنفيذ نفس المشروع الأول
نلاحظ فى هذا التطبيق Counter 1 تم استخدام حلقة غير شرطية والتى تتكون من رمز نقطة وصل كنقطة بداية ورمز العودة اليها ولكن يمكن تنفيذ نفس المشروع باستبدال الحلقة غير الشرطية بأخرى حلقة شرطية لانهائية أى غير محدودة فيكون المشروع كما بالصورة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] ولا يؤثر هذا التعديل على النتائج او على ملف الهيكس المتولد
تحميل ملف الفلوكود من هنا وبالتوفيق إن شاء الله
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:31 pm عدل 1 مرات | |
|
| |
Maged عضو موهوب
عدد المساهمات : 232 نقاط : 286 تاريخ التسجيل : 23/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 1:34 am | |
| ما شاء الله اخى العزيز واستاذى مرحلة جديدة من المشاريع انا متابع معك وسوف اقوم بتطبيق هذه المشاريع اول بأول معك شكرا لك | |
|
| |
amr عضو متميز
عدد المساهمات : 215 نقاط : 271 تاريخ التسجيل : 23/04/2012 العمر : 41
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 2:00 am | |
| كل الشكر والتقدير لك استاذى على هذا المجهود
الموضوع بداية جديدة وموفقة
ونحن معك | |
|
| |
aboudi عضو متميز
عدد المساهمات : 210 نقاط : 285 تاريخ التسجيل : 14/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 4:40 am | |
| كلمة الشكر لا تكفى استاذى
متابعين معك وفى انتظار القادم | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 3:43 pm | |
| شكرا جزيلا لكم اخوانى الكرام ماجد وعمرو وعبودى على متابعنكم المستمرة ان شاء الله معا نكمل هذ الموضوع حتى تعم الفائدة بارك الله فيكم جميعا | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 4:03 pm | |
| المشروع الثانىCOUNTER 2عداد تصاعدى يبدأ بالعد من 0 الى عدد محدد هذه المرة سوف نقوم بتنفيذ مشروعين كل من هما عبارة عن عداد يقوم بالعد تصاعديا من 0 الى عدد معين وليكن 20 ولكن فى المرة الأولى يقوم بالوصول الى العدد 20 ويتوقف والثانية يقوم بالإعادة والاستمرار فى العد تصاعدياأولا: العداد يقوم بالعد تصاعديا من 0 الى 20 ثم يتوقف نهائياصورة لمخطط تنفيذ المشروع ببرنامج فلوكود[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] الهدف: كيفية إجراء عمليات حسابية على متغير وتحويله الى عداد (العملية الحسابية هى الجمع)( زمن التأخير 500 ميلى ثانية)المتحكم المستخدم: PIC16F84aتحميل ملف الفلوكود من هنا
بالتوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:31 pm عدل 6 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 4:09 pm | |
| ثانيا: العداد يقوم بالعد تصاعديا من 0 الى 20 ثم إعادة العد وباستمرار صورة لمخطط تنفيذ المشروع ببرنامج فلوكود[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] الهدف: كيفية إجراء عمليات حسابية على متغير وتحويله الى عداد (العملية الحسابية هى الجمع)( زمن التأخير 500 ميلى ثانية)المتحكم المستخدم: PIC16F84aتحميل ملف الفلوكود من هنا
بالتوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:33 pm عدل 4 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 4:30 pm | |
| المشروع الثالثCOUNTER 3عداد تنازلى يبدأ بالعد من عدد معين الى 0 هذه المرة سوف نقوم بتنفيذ مشروعين كل من هما عبارة عن عداد يقوم بالعد تنازليا من عدد معين الى 0 وإيضا هنا العدد المعين هو 20 وبنفس الطريقة المشروع الاول يقوم المتحكم بالوصول الى العدد 0 ويتوقف والثانية يقوم بالإعادة والاستمرار فى العد تنازلياأولا: العداد يقوم بالعد تنازليا من 20 الى 0 ثم يتوقف نهائياصورة لمخطط تنفيذ المشروع ببرنامج فلوكود[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] الهدف: كيفية إجراء عمليات حسابية على متغير وتحويله الى عداد (العملية الحسابية هى الطرح)( زمن التأخير 1 ثانية)المتحكم المستخدم: PIC16F84aتحميل ملف الفلوكود من هنا
بالتوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:34 pm عدل 2 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 4:41 pm | |
| ثانيا: العداد يقوم بالعد تنازليا من 20 الى 0 ثم الإعادة وباستمرار صورة لمخطط تنفيذ المشروع ببرنامج فلوكود[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] الهدف: كيفية إجراء عمليات حسابية على متغير وتحويله الى عداد (العملية الحسابية هى الطرح)( زمن التأخير 1 ثانية)المتحكم المستخدم: PIC16F84aتحميل ملف الفلوكود من هنا
بالتوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:34 pm عدل 2 مرات | |
|
| |
aboudi عضو متميز
عدد المساهمات : 210 نقاط : 285 تاريخ التسجيل : 14/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الجمعة 25 مايو 2012, 11:02 pm | |
| مشاريع اكثر من رائعة استاذى العزيز
ولقد استنتجت الفرق بين التوقف والاستمرار فى العد
هو انه فى حالة الايقاف نجد ان البرنامج عندما يصل الى الرقم المحدد يخرج مباشرة عن طريق النقطة الخروج B
ولكن فى حالة الاستمرار نجد ان البرنامج عندما يصل الى الرقم المحدد يبدا العد من جديد عن طريق نقطة البداية B
هل فهمى صحيح
وشكرا مقدما | |
|
| |
amr عضو متميز
عدد المساهمات : 215 نقاط : 271 تاريخ التسجيل : 23/04/2012 العمر : 41
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) السبت 26 مايو 2012, 3:30 pm | |
| ما شاء الله اخى العزيز واستاذى أدمن أفكار ممتازة واساسية احسنت اخى عبودى من الواضح انك اشتغلت فى الموضوع
تحياتى لك ولاستاذنا | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) السبت 26 مايو 2012, 11:48 pm | |
| - aboudi كتب:
- مشاريع اكثر من رائعة استاذى العزيز
ولقد استنتجت الفرق بين التوقف والاستمرار فى العد
هو انه فى حالة الايقاف نجد ان البرنامج عندما يصل الى الرقم المحدد يخرج مباشرة عن طريق النقطة الخروج B
ولكن فى حالة الاستمرار نجد ان البرنامج عندما يصل الى الرقم المحدد يبدا العد من جديد عن طريق نقطة البداية B
هل فهمى صحيح
وشكرا مقدما نعم اخى عبودى .. استنتاجك فى محله فإن الفرق بين الايقاف والاستمرار هو فى استخدام رمز نقطة الاتصال بما يحتويه من نقطتى القفز والوصل .. فعند الوصول الى العدد المحدد يتم القفز إما للخروج او اعادة العد .. شكرا جزيلا لك على المرور والمتابعة . | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) السبت 26 مايو 2012, 11:50 pm | |
| - amr كتب:
- ما شاء الله اخى العزيز واستاذى أدمن أفكار ممتازة واساسية
احسنت اخى عبودى من الواضح انك اشتغلت فى الموضوع تحياتى لك ولاستاذنا شكرا لك اخى عمرو على المتابعة والتفاعل مع الموضوع | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) السبت 26 مايو 2012, 11:56 pm | |
| محاكاة المشروع الثانى
Counter 2
عداد تصاعدى يبدأ بالعد من 0 الى عدد محدد
أولا: العداد يقوم بالعد تصاعديا من 0 الى 20 ثم يتوقف نهائيا
صورة لمخطط تنفيذ المشروع ببرنامج بروتس[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]ملفات بروتس والهيكس الخاص بالمشروع من هنا وبالله التوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:37 pm عدل 12 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الأحد 27 مايو 2012, 12:00 am | |
| ثانيا: العداد يقوم بالعد تصاعديا من 0 الى 20 ثم إعادة العد وباستمرار
صورة لمخطط تنفيذ المشروع ببرنامج بروتس[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]ملفات بروتس والهيكس الخاص بالمشروع من هنا
وبالله التوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:37 pm عدل 6 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الأحد 27 مايو 2012, 12:07 am | |
| محاكاة المشروع الثالث
Counter 3
عداد تنازلى يبدأ بالعد من عدد معين الى 0
أولا: العداد يقوم بالعد تنازليا من 20 الى 0 ثم يتوقف نهائيا
صورة لمخطط تنفيذ المشروع ببرنامج بروتس[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]ملفات بروتس والهيكس الخاص بالمشروع من هناوبالله التوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:38 pm عدل 2 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الأحد 27 مايو 2012, 12:10 am | |
| ثانيا: العداد يقوم بالعد تنازليا من 20 الى 0 ثم الإعادة وباستمرار
صورة لمخطط تنفيذ المشروع ببرنامج بروتس[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]ملفات بروتس والهيكس الخاص بالمشروع من هنا
وبالله التوفيق
عدل سابقا من قبل Admin في الأربعاء 05 أكتوبر 2016, 10:39 pm عدل 2 مرات | |
|
| |
aboudi عضو متميز
عدد المساهمات : 210 نقاط : 285 تاريخ التسجيل : 14/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الأحد 27 مايو 2012, 5:02 pm | |
| الله يوفقك استاذى غلى هذا المجهود الرائع
حقيقى اول مرة اتعرف على العدادات بطريقة مبسطة
شكرا لك وبارك الله فيك | |
|
| |
Maged عضو موهوب
عدد المساهمات : 232 نقاط : 286 تاريخ التسجيل : 23/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الخميس 31 مايو 2012, 9:13 pm | |
| جزاك الله خيرا استاذنا على هذه المشاريع
وكما قال اخى عبودى الشرح رائع وبسيط
شكرا لك | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الإثنين 04 يونيو 2012, 5:15 am | |
| - aboudi كتب:
- الله يوفقك استاذى غلى هذا المجهود الرائع
حقيقى اول مرة اتعرف على العدادات بطريقة مبسطة
شكرا لك وبارك الله فيك شكرا لك اخى عبودى والحمد لله انك تعرفت على ما تريد تمنياتى لك بالتوفيق | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) الإثنين 04 يونيو 2012, 5:16 am | |
| - Maged كتب:
- جزاك الله خيرا استاذنا على هذه المشاريع
وكما قال اخى عبودى الشرح رائع وبسيط
شكرا لك الشكر لله اخى العزيز ماجد تمنياتى لك بالتوفيق | |
|
| |
| التطبيقات الأساسية للعدادات باستخدام الحركات الضوئية (الفلاشر) | |
|