كليه الهندسه جامعه اسيوط

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


    الدرس الثاني لتعلم micro control pic

    شاطر
    avatar
    abdalhy
    مهندس جديد
    مهندس جديد

    عدد الرسائل : 11
    العمر : 27
    القسم : كهرباء
    نقاط : 3247
    تاريخ التسجيل : 26/06/2009

    الدرس الثاني لتعلم micro control pic

    مُساهمة من طرف abdalhy في السبت أغسطس 14, 2010 7:15 pm

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

    في الدرس السابق تم تشغيل pic

    الا وامر
    االهامة في pic c

    اول امر هو امر الاخراج ام 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 مايكرو ثانية نجده
    يعملها بعد ثانيتين او اكثر ولكن في الحقيقي لن يحدث ذلك





    للتحميل الفيديو
    mediafire.com ?mx97uuind4vkb8i


    avatar
    mostafa23688
    مهندس ذهبي
    مهندس ذهبي

    الاوسمه : وسام التميز
    عدد الرسائل : 2101
    العمر : 29
    القسم : الحمدلله
    خالاويص
    نقاط : 5521
    تاريخ التسجيل : 24/06/2009

    رد: الدرس الثاني لتعلم micro control pic

    مُساهمة من طرف mostafa23688 في الأحد أغسطس 15, 2010 2:59 am

    مجهود رائع يا هندسه
    موضوع مهم فعلا


      الوقت/التاريخ الآن هو الأحد أبريل 22, 2018 9:14 pm