| تسجيل عضوية جديدة | استرجاع كلمة المرور ؟
Follow us on Twitter Follow us on Facebook Watch us on YouTube
صفحة 9 من 12 الأولىالأولى ... 4 5 6 7 8 9 10 11 12 الأخيرةالأخيرة
النتائج 81 إلى 90 من 118

  1. #81

    الصورة الرمزية misoalex

    رقم العضوية : 8697

    تاريخ التسجيل : 10Apr2008

    المشاركات : 9,041

    النوع : ذكر

    الاقامة : alex

    السيارة: فيات الجديده

    السيارة[2]: فيات القديمه

    دراجة بخارية: شبرا فيات

    الحالة : misoalex غير متواجد حالياً

    افتراضي -

    hasad">

    طب دلوقتى انتم ريسيتم على انهى دايره

    انا عاوز اعمل الحاجات دى بس توهت منكم

    القطه بتاكل اولادها ........ ياترا الدور على مين ؟
    الحمد لله


  2. #82

    الصورة الرمزية dr-mohamed

    رقم العضوية : 40918

    تاريخ التسجيل : 23May2009

    المشاركات : 4,852

    النوع : ذكر

    الاقامة : الجيزة

    السيارة: بروتون بيرسونا 2010 اوتو

    السيارة[2]: لانسر كريستالة 99 اوتوماتيك

    دراجة بخارية: لا يوجد ومش بحبها كمان

    الحالة : dr-mohamed غير متواجد حالياً

    افتراضي -

    اقتباس المشاركة الأصلية كتبت بواسطة khaled_sabry مشاهدة المشاركة
    انا تهت بجد
    لأنى لاقيت الموضوع تحول الى مناقشه (جميله و مفيده ) بين مهندسين اليكترونيات ... بس المشكله اننا مش فاهمين حاجه
    بس بجد عجبنى وجود دواير للسرعه و rpm لأنى كنت بدور من فتره و بعد كده يأست و جبت rpm بمؤشر عادى

    بس ياريت بجد تردسو اقتراح تنفيذ الدايرتين دول (rpm - عداد السرعه ) بشكل تجارى علشان باقى الاعضاء تستفيد

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


  3. #83

    الصورة الرمزية khaled_sabry

    رقم العضوية : 30583

    تاريخ التسجيل : 20Jan2009

    المشاركات : 2,294

    النوع : ذكر

    الاقامة : Egypt - Cairo , Canada - Alberta

    السيارة: Toyota Corolla 1978 ,Peugeot504 1983, Peugeot 406 2006,kia pride 2000,chevrolet traverse 2009,Mazda3

    السيارة[2]: BMW 320i 2002,BMW X5 2007,BMW X5 F15 2014

    دراجة بخارية: نفسى اتعلم سواقتها

    الحالة : khaled_sabry غير متواجد حالياً

    افتراضي -

    الموضوع و قف على كده و لا ايه
    المفروض ان الاجازه ابتدت


  4. #84

    الصورة الرمزية EngAhmedSayed

    رقم العضوية : 58964

    تاريخ التسجيل : 15Jan2010

    المشاركات : 3,927

    النوع : ذكر

    الاقامة : سـكـــــودا فورمان 1994

    السيارة: سكـودافليشيا 1996

    السيارة[2]: سـكــــودا كومبى 1996

    دراجة بخارية: سكـــودا فابيا 2002

    الحالة : EngAhmedSayed غير متواجد حالياً

    افتراضي -

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


  5. #85

    الصورة الرمزية peposupervisor

    رقم العضوية : 72585

    تاريخ التسجيل : 08Jun2010

    المشاركات : 2,563

    النوع : ذكر

    الاقامة : cairo

    السيارة: 00000

    السيارة[2]: fiat 132

    دراجة بخارية: -----------------

    الحالة : peposupervisor غير متواجد حالياً

    افتراضي -

    جميل جدا ان تستخدم علمك في اسعاد الاخرين
    ربنا يوفقك


  6. #86

    الصورة الرمزية amrelsaqqa

    رقم العضوية : 50133

    تاريخ التسجيل : 17Oct2009

    المشاركات : 4,727

    النوع : ذكر

    الاقامة : Menofia

    السيارة: Toyota Corolla 2001 1.3 A/T

    السيارة[2]: Peugeot 301 M/T 2014

    دراجة بخارية: لايوجد

    الحالة : amrelsaqqa غير متواجد حالياً

    افتراضي -

    انا عملت البرنامج بتاع الpic بلغة C
    بس لسه ما اشتريتش اي حاجة

    وادى الكود للى عايز يكمل معايا

    كود:
    const char LED_MASK[10] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
    unsigned counter;
    long tmp, icounter;                     // counter variable, temporary variable
    long  rpm;
    unsigned cylinders = 4 ;
    int leds ;
    unsigned tmpled  ;
    unsigned i ;
    unsigned played = 0 ;
    unsigned digit ;
    void interrupt() {
    
          if (INTCON.INTF) {
             counter++;
             while(PORTB.F0);
           }
      
           if (INTCON.T0IF) {
    
                   icounter++;
                   if(icounter == 8)
                   {
                    if(~counter%2 && counter) counter++;
                    rpm =  counter * 2 *60 * 2 /cylinders  ;
                    icounter = 0;
                    counter = 0 ;
                    if(rpm >= 10000 ) rpm = 9999 ;
    
                   }
                    TMR0 = 12 ;
           }
            INTCON = 0xB0;
    
    }//~
    
    char  Extract_Digit(unsigned number, char position) {
    // Function extracts digit from 4-digit number according to position
    // (0 is most significant)
    
      char  digit0, digit1, digit2, digit3;
    
      // Note: unsigned literals in arithmetic expressions produce less code!
         delay_ms(10) ;
      digit0 =   number%10u;        // least significant digit
      if (position == 0) return digit0;
    
      digit1 = (number%100u)/10u;
      if (position == 1) return digit1;
    
      digit2 = (number%1000u)/100u;
      if (position == 2) return digit2;
    
      digit3 = number/1000u;      // most significant digit
      if (position == 3) return digit3;
    
      return 0;
    
    }
    
    
    void main() {
    
      TRISA    = 0;               // PORTA is output
      TRISD    = 0;               // PORTD is output
      TRISB    = 255;
      TRISC    = 0;
      TRISE    = 0;
      OPTION_REG = 0x07 ;
      INTCON = 0xB0;
    
                                
      rpm = 4;
      counter   = 0;
      icounter = 0;
    
       Sound_Init(&PORTE, 0);
    
        PORTD = LED_MASK[6];
        PORTA =  1;
       delay_ms(1000);
      do { // main loop
    
    
    
      
        // Backup counter as interrupt might change it
        tmp = rpm;
    
    
        // Display digit0 (least significant)
        PORTA = 0;
    
        PORTD = LED_MASK[Extract_Digit(tmp,0)];
        PORTA =  1;               // Ones display on
        Delay_ms(10);
    
    
          // Display digit1
          PORTA = 0;              // All displays off
         if (tmp >= 10u) PORTD = LED_MASK[Extract_Digit(tmp,1)];   else PORTD = 0 ;
          PORTA = 2;              // Tens display on
          Delay_ms(10);
    
          // Display digit2
          PORTA = 0;              // All displays off
          if (tmp >= 100u) PORTD= LED_MASK[Extract_Digit(tmp,2)]; else PORTD = 0 ;
          PORTA = 4;              // Hundreds display on
          Delay_ms(10);
    
    
          // Display digit3 (most significant)
          PORTA = 0;              // All displays off
          if (tmp >= 1000u) PORTD = LED_MASK[Extract_Digit(tmp,3)];  else  PORTD = 0     ;
          PORTA = 8;              // Thousands display on
          Delay_ms(10);
          
          
          
    
          
          
    
        tmpled = 1 ;
         leds = rpm /1000u;
        for( i=0;i< leds ; i++)  tmpled = tmpled * 2 ;
        
    
        
        PORTC = tmpled - 1 ;
        delay_ms(1);
        
    
    
        
        if ( rpm >= 6500 && !played)
          {
             Sound_Play(12000, 500);
    
             played = 1 ;
          }
           else  if (rpm < 6500 && played)
           {
           played = 0;
           }
           
    
    
      } while (1);                // endless loop
    }


  7. #87

    الصورة الرمزية khaled_sabry

    رقم العضوية : 30583

    تاريخ التسجيل : 20Jan2009

    المشاركات : 2,294

    النوع : ذكر

    الاقامة : Egypt - Cairo , Canada - Alberta

    السيارة: Toyota Corolla 1978 ,Peugeot504 1983, Peugeot 406 2006,kia pride 2000,chevrolet traverse 2009,Mazda3

    السيارة[2]: BMW 320i 2002,BMW X5 2007,BMW X5 F15 2014

    دراجة بخارية: نفسى اتعلم سواقتها

    الحالة : khaled_sabry غير متواجد حالياً

    افتراضي -

    اقتباس المشاركة الأصلية كتبت بواسطة amrelsaqqa مشاهدة المشاركة
    انا عملت البرنامج بتاع الpic بلغة c
    بس لسه ما اشتريتش اي حاجة

    وادى الكود للى عايز يكمل معايا

    كود:
    const char led_mask[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned counter; long tmp, icounter; // counter variable, temporary variable long rpm; unsigned cylinders = 4 ; int leds ; unsigned tmpled ; unsigned i ; unsigned played = 0 ; unsigned digit ; void interrupt() {
    if (intcon.intf) { counter++; while(portb.f0); }
    if (intcon.t0if) {
    icounter++; if(icounter == 8) { if(~counter%2 && counter) counter++; rpm = counter * 2 *60 * 2 /cylinders ; icounter = 0; counter = 0 ; if(rpm >= 10000 ) rpm = 9999 ;
    } tmr0 = 12 ; } intcon = 0xb0;
    }//~
    char extract_digit(unsigned number, char position) { // function extracts digit from 4-digit number according to position // (0 is most significant)
    char digit0, digit1, digit2, digit3;
    // note: Unsigned literals in arithmetic expressions produce less code! Delay_ms(10) ; digit0 = number%10u; // least significant digit if (position == 0) return digit0;
    digit1 = (number%100u)/10u; if (position == 1) return digit1;
    digit2 = (number%1000u)/100u; if (position == 2) return digit2;
    digit3 = number/1000u; // most significant digit if (position == 3) return digit3;
    return 0;
    }
    void main() {
    trisa = 0; // porta is output trisd = 0; // portd is output trisb = 255; trisc = 0; trise = 0; option_reg = 0x07 ; intcon = 0xb0;
    rpm = 4; counter = 0; icounter = 0;
    sound_init(&porte, 0);
    portd = led_mask[6]; porta = 1; delay_ms(1000); do { // main loop
    // backup counter as interrupt might change it tmp = rpm;
    // display digit0 (least significant) porta = 0;
    portd = led_mask[extract_digit(tmp,0)]; porta = 1; // ones display on delay_ms(10);
    // display digit1 porta = 0; // all displays off if (tmp >= 10u) portd = led_mask[extract_digit(tmp,1)]; else portd = 0 ; porta = 2; // tens display on delay_ms(10);
    // display digit2 porta = 0; // all displays off if (tmp >= 100u) portd= led_mask[extract_digit(tmp,2)]; else portd = 0 ; porta = 4; // hundreds display on delay_ms(10);
    // display digit3 (most significant) porta = 0; // all displays off if (tmp >= 1000u) portd = led_mask[extract_digit(tmp,3)]; else portd = 0 ; porta = 8; // thousands display on delay_ms(10);
    tmpled = 1 ; leds = rpm /1000u; for( i=0;i< leds ; i++) tmpled = tmpled * 2 ;
    portc = tmpled - 1 ; delay_ms(1);
    if ( rpm >= 6500 && !played) { sound_play(12000, 500);
    played = 1 ; } else if (rpm < 6500 && played) { played = 0; }
    } while (1); // endless loop }
    اشطه
    ادى اول خطوه
    الخطه التانيه حد يبرمجها على ic


  8. #88

    الصورة الرمزية newhansol

    رقم العضوية : 24585

    تاريخ التسجيل : 09Nov2008

    المشاركات : 547

    النوع : ذكر

    الاقامة : EL MANSOURA

    السيارة: كدة رضا قوى

    السيارة[2]: fiat 128

    دراجة بخارية: ياريت اسكوتر

    الحالة : newhansol غير متواجد حالياً

    افتراضي -

    تسلم ايدك يا عمرو باشا
    والله يااستاذ خالد انا لسة هاخلص امتحانات على 31 / 7 معلش بقى اصلى جامعة مفتوحة

    والاخ midomizo مشغول برضة تقريبا لحد اخر شهر 7

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

    ولو نفعت هانبقى نجيب عداد من بتوع قياس الشحن مثلا بتاع البطارية ودة تمنة مش غالى ونشيل منة المكونات ونحط الدايرة والسفن سيجمنت جواة دى الفكرة الى كانت فى بالى

    مثلا زى الصورة دى

    {سبحان الله وبحمده سبحان الله العظيم}

    sometimes in life you feel the fight is over and it seems as though the writing on the wall superstar you finally made it but ones your picture becomes tainted thats we call rise and fall


  9. #89

    الصورة الرمزية misoalex

    رقم العضوية : 8697

    تاريخ التسجيل : 10Apr2008

    المشاركات : 9,041

    النوع : ذكر

    الاقامة : alex

    السيارة: فيات الجديده

    السيارة[2]: فيات القديمه

    دراجة بخارية: شبرا فيات

    الحالة : misoalex غير متواجد حالياً

    افتراضي -

    اقتباس المشاركة الأصلية كتبت بواسطة newhansol مشاهدة المشاركة
    تسلم ايدك يا عمرو باشا
    والله يااستاذ خالد انا لسة هاخلص امتحانات على 31 / 7 معلش بقى اصلى جامعة مفتوحة

    والاخ midomizo مشغول برضة تقريبا لحد اخر شهر 7

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

    ولو نفعت هانبقى نجيب عداد من بتوع قياس الشحن مثلا بتاع البطارية ودة تمنة مش غالى ونشيل منة المكونات ونحط الدايرة والسفن سيجمنت جواة دى الفكرة الى كانت فى بالى

    مثلا زى الصورة دى

    تمام يا معلم

    كده عاوزين حد يجرب الكود ده عشان نعرف ايه النظام

    بس هى فين الدايره اصلا

    القطه بتاكل اولادها ........ ياترا الدور على مين ؟
    الحمد لله


  10. #90

    الصورة الرمزية newhansol

    رقم العضوية : 24585

    تاريخ التسجيل : 09Nov2008

    المشاركات : 547

    النوع : ذكر

    الاقامة : EL MANSOURA

    السيارة: كدة رضا قوى

    السيارة[2]: fiat 128

    دراجة بخارية: ياريت اسكوتر

    الحالة : newhansol غير متواجد حالياً

    افتراضي -

    hasad">

    الشغل هايبقى باذن الله على ال بك 16f84
    لان دة تقريبا اقل بك فى السوق ولو حد يعرف بك تانى احسن منة يا ريت يقولنا
    مش فاكر يا ميسو كان فى حد فى موضوع عداد الحرارة الديجيتال الى انت كنت عايز تعملة كان فى حد مع الاخوة عمل الدايرة وبرمجها كمان وباعتلنا صورتها من برنامج بروتيس

    بس مش فاكر مين
    بس ماعتقدش ان الدايرة هاتبقى صعبة يعنى يا معلم السفن سيجمنت والبك والكريستالة وخلاص على كدة

    {سبحان الله وبحمده سبحان الله العظيم}

    sometimes in life you feel the fight is over and it seems as though the writing on the wall superstar you finally made it but ones your picture becomes tainted thats we call rise and fall



 
صفحة 9 من 12 الأولىالأولى ... 4 5 6 7 8 9 10 11 12 الأخيرةالأخيرة

المواضيع المتشابهه

  1. digital player
    بواسطة ehabpopo في المنتدى قســـم الصوتـــيات
    مشاركات: 0
    آخر مشاركة: 14-04-2011, 12:45 PM
  2. Digital Datcom
    بواسطة shiko85 في المنتدى المنتــــــدى الاجتمــاعى
    مشاركات: 0
    آخر مشاركة: 18-05-2010, 10:12 AM
  3. Western Digital 320 GB HDD
    بواسطة mohamed ellithy في المنتدى نايل موتورز مول
    مشاركات: 6
    آخر مشاركة: 28-12-2009, 10:20 PM
  4. Digital RPM لمن يرغب
    بواسطة gutsyguy71 في المنتدى كــماليــات السيـــارات و الإكسسوارات
    مشاركات: 5
    آخر مشاركة: 29-09-2009, 03:10 AM
  5. Digital RPM لمن يرغب
    بواسطة gutsyguy71 في المنتدى تعـــديل الســـيارات و الإضافات
    مشاركات: 0
    آخر مشاركة: 28-09-2009, 04:34 PM

الكلمات الدلالية لهذا الموضوع

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

Content Relevant URLs by vBSEO 3.6.0 PL2