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

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

الصورة الرمزية ميكرومان
ميكرومان
:: عضو فضي ::
تاريخ التسجيل: Oct 2012
المشاركات: 373
نشاط [ ميكرومان ]
قوة السمعة:69
قديم 02-11-2012, 09:43 PM المشاركة 1   
افتراضي اول موضوع لي درس بسيط عن استخدام الميكرو سي وعمل مفتاح لتشغيل Twitter FaceBook Google+



بداية اشكر كل الشادة الافاضل هنا لانني تعلمت منهم الكثير والكثير

اول موضوع هو استخدام اوامر المايكرو سي لتشغيل الاجهزة باستخدام مفتاح

افتح المايكروسي وانقل الكود التالي

void main()
{
trisb.f0=0; // تحديد البورت صفر اخراج
trisb.f1=1; // تحديد البورت واحد ادخال
for(;
{
if(portb.f1==1) //شرط ان يكون البورت واحد عليه فولت
{
portb.f0=1; //تنفيذ الشرط واخراج فولت علي البورت صفر
delay_ms(9000); //زمن تشغيل تسع ثواني
}
else portb.f0=0; // اذا لم يتحقق الشرط البورت صفر مغلق
}
}

انسخ الكود كما هو وضعه في المايكرو سي


صور المشروع

اعلانات

الصورة الرمزية king5star
king5star
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
الدولة: Alexandria, Egypt
المشاركات: 240
نشاط [ king5star ]
قوة السمعة:0
قديم 02-11-2012, 10:42 PM المشاركة 2   
افتراضي


الله ينور اخى بداية موفقة وفى انتظار باقى مجهودلتك ولكن اكمل مع انها مشاريع صغيرة لكنها بداية لكل مشروع كبير فلا استغناء عنها فى اى مشروع وفقك الله دائماً .

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

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:97
قديم 02-11-2012, 10:58 PM المشاركة 3   
افتراضي


السلام عليكم ورحمة الله وبركاتة

بارك الله فيك وفى مجهوداتك
وننتظر منك الجديد باستمرار ان شاء الله

========================
اضافة بسيطة لموضوعك ( هذا بعد اذنك طبعا )
نستطيع هنا ان نقول ان الدالة if هى المايسترو الحقيقى فى هذا المشروع
اى وضع شرط ولا يتم العمل الا فى حالة تحقق شرط معين .
وطبعا هذا مفيد جدا جدا وهام جدا جدا فى اغلب المشروعات .

اما بالنسبة للتوقيت delay هنا انت قمت بوضع تحديد للوقت وهو 9 ثوانى
واضيف لهذة النقطة لمن يريد ان تظل الليد تعمل بشكل مستمر ؟؟
علية فقط ان يحزف التوقيت من الكود
ويكفى ان تضع شرطتين مائلتين اول السطر لالغائة //
=========================
اما بالنسبة لاخى ميكرومان
فيمكنك وضع الكود بشكل متناسق اكثر
وهذا بالضغط على الصورة
وقت كتابة الموضوع وهى موجودة اعلى صندوق الكتابة
سوف تضع لك كود فى صندوق الكتابة بهذا الشكل [code]ضع الكود هنا[CODE]


سوف يظهر الكود بشكل افضل وتنسيق اوضح كمثال
كود:
هذا المثال


ونتمنى لك كل التوفيق وفى انتظار موضوعاتك باستمرار ان شاء الله

وجازاك الله عنا كل خير ان شاء الله
وكل عام وانتم بخير


مصطفى جمعه
:: مهندس جيد ::
تاريخ التسجيل: Jun 2012
المشاركات: 266
نشاط [ مصطفى جمعه ]
قوة السمعة:0
قديم 03-11-2012, 12:13 AM المشاركة 4   
افتراضي


بدايه موفقه استاذ مايكرومان

اتمنى لك التوفيق والاستمرار


الصورة الرمزية ميكرومان
ميكرومان
:: عضو فضي ::
تاريخ التسجيل: Oct 2012
المشاركات: 373
نشاط [ ميكرومان ]
قوة السمعة:69
قديم 03-11-2012, 01:34 AM المشاركة 5   
افتراضي


جزاكم الله خيرا علي هذا الدعم الذي يجعلني اشعر انني بين اخوة لي يرغبون ان اكون مثلهم

اخجلتموني بردودكم الطيبة

إضافة رد

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

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

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


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

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