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

   

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 26-02-2016, 03:21 AM المشاركة 17   
افتراضي



[IMG][/IMG]
استاز عبدالله انا لقيت موقع اجنبى ولقيت فى موضوع نفس الى انا عيزو لاكن بشكل مختلف فى البروجرام حيث ان مفتاح الفوليم بيغير البرنامج بس ملف الهكس شغال زى الفل عندى على الدايرة مكنة اتلفلاشر بس مش البرنامج الى انا عيزو يا ريت تنظر الى الصوره بالاعلى وتشوف هوه زى الى كان فى بالك الى انت صممت عليه البرنامج لان الصوره زى الى عندى فى الفلشر بلظبط يا ريت ترد عليه
السلام عليكم ورحمه الله


ممكن رابط الموضوع عشان اقدر اطلع على الكود ,,,

اعلانات

حمد سيد
:: مهندس ::
تاريخ التسجيل: Jan 2015
المشاركات: 44
نشاط [ حمد سيد ]
قوة السمعة:
قديم 26-02-2016, 03:38 PM المشاركة 18   
افتراضي


السلام عليكم ورحمه الله


ممكن رابط الموضوع عشان اقدر اطلع على الكود ,,,
الرابط اهو

http://www.sonelec-musique.com/elect...llard_008.html

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

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 27-02-2016, 02:36 AM المشاركة 19   
افتراضي


الموضوع لا يوجد فى الكود ... فقط ملف الهيكس ...














أخى انا هعدل قطعه فى الكود وأن شاء الله متابع معك ...


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


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 27-02-2016, 08:46 AM المشاركة 20   
افتراضي اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا وزدنا علما


السلام عليكم ورحمه الله


أخى حمد .... جرب البرنامج ده ...


تم تعديل البرنامج ...

كود:
 
  //    Design Program Engineer  ABDALLA HYGAZY    //
  
         //     Lighting consecutive        //
         
            //    Date / 2016 / 2 /15    //

   unsigned timer;
   int x =0;
   int m =0;
  //---------------------------//
   #define  flash for(m=0;m<5;m++)
   #define  LED1_ON  GP5_bit = 1;
   #define  LED2_ON  GP4_bit = 1;
   #define  LED3_ON  GP2_bit = 1;
   #define  LED4_ON  GP1_bit = 1;
  //**************************//
   #define  LED1_OF  GP5_bit = 0;
   #define  LED2_OF  GP4_bit = 0;
   #define  LED3_OF  GP2_bit = 0;
   #define  LED4_OF  GP1_bit = 0;
  //**************************//
   #define time  timer_variabe();
  //**************************//
   #define BUTTON if(GP3_bit==0){goto loop;};
  //----------------------------------------//
   
    void init_ports(void) {
    TRISIO = 9; // set as output
    ANSEL = 1;
    CMCON = 7;
  }
  
   void timer_variabe()
   
  {

    for(x=0;x< timer; x++)
   {
   
     delay_ms(120);
     
   }
 }
  
    void  ADC_Read_bit0()
   {
      timer = ADC_Read(0);  // Read analog value from channel 2
      timer= (timer*5)/1023;

   }

        void main() {
        init_ports();
        ADC_Init();
        GPIO = 0;
     
         while(1) {

  //********* program ( 1 ) ********//
  flash
  {
    BUTTON
    ADC_Read_bit0();

    GPIO = 255;  time
    GPIO = 0; time
   }
  //----------------------------------//

  //********* program ( 2 ) *********//

   flash
   {
    BUTTON
    ADC_Read_bit0();
    LED1_ON time  LED2_ON time
    LED3_ON time  LED4_ON time
    GPIO = 0; time
   }
  //-----------------------------------//
  
  //********* program ( 3 ) **********//
   flash
   {
    BUTTON
    ADC_Read_bit0();
    GPIO = 32;  time  GPIO = 16;  time
    GPIO = 4;   time  GPIO = 2;   time
    GPIO = 4;   time  GPIO = 16;  time
   }
  //---------------------------------//

  //********* program ( 4 ) **********//
   flash
   {
    BUTTON
    ADC_Read_bit0();
    GPIO = 32;  time  GPIO = 16;  time
    GPIO = 4;   time  GPIO = 2;   time
    GPIO = 4;   time  GPIO = 16;  time
   }
  //-----------------------------------//

   //******** program ( 5 ) **********//
   flash
   {
    BUTTON
    ADC_Read_bit0();
    GPIO = 34; time
    GPIO = 20; time
    GPIO = 34; time
    GPIO = 20; time
   }
  //----------------------------------//

   //******* program ( 6 ) **********//
   flash
   {
    BUTTON
    ADC_Read_bit0();
    LED1_ON time LED2_ON time
    LED3_ON time LED4_ON time
    GPIO = 0; time
    LED4_ON time LED3_ON time
    LED2_ON time LED1_ON time
    GPIO = 0; time
   }
  //----------------------------------//

  //******** program ( 7 ) **********//
  flash
   {
    BUTTON
    ADC_Read_bit0();
    LED1_ON  LED3_ON time
    LED1_OF  LED3_OF time
    LED2_ON  LED4_ON time
    LED2_OF  LED4_OF time
   }
  //---------------------------------//

  //******* program ( 8 ) **********//
   flash
   {
    BUTTON
    ADC_Read_bit0();
    GPIO = 255;  time
    GPIO = 223;  time
    GPIO = 239;  time
    GPIO = 251;  time
    GPIO = 253;  time
    ADC_Read_bit0();
    GPIO = 255;  time
    BUTTON
    GPIO = 253;  time
    GPIO = 251;  time
    GPIO = 239;  time
    GPIO = 223;  time
    GPIO = 255;  time
   }
  //--------------------------------//

   //*******program ( 9 ) **********//
    flash
   {
    BUTTON
    ADC_Read_bit0();
    GPIO = 32;  time  GPIO = 16;  time
    GPIO = 4;   time  GPIO = 2;   time
    GPIO = 255; time  GPIO  = 0 ; time
    GPIO = 255; time  GPIO  = 0 ; time
    GPIO = 2;   time  GPIO = 4;   time
    GPIO = 16;  time  GPIO = 32;  time
    GPIO = 255; time  GPIO  = 0 ; time
    GPIO = 255; time  GPIO  = 0 ; time
   }
    if(GP3_bit==1){goto loop;};
   }
  //---------------------------------//

                    loop:
          GPIO = 255; delay_ms(5000);
                 while(1) {
   //******** program ( 10 ) ********//
   flash
   {
    ADC_Read_bit0();
    GPIO = 32;  time  GPIO = 16;  time
    GPIO = 4;   time  GPIO = 2;   time
    GPIO = 32;  time  GPIO = 16;  time
    GPIO = 4;   time  GPIO = 2;   time
    GPIO = 2;   time  GPIO = 4;   time
    GPIO = 16;  time  GPIO = 32;  time
    GPIO = 2;   time  GPIO = 4;   time
    GPIO = 16;  time  GPIO = 32;  time
   }
  //-----------------------------------//


   //******* program ( 11 ) *********//
    flash
   {
    ADC_Read_bit0();
    GPIO = 32;  time  GPIO = 16;  time
    GPIO = 4;   time  GPIO = 2;   time
    GPIO = 4;   time  GPIO = 16;  time
   }
  //---------------------------------------------------//

   //*************** program ( 12 ) ********************/
    flash
   {
    ADC_Read_bit0();
    GPIO = 255; delay_ms(500); time GPIO = 0; time time
   }
  //---------------------------------------------------//

  //*****************program ( 12 ) *******************//
     flash
   {
    ADC_Read_bit0();
    GPIO = 255;  time   GPIO = 0; time
   }
  //***************************************************//

   }
  }





لتحميل المشروع .. كامل

http://download1077.mediafire.com/kl...9%88%D8%B1.rar


متابع معاك ..

تحياتى لك ...



..


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 04-03-2016, 05:08 PM المشاركة 21   
افتراضي اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا وزدنا علما


السلام عليكم ورحمه الله



أخى .. حمد السيد ..

صور البورده المطبوعه .. للمشروع ..















صوره البوردة المطبوعه ..







.....


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 05-03-2016, 06:53 PM المشاركة 22   
افتراضي اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا وزدنا علما


السلام عليكم ..

اخى حمد السبد ..


صورة البوردة بالمقاس الطبيعى .. جاهزة على الطباعة ..






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


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 06-03-2016, 11:03 PM المشاركة 23   
افتراضي اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا وزدنا علما


السلام عليكم ورحمه الله


أخى حمد ..,
تم تطوير البورده وأضافة مكثفات للحماية من الشوشرة ..

جرب التصميم دة وانا متابع معاك ..

صورة توضع اماكن تركيب المكونات بالأضافة الى ارقام القطع وقيم المقومات




ودى صورة ملف العمل للبوردة المطبوعة PCB جاهزة للطباعه بالمقاس الطبيعى




تحياتى لك جرب التصميم دة ولأخبرنى بالنتيجه ..



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