اول امر هو امر الاخراج ام high يعني 5v او low يكون 0v وهو output_high(pin_A0); /////////////// A0=5v يكون الخرج علي 5v = A0
output_low(pin_A0); /////////////// A0=0v يكون الخرج علي 0v = A0 من الممكن بدل A0 نضع اسم اي pin اخري مثل B1او D5 اسماء ال pin مكتوبة في الموضوع السابق
ام الامر الثاني هو امر delay
وهو عبارة عن ايقاف البرنامج لفترة من الوقت علي الحالة السابقة له مثل اشارة المرور تضيئ الون الاخضر لفترة من الزمن ثم تضي الاخضر
ms تعني ملي ثانية 1000ms=1sec طريقة كتابة الامر او شكل الامر delay_ms(10); //////10 m sec ممكن بدل 10 نضع اي رقم لو وضعنا 2000 يعني ثانيتين ناخذ مثال output_high(pin_A0); delay_ms(1000); output_low(pin_A0); ///////////////////// simple program
معني هذا البرنامج انها سوف يطلع 5v علي A0 اي يشغل شيئ مثل لمبة تم بعد ثانية يطلع 0v علي A0 اي يطفيئ اللمبة لفهم البرنامج اكثر بعد اخراج 5v في السطر الاول ياتي السطر الثاني والذي يتوقف البرنامج عندها لمدة ثانية واحدة ثم ينفذ السطر الثالث باخراج 0v اي البرنامج هنا ياخذ سطر سطر step by step
من الممكن بدل وضع كلمة ms نضع us وهي تعبر عن ميكرو ثانية 1000000us=1sec delay_us(1000000); /////////1 sec
في برنامج المحاكة لايستطيع ان يحس بالوقت بالظبط وهذا عيب في البرنامج لذلك في شرح الفيديو سوف نضع 200 مايكرو ثانية نجده يعملها بعد ثانيتين او اكثر ولكن في الحقيقي لن يحدث ذلك
عدل سابقا من قبل abdalhy في الأحد أغسطس 15, 2010 1:50 am عدل 13 مرات
eng_heikal عضو فنان
عدد الرسائل : 49 العمر : 33 الموقع : /WWW.robocon.own0.com اسم الجامعه : Assiut University المزاج : Hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigh التخصص : engineer
communication&&electronic الدوله : السٌّمعَة : 10 نقاط : 68 تاريخ التسجيل : 26/06/2010
موضوع: رد: الدرس الثاني لتعلم micro control pic السبت أغسطس 14, 2010 4:28 pm
اية دة بالضبط
عدل سابقا من قبل eng_heikal في الأحد أغسطس 15, 2010 11:55 am عدل 2 مرات
eng_heikal عضو فنان
عدد الرسائل : 49 العمر : 33 الموقع : /WWW.robocon.own0.com اسم الجامعه : Assiut University المزاج : Hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigh التخصص : engineer
communication&&electronic الدوله : السٌّمعَة : 10 نقاط : 68 تاريخ التسجيل : 26/06/2010
موضوع: رد: الدرس الثاني لتعلم micro control pic السبت أغسطس 14, 2010 4:31 pm
abdalhy كتب:
بسم الله الرحمن الرحيم
اية دة بالضبط منطقة عمل ممنوع الاقتراب
abdalhy عضو نشيط
عدد الرسائل : 12 العمر : 33 اسم الجامعه : هندسة التخصص : هندسة الدوله : السٌّمعَة : 10 نقاط : 22 تاريخ التسجيل : 13/08/2010
موضوع: رد: الدرس الثاني لتعلم micro control pic السبت أغسطس 14, 2010 4:33 pm
تحت الانشاء
king of the ring عضو نشيط
عدد الرسائل : 14 العمر : 33 اسم الجامعه : كلية الهندسة التخصص : هندسة القوى و الآلات الكهربية الدوله : السٌّمعَة : 10 نقاط : 22 تاريخ التسجيل : 22/07/2010
موضوع: رد: الدرس الثاني لتعلم micro control pic السبت أغسطس 14, 2010 6:34 pm
جميل يا عبد الحي لكن في حاجة انت مخدتش بالك منها فيsimple program انت مطلع هاي في المرتين
جزاك الله خيرا
Eng_MBH
abdalhy عضو نشيط
عدد الرسائل : 12 العمر : 33 اسم الجامعه : هندسة التخصص : هندسة الدوله : السٌّمعَة : 10 نقاط : 22 تاريخ التسجيل : 13/08/2010
موضوع: رد: الدرس الثاني لتعلم micro control pic الأحد أغسطس 15, 2010 1:52 am
شكرا علي المعلومة وتم التصحيح
eng_heikal عضو فنان
عدد الرسائل : 49 العمر : 33 الموقع : /WWW.robocon.own0.com اسم الجامعه : Assiut University المزاج : Hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigh التخصص : engineer
communication&&electronic الدوله : السٌّمعَة : 10 نقاط : 68 تاريخ التسجيل : 26/06/2010
موضوع: رد: الدرس الثاني لتعلم micro control pic الأحد أغسطس 15, 2010 11:59 am