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

   

يوسف16
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2004
المشاركات: 56
نشاط [ يوسف16 ]
قوة السمعة:
قديم 06-04-2009, 09:36 PM المشاركة 321   
افتراضي



السلام عليكم اجمعين ارجو ان لا تتثاقلو من اسئلتى فلكم الاجر والثواب
لى سؤالين الاول .قمت بتجميع المبرمجة الانفة الذكر فى الصفحة الاولى ولاكنى لم اجد الزنر 6.1 فولت ووضعت 6.2 فولت هل هناك ضرر والثانى كم عدد اللدات التى يتحملها كل رجل خرج من البك والسؤال الاخير وضعت بدل الترنزستور 2ى 3904 بدله bc337 , ولكم جزيل الشكر

اعلانات

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 06-04-2009, 10:40 PM المشاركة 322   
افتراضي


السلام عليكم اجمعين ارجو ان لا تتثاقلو من اسئلتى فلكم الاجر والثواب
لى سؤالين الاول .قمت بتجميع المبرمجة الانفة الذكر فى الصفحة الاولى ولاكنى لم اجد الزنر 6.1 فولت ووضعت 6.2 فولت هل هناك ضرر والثانى كم عدد اللدات التى يتحملها كل رجل خرج من البك والسؤال الاخير وضعت بدل الترنزستور 2ى 3904 بدله bc337 , ولكم جزيل الشكر
السلام عليكم
كيف الحال اخي يوسف؟كيف حال البرمجة معك ان شاء الله تكون بخير ؟؟ان الزينر المطلوب في الدارة هما اثنان.. واحد جهده (5.1 فولت) والثاني (6.2 فولت) (وليس 6.1 فولت ولا اعتقد انه موجود اصلا لذلك لم تجده )..اما الليدات التي يتحملها خرج البيك فعند رجوعي الى الداتاشيت لPIC16F84A وجدت انه يمكن ان يقود فقط ليد واحد ليس اكثر واذا زاد قد تنخفض الاضاءة جدا او قد لا يضيء الليد..واخيرا اعتقد انه لا مشكلة باستخدام الترانزستورBC337 بدلا من الموجود في الدارة ولكن للتاكد قم بتركيب الدارة على لوح اختبار للتاكد من عملها .وان شاء الله ستعمل معك الدارة في اقرب فرصة..بارك الله فيك..وفي حال وجود اي استفسار يمكنك ان تسال وستجد المساعدة من الجميع ان شاءا لله تعالى..

واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..

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

tephamax
:: مهندس ::
تاريخ التسجيل: Mar 2009
المشاركات: 11
نشاط [ tephamax ]
قوة السمعة:
قديم 06-04-2009, 10:47 PM المشاركة 323   
افتراضي


السلام عليكم ورحمة الله وبركاته
انا استخدمت الاوامر التاليه فى ولكن فى برنامج البروتس اليد بينور اول ما ابدا بالتشغيل وهذه هى الانستركشن
void main()
{

trisa=1;
trisb=0;
portb=0b0;

if(porta.f0==0){portb=0b00000000;}
else {portb=0b00000001;
portb=0b00000011;delay_ms(1000);
portb=0b00000101;}

}


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 06-04-2009, 11:16 PM المشاركة 324   
افتراضي


السلام عليكم ورحمة الله وبركاته
انا استخدمت الاوامر التاليه فى ولكن فى برنامج البروتس اليد بينور اول ما ابدا بالتشغيل وهذه هى الانستركشن
void main()
{

trisa=1;
trisb=0;
portb=0b0;

if(porta.f0==0){portb=0b00000000;}
else {portb=0b00000001;
portb=0b00000011;delay_ms(1000);
portb=0b00000101;}

}
وهذا هو الصحيح فتفسير الكود هو :بعد تشغيل البرنامج
اذا ضغطنا المفتاح يتم اطفاء جميع الليدات
والا سيتم تشغيل الليد الاول ولكن لن نستطيع رؤيته لعدم وجود عبارة delay
ثم سيتم تشغيل الاول والثاني لمدة ثانية واحدة .ثم يشتغل الليد الاول والثالث وايضا لانستطيع رؤيتهم لنفس السبب
وشكرا لك اخي الكريم


محسن علي
:: مهندس ::
تاريخ التسجيل: Sep 2008
المشاركات: 24
نشاط [ محسن علي ]
قوة السمعة:
قديم 07-04-2009, 07:54 AM المشاركة 325   
افتراضي


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


رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 128
نشاط [ رانية1 ]
قوة السمعة:
قديم 07-04-2009, 01:34 PM المشاركة 326   
Thumbs up الفرق بين++c و الميكروسي


السلام عليكم :
هل لغة ++c قريبة جدا من الميكرو سي حيث انها تدرس في الجامعة عندنا وممكن ان اشتري كتاب لذلك.


الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 07-04-2009, 03:17 PM المشاركة 327   
افتراضي


لغة السي العادية ولغة السي بلس بلس ++C كل ذلك قريب جدا من مايكروسي .فالأساسيات واحدة .

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


و بالتوفيق


tephamax
:: مهندس ::
تاريخ التسجيل: Mar 2009
المشاركات: 11
نشاط [ tephamax ]
قوة السمعة:
قديم 07-04-2009, 08:55 PM المشاركة 328   
افتراضي


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



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