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

أدوات الموضوع

فارس النيل
:: مهندس ::
تاريخ التسجيل: Nov 2009
المشاركات: 8
نشاط [ فارس النيل ]
قوة السمعة:0
قديم 22-02-2010, 06:38 PM المشاركة 1   
ha لخبراء الميكرو بايسك Twitter FaceBook Google+



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

اعلانات

crom
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2007
الدولة: بلدى
المشاركات: 130
نشاط [ crom ]
قوة السمعة:0
قديم 23-02-2010, 04:06 PM المشاركة 2   
افتراضي


قصدك فى بداية التشغيل ... يشتغلو الجميع مع بعض وبعدها كل واحد يشتغل على توقيتة الخاص

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

فارس النيل
:: مهندس ::
تاريخ التسجيل: Nov 2009
المشاركات: 8
نشاط [ فارس النيل ]
قوة السمعة:0
قديم 23-02-2010, 04:12 PM المشاركة 3   
افتراضي


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


crom
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2007
الدولة: بلدى
المشاركات: 130
نشاط [ crom ]
قوة السمعة:0
قديم 24-02-2010, 09:02 AM المشاركة 4   
افتراضي


تفضل يا بشمهندس

كود:
'     Name            program Test
'     MCU:             P16F84A
'     Oscillator:      HS, 04.000 MHz
'     SW:              mikroBasic v7.0
program Test

dim Tl,T2 ,T3,T4  as word


TRISA=0
TRISB=0
PORTB =$FF

start:

Tl = Tl + 1
select case Tl
       case  100
       PORTB.0 = 0

       case  200
       PORTB.0 = 1
       Tl = 0
end select


T2 = T2 + 1
select case T2
       case  200
       PORTB.1 = 0

       case  400
       PORTB.1 = 1
       T2 = 0
end select


T3 = T3 + 1
select case T3
       case  300
       PORTB.2 = 0

       case  600
       PORTB.2 = 1
       T3 = 0
end select

T4 = T4 + 1
select case T4
       case  400
       PORTB.3 = 0

       case  800
       PORTB.3 = 1
       T4 = 0
end select

   Delay_ms(10)
goto start

 
end.


فارس النيل
:: مهندس ::
تاريخ التسجيل: Nov 2009
المشاركات: 8
نشاط [ فارس النيل ]
قوة السمعة:0
قديم 24-02-2010, 12:01 PM المشاركة 5   
افتراضي


الف شكر لك يا بشمهندس كروم وجزاك الله خيرا وبالتوفيق دائما ان شاء الله

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025