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

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

zahirkhalil
:: مهندس ::
تاريخ التسجيل: Feb 2014
الدولة: الجزائر
المشاركات: 18
نشاط [ zahirkhalil ]
قوة السمعة:0
قديم 27-02-2014, 07:04 PM المشاركة 1   
Question مساعدة في البرمجة Twitter FaceBook Google+



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

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 27-02-2014, 07:28 PM المشاركة 2   
افتراضي


كود:
void main()
 {cmcon=7;trisa=1;trisb=0;portb=0;
 while(1)
         {
          if(porta.f0==0){while(porta.f0==0){}
                          portb=portb<<1;
                          if(portb==0)portb=1;
                          }
         }

}

المفتاح يوصل على الطرف A0 و المقاومة PULL UP

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

zahirkhalil
:: مهندس ::
تاريخ التسجيل: Feb 2014
الدولة: الجزائر
المشاركات: 18
نشاط [ zahirkhalil ]
قوة السمعة:0
قديم 27-02-2014, 08:41 PM المشاركة 3   
افتراضي


بارك الله فيك يا اخي حسن على المعلومة القيمة
لو سمحت سؤال ثاني عن اسهل واسرع طريقة لتعلم هده اللغة فأنا الأن عندي شهرين من بدايتي واتقدم ببطئ ولم اتعلم لحد الأن سوى كيفية برمجة اطراف الادخال والاخراج وكدلك وبعض الامور البسيطة جدا ودلك لقلة المراجع والتواصل مع المهتمين بهدا الميدان
فلم اجد ضالتي الا في هذا المنتدى الرائع فراسلت الاستاذ الكبير احمد سمير فايد على ايميله للتسحيل في المحاضرات لكن لحد الان لم يصلني رده
فارجوا التوجيه


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 28-02-2014, 07:08 PM المشاركة 4   
افتراضي


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

إضافة رد

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

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

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


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

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