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

   

الصورة الرمزية مسلم11
مسلم11
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2009
الدولة: بلاد الشام
المشاركات: 3,679
نشاط [ مسلم11 ]
قوة السمعة:
قديم 16-12-2019, 08:28 PM المشاركة 33   
افتراضي



شكرا لك اخي الحبيب عصام بارك الله لك وعليك .
ان ما اريد فهمه هو الاتي
فرضنا اننا كتبنا بالتعليمة PORT B = 0B00001111 ...تمام فمالذي سيحصل وكيف سيتعامل المعالج مع هذ التعليمة .
يكفيني رؤوس اقلام تحدد طريق سيره فقط .
بالنسبة لموضوع الاخ سمير فايد فقط نسخته وطبعته على ورق وقمت بمحاكاة تمارينه على البروتس .
وايضا نسخت وطبعت موضوعا للاخ فتح الله عبد العزيز
لكن هنا الامر مختلف تماما وجذريا حيث انني راسلت الاخ سمير دونما جواب واريد استغلالكم قدر ما استطيع ذلك لفهم هذا الوحش المخيف بالنسبة لي .
والحمد لله تتكشف معالمه شيئا فشيئا لي رغم صعوبة الامر على صاحبكم وكلي رجاء وامل من الله ومن ثم بكم ان لا تتركوني حتى امسك طرف خيط منه استطيع من خلاله الوصول اليه و التعرف عليه اكثر .
كما تعلمون اخوتي كل لبنة باي بناء لها دور وان لم نعلم دورها وغفلناها سيتعسر البناء فيما بعد ان اهتز ومال دون معرفة السبب .
ارجوكم تحملوا قلة خبرة و عدم حيلتي .
تحياتي الخالصة لكم


التعديل الأخير تم بواسطة : مسلم11 بتاريخ 16-12-2019 الساعة 09:03 PM
اعلانات

عصـــــام
:: مهندس جيد ::
تاريخ التسجيل: Oct 2016
المشاركات: 240
نشاط [ عصـــــام ]
قوة السمعة:
قديم 16-12-2019, 09:13 PM المشاركة 34   
افتراضي


شكرا لك اخي الحبيب عصام بارك الله لك وعليك .
ان ما اريد فهمه هو الاتي
فرضنا اننا كتبنا بالتعليمة PORT B = 0B00001111 ...تمام فمالذي سيحصل وكيف سيتعامل المعالج مع هذ التعليمة .
يكفيني رؤوس اقلام تحدد طريق سيره فقط .
السلام عليكم
جميل ...هنا سيتفضل المعالج بتشغيل الليدات الأربعة الأولى مع بعض (يعني في وقت واحد)من 1-4 لأن هذه البيتات كتبنا على كل منها الرقم 1 بحيث إذا قرأها المعالج أخرج على كل منها جهدا لكي يضيئ الليدات الموصول طرفها الآخر بالسالب
أما بقية البيتات من 5-8 فلا يخرج عليها أي جهد وإن شئت قل جهدها صفر ولذلك لاتشتغل ليداتها.... تحياتي.
وهذا ملف رائع يأخذ بيدك ويسير بك خطوة خطوة نحو الهدف وتحية لمؤلفه أحمد سمير فايد
http://www.mediafire.com/file/k247h2...1_new.rar/file


التعديل الأخير تم بواسطة : عصـــــام بتاريخ 16-12-2019 الساعة 10:28 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Feb 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,126
نشاط [ عريبى محمود ]
قوة السمعة:
قديم 16-12-2019, 10:50 PM المشاركة 35   
x4


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

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






الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 17-12-2019, 03:53 AM المشاركة 36   
افتراضي السلام عليكم ورحمه الله


حياك الله اخي الكريم ارجو ان تنتظر قليلا قبل الانتقال للتمرين الثاني .
.
لك كل الوقت ..
يبدو أن هناك التباس في الموضوع ...
أخي خلينا نقول أن لغة الحاسب هي ثنائيه وايضاا هنا في الميكرو كنترولر ..
ولكن السؤال كيف أختار نظام الأرقام في تعاملاتي مع المتحكم ..
الجواب هذة حرية شخصية وكل الأنظمة الرقمية تستطيع أن تكتب بها الأكواد ولكن أنا أفضل استخدام النظام الأرقام العشري لسهولة التعامل معه وايضا لأنه يوفر في طريقة كتابة الكود ويجعل شكل الكود منظم ويسهل فهمه وتعديله في أي وقت

سوف اعمل لك مقارنة بين النظام الثنائي والنظام العشري ..

00000000 = 0
00000001 = 1
00000010 = 2
00000100 = 4
00001000 = 8
00010000 = 16
00100000 = 32
01000000 = 64
10000000 = 128
_________________

00000011 = 3
00000111 = 7
00001111 = 15
00011111 = 31
00111111 = 63
01111111 = 127
11111111 = 255
_________________

10000001 = 129
11000011 = 195
11100111 = 231
11111111 =255
_________________
10101010 = 170
_________________

الخلاصة هنا بدون الدخول في تفاصيل كثيرة وتساؤلات لمذا هذا الرقم أو كيف كتبت هذا الرقم بالتحديد

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



لاحظ كل تساؤلاتك تجدها هنا في هذة الصورة لا تشغل نفسك بالأرقام العشرية اكتب في خانة التحويل باثنائي ويظهرلك المرادف بالعشري

وبالنسبه لتحديد البن وكيف تخبر الميكرو ماذ يفعل
هكذا. PORTB = 2 ; .... OK. هنا أخبرنا الميكرو انه يخرج 5 فولت علي الرجل رقم 2 في البورت B

PORTB = 7 ; .... OK. وهنا أخبرنا الميكرو أننا نريد اخراج 5 فولت علي الرجل رقم واحد واثنان وثلاثة وبالفعل الميكرو ينفذ الأمر مباشر بعد قرأة هذ الأمر وهنا ملاحظه الميكرو يخرج 5 فولت علي الثلاث رجول في وقت واحد

PORTB = 255; .... OK. وهنا أخبرنا الميكرو أننا نريد اخراج 5 فولت علي كل الرجول وهنا الميكرو يخرج ال 5 فولت علي 8 رجول في وقت واحد
وهذا الأمر يخبر الميكرو بالأرجل المراد التحكم في حالتها وايضا ينفذ الأمر فورااا لأنه أمر تحديد وتنفيذ في نفس الوقت..



التعديل الأخير تم بواسطة : عبدالله حجازى بتاريخ 17-12-2019 الساعة 03:57 AM

الصورة الرمزية مسلم11
مسلم11
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2009
الدولة: بلاد الشام
المشاركات: 3,679
نشاط [ مسلم11 ]
قوة السمعة:
قديم 17-12-2019, 05:57 PM المشاركة 37   
افتراضي


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


عصـــــام
:: مهندس جيد ::
تاريخ التسجيل: Oct 2016
المشاركات: 240
نشاط [ عصـــــام ]
قوة السمعة:
قديم 17-12-2019, 08:16 PM المشاركة 38   
افتراضي


حياكم الله وسلم يمينكم .
اشكر مشاركتكم كثيرا جدا واتمنى ان استطيع رد دينكم هذا .
السلام عليكم

ربما انني لم استطع ايصال فكرتي اليكم جيدا وذلك بسبب غموضها ارجوكم فنتركها الان ولنتابع عسى ربي ان يهيء لي امرا استطع فهم ما جهلته سابقا .
مادام ترجيتنا بأن نترك الفكرة الآن فلك ذلك مع ملاحظة أن هناك مشاركة لي في الوسط لم تطلع عليها وفيها جواب لما تريد.


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

انتظر تاكيدكم حول طريقة البرمجة حتى ابدأ وارسل لكم اول اعمالي
تحياتي لكم جميعا
توكل على الله ونحن في إنتظارك.
بالنسبة للمبرمجة ماإسمها؟
هل إشتريتها ؟
أم ركبتها بنفسك؟ بالتوفيق
.


التعديل الأخير تم بواسطة : عصـــــام بتاريخ 17-12-2019 الساعة 08:39 PM

الصورة الرمزية مسلم11
مسلم11
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2009
الدولة: بلاد الشام
المشاركات: 3,679
نشاط [ مسلم11 ]
قوة السمعة:
قديم 17-12-2019, 10:36 PM المشاركة 39   
افتراضي


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


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 18-12-2019, 02:54 AM المشاركة 40   
افتراضي السلام عليكم ورحمه الله


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

يعني اساس التعامل مع المتحكمات هوا الأرقام ..

تخيل أنا اطلب من ان اصمم دائرة وان لا أعلم شئ عن العناصر الإلكترونية اعرف اسماء القطع ولكن لا اعرف طريقة توظيفها الصحيح وهنا لا يمكنني بناء دائرة الكترونيه ..

لذالك أخي الكريم يجب أن تتعرف علي طريقة التحكم في منافذ الميكرو ودة اساس البرمجه التطبيقية

اليك بعض الصور









لاحظ الصور موجود 8 ليدات وهناج 8 اصفار أو خلينا نقول 8 خانات كل خانه تتحكم في ليد

وهنا لكل ليد خانه لو تم وضع صفر يعني صفر فولت ولا يضيئ الليد لو تم وضع واخد يعني 5 فولت ويضوي الليد وهكذا

بالنسبه للغموض حول هذه الطريقه سوف اضع اختبار واجيب عليه




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