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

   

Ayadooo
:: مهندس ::
تاريخ التسجيل: Jan 2010
الدولة: Syria
المشاركات: 43
نشاط [ Ayadooo ]
قوة السمعة:
قديم 25-03-2010, 01:55 AM المشاركة 193   
افتراضي



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

اعلانات

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


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

اهلا ومرحبا بك


ان شاء الله يوجد درس ثامن وتاسع وعاشر ان شاء الله

انما فى وقت اخر باذن الله لاننى اعانى حاليا من عدم وجود انترنت خاص عندى او على جهازى

ولذلك ان فقط اتابع عن طريق السايبرات

وطبعا كما تعلم ان المجال يلزمة الكثير من البرامج

التى لا تكون موجودة على اى جهاز



فانتظرونا فى اسرع وقت ممكن باذن الله

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

الصورة الرمزية mhmd.sh89
mhmd.sh89
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2009
الدولة: لبنان-ضاحية العزة والكرامة
المشاركات: 184
نشاط [ mhmd.sh89 ]
قوة السمعة:
قديم 25-03-2010, 02:39 AM المشاركة 195   
افتراضي


السلام عليكم
على رأسي يا أخ ناصر، نتعلم العطاء منكم.

سلام
الشكر لله


GalalMashaly
:: مهندس ::
تاريخ التسجيل: Mar 2009
المشاركات: 14
نشاط [ GalalMashaly ]
قوة السمعة:
قديم 25-03-2010, 02:00 PM المشاركة 196   
افتراضي


السلام عليكم ورحمة الله وبركاته
أخي الكريم ناصر
أنا فعلت البورتات وهذا ذكر سلفاً في رقم (179 ) .
وذكر فيها الآتي :
void main ()

ثم ذكرت

{ trisa=0b00000000 ; trisb=0b00000000 ;

ثم ذكرت

loop:

ثم ذكرت

porta.f0=1 ;porta.f1=1 ;porta.f2=1 ;delay_ms(500) ;

والأمر السابق هذا هو بيت القصيد
لما ؟ لأني عايز أعرف إيه النتيجة له لو وصلت البورت a علي 7 ليدات ؟
هل ستضئ اليدات (0) و( 1 )و (2) في البورت a أم ماذا ؟ما وجدته أن البورت (0) فقط هو الذي يضئ .
وشاكر فضلك علي سرعة اسجابتك لطلبي في السؤال الثاني.الخاص بالحماية وجاري القراءة .
وعذراً للإطالة .


GalalMashaly
:: مهندس ::
تاريخ التسجيل: Mar 2009
المشاركات: 14
نشاط [ GalalMashaly ]
قوة السمعة:
قديم 25-03-2010, 02:06 PM المشاركة 197   
افتراضي


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

أخي الكريم ناصر

هل هناك فرق بين الأمر porta.f0=1 ;porta.f1=1 ;porta.f2=1

وبين الأمر porta.f0=0b00000111 ; وجدت في الخرج اختلاف بينهما لو وضعت كل واحد منهما في لوب أجد أن الخرج مختلف .


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 25-03-2010, 10:22 PM المشاركة 198   
افتراضي


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


انة هناك حدود للاكواد ولا تستطيع الذيادة عنها الا بشراء البرنامج


ولكننا لو فهمنا وتعلمنا واضاف كل من توصل الى نتائج تم وضعها فى الموضوع
فسوف نتغلب على هذة المشكلة

باستخدامات لغات برمجية اخرى وبرامج اخرى

كمثال برنامج ccs
هذا البرنامج قريب جدا من برنامج الميكروسى
ولكننى اجهل لغتة
ولكنة يستوعب عدد كبير جدا من الاوامر


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

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

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


Ayadooo
:: مهندس ::
تاريخ التسجيل: Jan 2010
الدولة: Syria
المشاركات: 43
نشاط [ Ayadooo ]
قوة السمعة:
قديم 26-03-2010, 12:23 AM المشاركة 199   
افتراضي


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

أخي الكريم ناصر

هل هناك فرق بين الأمر porta.f0=1 ;porta.f1=1 ;porta.f2=1

وبين الأمر porta.f0=0b00000111 ; وجدت في الخرج اختلاف بينهما لو وضعت كل واحد منهما في لوب أجد أن الخرج مختلف .



بالأذن من الاستاذ ناصر
اخي GalalMashaly
حسب معلوماتي
كود:
porta.fx=1 or 0;
هذه التعليمة تتعامل مع المخرج x من البوابة المذكورة وهي تاخذ 0 أو 1
اما هذه التعليمة
كود:
porta=قيمة;
فهي لها 3 أشكال
كود:
porta=0b00001111;
porta=15;
porta=0x0f;
طبعا هذه التعليمات ال 3 لها الخرج ذاته
كل واحدة تستخدم نوع من انظمة العد
الأولى تستخدم الثنائي والخرج للبوابة هو 8 مخارج ويأخذ 0 أو 1 نكتب قبله ob
الثانية تستخدم العشري وهو العادي الذي تعلمناه في المدرسة
الثالثة تستخدم الست عشري ولما نستخدمه نكتب قبله 0x
المايكروسي فيه محول بين انظمة العد الثلاث هذه
تجده هنا


ارجو لك الافادة


GalalMashaly
:: مهندس ::
تاريخ التسجيل: Mar 2009
المشاركات: 14
نشاط [ GalalMashaly ]
قوة السمعة:
قديم 26-03-2010, 01:24 AM المشاركة 200   
افتراضي


السلام عليكم ورحمة الله وبركاته
أشكر أخي الكريم Ayadooo علي تفاعله .
ولكني أعلم أنه يمكن الكتابة بالعشري أو الثنائي أو السداسي عشر .
ولكن كان سؤالي هو :

هل هناك فرق بين الأمر
porta.f0=1 ;porta.f1=1 ;porta.f2=1

و بين الأمر
porta=0b00000111 ;

هذا طبعاً في عند تطبيقه علي الخرج وبداخل لوب علي أن يتم عمل فلاشر مثلاً .
السؤال بصيغة أخري :
هل ساجد الطرف رقم (0)و(1)و(2)يتم إضائتهم ثم إطفائهم وهكذا . هل سأجد ذلك ؟
أرجوا الإجابة ب نعم أو لا ثم التعليل .
وشكراً



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