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

   

الصورة الرمزية م. نافذ ابو كشك
م. نافذ ابو كشك
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
الدولة: االسعودية - الاحساء
المشاركات: 148
نشاط [ م. نافذ ابو كشك ]
قوة السمعة:
قديم 15-01-2010, 06:49 PM المشاركة 105   
افتراضي



(الدرس الثالث)



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


حاليا يتم تجهيز الدرس الثالث باذن الله


(char) وهى طبعا تستخدم لحجز مساحة فى الذاكرة للميكرو ونعطيها اى اسم وهذة المساحة كما قال لنا استاذنا احمد اسمها متغير بمعنى اننا من الممكن ان نقوم بتغييرها كما نشاء فى اى وقت .

مثال:
char n; char m; char x;

(for) وهذا الامر نستخدمة اذا اردنا ان يقوم البك بامر معين عدد معين من المرات
مثال :
كود:
 for(x=0;x<9;x++)
العدد هنا اعتقد واضح 9


سوف ننتقل الان الى الخطوة التالية فى طريقنا لتحريك الماتركس

وهو الامر فور for


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



char n;

>>>>> لماذا يا اخ ناصر وضعت n = char بينما يجب ان تساوي بايت Byte
لانني ساستخدمة كعداد ( رقم )


for(n=0;n<100;n++){


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

>>>> وعندما وضعت اكثر اصبح العرض بطيء , ومن ثم قلت لازم احسب
8 بورتات * 300 مايكرو * 100 ( اللي انت وضعتها ) = 0.24 ثانية

>>>>>فهنا لو حسبت تردد هذا الزمن سوف يساوي 4 هيرتز
اي ان العرض على الماتركس سوف يكون بتردد 4 هيرتز ...........وسوف تلحظة العين
بينما التلفاز بتردد 50 هيرتز ....... وهذا ما لم تلحظة العين البشرية .



اللهم لا الة الا انت سبحانك انى كنت من الظالمين


#
ومشكور وبار ك الله فيك

واللهم انصر الاسلام والمسلمين

اعلانات

الصورة الرمزية م. نافذ ابو كشك
م. نافذ ابو كشك
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
الدولة: االسعودية - الاحساء
المشاركات: 148
نشاط [ م. نافذ ابو كشك ]
قوة السمعة:
قديم 16-01-2010, 09:57 PM المشاركة 106   
افتراضي


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

اوكي char هو نفسة يساو ي بايت وحدودة الى 256
ولكن بالباسكال نستخدمة كبايت وليس ككراكتير , ولكن بالسي تمشي الامور .
و الكلمة word تساوي 2 بايت وحدودها الى 65535

عشان كدة ما زبط معي البرنامج لما حطيت n=500



و 100 هي على ما اعتقد تعطيني افضل تردد او مسح او كتابة على الماتركس, لتكون .......... الرؤية او الحركة على الماتركس مقبولة ومريحة للعين .

ولكن السؤال هنا ......هل الحركة ب العملي نفس العرض بالبروتوس ؟؟
لاني بصراحة انا لغاية الان ما جربت عملي !!! وسوف اجرب عن قريب بأذن الله .


واللهم انصر الاسلام والمسلمين

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

a_abuwarda
:: مهندس ::
تاريخ التسجيل: May 2006
المشاركات: 9
نشاط [ a_abuwarda ]
قوة السمعة:
قديم 16-01-2010, 11:31 PM المشاركة 107   
افتراضي led matrix


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

تحياتي لكم جميعا اخواني الكرام

اخواني بالنسبة للعملي يختلف اختلاف كلي عن التجريب على برامج المحاكاه مثل برنامج بروتس

انا جربت على بروتس ضبطت معي 100% لكن بالعملي صار شي تاني و لكن اكثر شي يثبت لك انك تجرب عملي و خلو بالكم من شغلة مهم جدا جدا انه حتى لو جربتو عملي اذا جربت على سبيل المثال ماتركس مكونة من 8*8 ممكن تضبط معك لكن ما كبرت حجم الماتركس راح تواجه مشاكل و صعوبات كبير لا تعتمدو على البرمج فقط العملي هو الدليل على كل شي و مثل ما قال المثل التجربة اكبر برهان

و شكرا لك جميعا


رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 128
نشاط [ رانية1 ]
قوة السمعة:
قديم 17-01-2010, 11:24 AM المشاركة 108   
افتراضي 100*100


الاخ ناصر :
لي سؤال وهو كيف يمكن عمل لوحة تحتوي على 100 عمود و 100 صف وما هي القطع اللازمة لتصميم الدائرة الرئيسية .


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 17-01-2010, 06:55 PM المشاركة 109   
افتراضي


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

تحياتي لكم جميعا اخواني الكرام

اخواني بالنسبة للعملي يختلف اختلاف كلي عن التجريب على برامج المحاكاه مثل برنامج بروتس

انا جربت على بروتس ضبطت معي 100% لكن بالعملي صار شي تاني و لكن اكثر شي يثبت لك انك تجرب عملي و خلو بالكم من شغلة مهم جدا جدا انه حتى لو جربتو عملي اذا جربت على سبيل المثال ماتركس مكونة من 8*8 ممكن تضبط معك لكن ما كبرت حجم الماتركس راح تواجه مشاكل و صعوبات كبير لا تعتمدو على البرمج فقط العملي هو الدليل على كل شي و مثل ما قال المثل التجربة اكبر برهان

و شكرا لك جميعا
هذا اكيد . و اعتقد ان الحل هو ان تستخدم اكثر عدد من الصفوف و الاعمدة لكتابة البيانات ( ان تجعل الخط اعرض ) .و زيادة التردد يعطي وضوح اكثر للبيانات .
معلومة جيدة بارك الله فيك


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 17-01-2010, 06:59 PM المشاركة 110   
افتراضي


الاخ ناصر :
لي سؤال وهو كيف يمكن عمل لوحة تحتوي على 100 عمود و 100 صف وما هي القطع اللازمة لتصميم الدائرة الرئيسية .
ستحتاجين الى 13 ريجستر لقيادة الاعمدة . اما الصفوف فأعتقد ان هذا عدد كبير جدا .


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


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


كيف حالكم جميعا


ماشاء لله ماشاء الله

كم سعادتى لوجود الجمع المميز هذا فى الموضوع

واعتزر عن التاخير فى الرد



((للاسف لا يوجد عندى نت ))



وانا الان احاول المتابعة من خلال سايبر




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


بالنسبة لقرار التشفير



والله مافية منة اى غرض

الا مجرد

اعطاء ردود ورفع الموضوع باستمرار


هذا لاننى والله وحدة يعلم

كم تعبت من اجل البحث عن هذة المعلومات


((ولا اريد ان اى شخص يتعب فى البحث او يعانى ماعنيت))

ولانكم جميعا طلبتوا هذا

فلا يوجد داعى للتشفيير هههههههههههههه



باسورد فك الضغط


nasser56




ملحوظة كل شروحاتى لا تعتمد على الملفات

وهذا لاننا نعلم جميعا انة لا يوجد امان لمراكز الرفع








=



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


الاخ ناصر :
لي سؤال وهو كيف يمكن عمل لوحة تحتوي على 100 عمود و 100 صف وما هي القطع اللازمة لتصميم الدائرة الرئيسية .
السلام عليكم ورحمة الله وبركاتة


كيف حالك اخت رانية




الرد على سؤالك قام بة اخى حيدر بارك الله فية


ولكنى فقط اضسف للتوضيح



100x100
بمعنى 100عمود سوف نقوم بتقسيمهم على 8 وهذا لو استخدمنا مسجل لازاحة 74hc595


و100صف

هذا سوف يحتاج هاردوير مختلف عن الشروحات هنا

لاننا لابد ان نستخدم مسجلا الازاحة ايضا انما بشكل افقى


هذة الشروحات صعب على شرحها بالشكل الصحيح

لانى كما ذكر ت لكم من قبل


اننى مازلت اتعلم


ولكن يوجد فى شروحات خارجية مما تابعت

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



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

المشكلة هنا ليست فى عدد مسجلات الازاحة

انما فى كم الاوامر

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

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


جارى المتابعة

وفى انتظار باقى شروحات مهندس نافذ






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