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

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

الصورة الرمزية زكرياء المغربي
زكرياء المغربي
:: عضو فضي ::
تاريخ التسجيل: Feb 2013
الدولة: المغرب
المشاركات: 682
نشاط [ زكرياء المغربي ]
قوة السمعة:100
قديم 11-03-2013, 01:28 PM المشاركة 1   
Post مساعدة -كود ارسال بلغة MicroC- Twitter FaceBook Google+



السلام عليكم و رحمة الله تعالى و بركاته.....
عند تصفحي لمزضوع بالمنتدى عن الأرسال للآنفراريد ، أدرج الكود لكنني لم أستطع إيستيعابه كليا


كود:
char x;
void main() {
CMCON=0x07;TRISA=255;TRISB=0;portb=0;
 PWM1_Init(38000);
PWM1_Set_Duty(255);
  while (1) {
  if (porta.f0==0){
      PWM1_Start();delay_us(2400);PWM1_Stop();                    //button 1
      delay_us(600);
      for(x=0;x<7;x++){
      PWM1_Start();delay_us(600);PWM1_Stop();delay_us(600); }
      PWM1_Start();delay_us(1200);PWM1_Stop();
        delay_us(600);
         for(x=0;x<4;x++){
      PWM1_Start();delay_us(600);PWM1_Stop();delay_us(600);  }
      delay_ms(250);
}
}
}
-ما المقصود بالـــ : CMCON
-ما المقصود بالـــ PWM1_Set_Duty(255);
-ما المقصود بالـــ PWM1_Start() هل هنا استدعى الدالة PWM1 و أمر التشغيل ، و أين عرف بها مسبقا قبل الإستدعاء
-علما أن الأدريس هي 10000 ، أين تمة برمجة ارسالها في الكود ؟؟؟

وشكرا

اعلانات
إضافة رد

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

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

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


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

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