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

   

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 12-02-2010, 12:31 AM المشاركة 137   
افتراضي



أتمنى أخي الكريم أن تتضع هدا الموضوع في كتاب pdf لكوني والعديد من الأعضاء لا أتوفر على شبكة أنترنيت في المنزل
السلام عليكم ورحمة الله وبركاتة


اهلا ومرحبا بك اخى صقر


==================

اعتقد ان اخى كريم ( king5star )

قد عمل الواجب واكثر

فقد نسخ الدروس فعلا ووضعها فى كتاب

كما تطلب


واشكرة الف شكر على مجهودة هذا

اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 12-02-2010, 12:33 AM المشاركة 138   
افتراضي


اولا اتقدم بالشكر الجزيل للاستاد ناصر احمد على المجهودات الرائعة في طرحه لليدماتريكس
حصيلة متابعتي للموضوع كانت متمرة حيت استطعت ان انجز دارة ليدماتريكس مكونة من 16f84a و المتكاملة 4017 بالاضافة الي ماتريكس 8x8
النتيجة كانت عرض حرفي A,Z يتحركان من ايمين الى اليسار
السلام عليكم ورحمة الله وبركاتة



كم تسعدنى كلماتك هذة

الله وحدة يعلم انى اكون سعيد عندما يتوصل اى عضو الى نتيجة كان يتمناها او يبحث عنها



====================

والى الامام دائما ان شاء الله

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

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 12-02-2010, 12:39 AM المشاركة 139   
افتراضي


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

كيف حالك اخى محمد

اشكرك على كلاماتك الطيبة وتشجيعك المستمر


ونحن جميعا نتعلم من بعضنا البعض

وانا مازلت فى بداياتى فى تعلم الماتركس

===========================


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

ولن يتم هذا الا باستيعاب اوامر البرمجة

ومحاولة التدريب والتمرن عليها وفهمها


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 12-02-2010, 01:03 AM المشاركة 140   
افتراضي


بسم الله الرحمن الرحيم



(مقدمة للدرس الثامن )



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

كما تعودنا من قبل اننا نتحرك من درس الى اخر بدون ان نقفز قفزات سريعة



بمعنى انة لو حد مستعجل او عندة مشوار يروح مشوارة ويرجع تانى ههههههههههه




===================================


كلامى السابق يعنى
اننا سوف ندخل الى درسنا الثامن


ممممممممممممم

انما عن طريق الدرس السابق


والدرس السابق كان لاخراج عدد2داتا فى نفس الوقت



اضافة بسيطة جدا

هى اننا فى درسنا السابق
استخدمنا الداتا للبورت B تتحرك عكس البورت D


اوك؟؟؟؟؟؟؟؟؟؟؟؟؟



وهنا احتاج ان اسالكم سؤال


ماذا يحدث لو جعلنا البورت بى تتحرك مع البورت دى


فى نفس الوقت وفى نفس الاتجاة


بمعنى


ان الداتا الخاصة ببورت B

تكون تشمل الداتا الخاصة ببورت D


مع تغيير المتعرف فقط


مامعنى المتعرف ؟؟؟؟؟؟؟؟؟؟؟؟؟


طبعا هذا سؤالكم ههههههههههه

المتعرف هنا هو مسمى الداتا التى اطلقناها

وكانت فى الدرس السابق


داتا اسمها char d1=0b00000000;


وهذة سوف نسميها بداتا D



والاخرى كانت بحرف m
char m1=0b00000000;


اتمنى ان تكون اتضحت الامور



فقد استخدمنا فى درسنا السابق

داتا m واخرجناها على البورت B

وداتا d واخرجناها على البورت D




==========================


عموما نرجع لموضوعنا

ماذا يحدث لو اخرجنا الداتا D مع الداتا M

فى نفس الوقت

وفى نفس الاتجاه


طبعا على ان تكون الماتركسات

المتصلة مع بورت D لونها احمر مثلا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ظ


؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


والبورتات المتصلة مع بورت B لونها اخضر


ههههههههههههههههه

اعتقد انة هناك البعض قد فهم قصدى الان


لانة بالطبع سوف نستخدم الليد ذات اللونين

الاحمر والاخضر



وحين تتم هذة التجربة

فان الماتركس الاحمر شوف يضىء بنفس الداتا

مع الماتركس الاخضر

وبالتالى سوف يعطونا الخليط بين اللونين


وهكذا نكون قد بدانا درسنا


وهذا هو اللون الثالث


بمعنى:


لو اطلقنا الداتا M فقط

على ان يكون مايقابلها فى الداتا B =0

فسوف سضىء اللون الاحمر مثلا


واذا اطلقنا الداتا D

على ان يكون مايقابلها فى الداتا M =0


اعتقد اننا جميعا نعلم ان ال1 = مضىء و ال 0=مطفىء

فسوف تضىء اللون الاخضر


وهكذا نفهم ان درسنا الثامن

يشمل على استعمال الماتركس


لاستخراج 3 اللوان

وليس فقط لونين










====================================


اتمنى انة لو كان فية شخص فهم اى شىء اتمنى انة يفهمنى


ههههههههههههههههههههههه


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 12-02-2010 الساعة 01:09 AM

م.الشريف
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2006
الدولة: الاسكندرية -مصر
المشاركات: 52
نشاط [ م.الشريف ]
قوة السمعة:
قديم 12-02-2010, 02:49 AM المشاركة 141   
افتراضي LED MATRIX


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


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 13-02-2010, 12:22 AM المشاركة 142   
افتراضي


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

اخى الفاضل الشريف مرحبا بك ولا يوجد اطالة ولا اى شىء ومرحبا بكل اسئلتك



ولا شكر على واجب .
فكلنا نتعلم من بعضنا البعض .
=================================

للرد على سؤالك هنا سوف ابدا من اخر سؤالك

وهو ان الاوامر كثيرة

فعلا الاوامر هنا كثيرة جدا
ومن الممكن اختصارها اكثر واكثر

ولكن هنا فى دروسنا نريد ان نتعلم التكنيك فى الماتركس

فاذا تعلمناة وفهمناة

نستطيع فيما بعد ان نفهم اى كود اخر مختصر


===========================
اما بخصوص استفسارك الاول

وهو وضع كل المهابط على مخرج واحد سالب كان او موجب (لايوجد فرق طالما ان المقابل لهم عكسهم)


فاعتقد انة هناك لبث فى الموضوع ؟؟؟؟؟؟؟؟ظ


للتبسيط:


كمثال ماتركس 8x8
على سبيل المثال

كل اطراف الخرج السالب متصلة سويا مع الطرف السالب واحد

اوك؟


هنا سوف يحدث شىء واحد فقط

عندما نطلق الداتا اى كانت من الميكرو

فسوف تكون هذة الداتا على جميع (الاعمدة)

لانة لا يوجد تقطيع فى توقيتات اخراج السالب




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

ثم الذى يلية ثم الذى يلية وهكذا

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

وهذا مايسمى بالمسح الضوئى



===========================

اما بالنسبة لنقطة الالتفاف

فهى فعلا ممكن الاستغناء عنها بامر ازاحة


ولكن امر الازاحة لا ينفع هنا

لان العناوين المتغيرة منفردة عن بعضها

ولابد من جمعها داخل امر واحد فقط

وهذة طبعا سوف تكون صعب استيعابها خاصة للمبتدئين .



كود:
char x=(0b01111110,0b00000100,0b00001000,0b00010000,0b01111110); هذا مثال فقط لجعل المتغيرات داخل متغير واحد فقط ثم يكون استخدامها داخل الكود porta=x; ثم بعد ذلك نقوم باستخدام امر الازاحة



===========================

وننتظر متابعتك معنا ان شاء الله


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 13-02-2010 الساعة 12:26 AM

الصورة الرمزية king5star
king5star
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
الدولة: Alexandria, Egypt
المشاركات: 238
نشاط [ king5star ]
قوة السمعة:
قديم 13-02-2010, 04:01 AM المشاركة 143   
افتراضي


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


اهلا ومرحبا بك اخى صقر


==================

اعتقد ان اخى كريم ( king5star )

قد عمل الواجب واكثر

فقد نسخ الدروس فعلا ووضعها فى كتاب

كما تطلب


واشكرة الف شكر على مجهودة هذا

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


م.الشريف
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2006
الدولة: الاسكندرية -مصر
المشاركات: 52
نشاط [ م.الشريف ]
قوة السمعة:
قديم 14-02-2010, 02:06 AM المشاركة 144   
افتراضي LED MATRIX


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



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