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

   

MIDOU613
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2010
المشاركات: 51
نشاط [ MIDOU613 ]
قوة السمعة:
قديم 29-10-2010, 12:33 AM المشاركة 25   
افتراضي



MON FRERE CHAIMY SVP HEX POUR PORT A et PORT B pour commender des leds et merci bien allah ya3tik sahhat bednek wallah yarham weldik

اعلانات

MIDOU613
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2010
المشاركات: 51
نشاط [ MIDOU613 ]
قوة السمعة:
قديم 02-11-2010, 11:31 PM المشاركة 26   
افتراضي


وينكم يا خبراء المنتدى

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

الصورة الرمزية magdy gomaa
magdy gomaa
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2006
المشاركات: 193
نشاط [ magdy gomaa ]
قوة السمعة:
قديم 23-03-2011, 08:08 AM المشاركة 27   
ha الله ينور عليك يابشمهندس عمل رائع ياريت لو تذكر رقم البيك اللى سوف يبرمج علية هذا ال


الله ينور عليك يابشمهندس عمل رائع

ياريت لو تذكر رقم البيك اللى سوف يبرمج علية هذا الكود

ولك جزيل الشكر


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 767
نشاط [ sheimy ]
قوة السمعة:
قديم 23-03-2011, 12:33 PM المشاركة 28   
افتراضي


الله ينور عليك يابشمهندس عمل رائع

ياريت لو تذكر رقم البيك اللى سوف يبرمج علية هذا الكود

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


الصورة الرمزية magdy gomaa
magdy gomaa
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2006
المشاركات: 193
نشاط [ magdy gomaa ]
قوة السمعة:
قديم 24-03-2011, 12:59 AM المشاركة 29   
افتراضي أشكرك يابشمهندس شيمى على ردك السريع


16F877A
واى بيك اخر به البورتات المستخدمة ينفع

أشكرك يابشمهندس شيمى على ردك الكريم و السريع

وأننى أطمع فى كرمك أن اتصل بك من خلال الموبايل الموجود

لأننى أريد أن أحضر أليك إذا كنت قريب منى أنا فى حلوان لأننى سبق وعملت دائرة

على بيك pic 16 F84A

فهل ممكن أن أشحن البيك اللى حضرتك ذكرتة ويعمل على نفس الدائرة السابقة
المذكورو أعلاة

ولك كل التقدير والشكر


الصورة الرمزية magdy gomaa
magdy gomaa
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2006
المشاركات: 193
نشاط [ magdy gomaa ]
قوة السمعة:
قديم 04-04-2011, 10:22 AM المشاركة 30   
ha الأخ الفاضل / المهند شيمى


الأخ الفاضل / المهندس شيمى
أنا بشكرك على تعاونك الجميل ومواضيعك الممتازة

وبعد

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

أنا حملت الملف الخاص بالبرمجة

ولى سؤال مهم هل هذا الملف أو هذة البرمجة ( الفلوكود ) ينفع أن يوضع على بيك pic 16f84a نرجوا الأ فادة

لأن طبعآ أنت لم تحدد نوع البيك الذى أستخدمتة فى الدائرة
فلك كل الشكر والتقدير لو تضع لنا ملف البروتس

أيضأ هل ممكن أن يضاف لهذا العمل الجميل ديمر فى مراحل معينة على كل الليدات مثلآ أو على خطوط معينة وما هى الأوامر لعملية الديمر

مثلآ الفولت على أى مخرج نحددة يبداء من الزيرو وحتى نهاية الفولت والعكس

فهل جربت هذا العمل

فى أنتظار ردكم الكريم

مجدى جمعة



MIDOU613
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2010
المشاركات: 51
نشاط [ MIDOU613 ]
قوة السمعة:
قديم 19-05-2011, 12:11 AM المشاركة 31   
افتراضي


الرجاء المساعدة فى برنامج MIKROC يعتمد على PIC 16F84 وذالك لتحريك 12 ليد عن طريق PORTA و PORTB بحركات جميلة ومتناسقة
شكرا لكل الاعضاء والزوار

Read more: http://www.qariya.com/vb/showthread....#ixzz1MjglrFCA


MIDOU613
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2010
المشاركات: 51
نشاط [ MIDOU613 ]
قوة السمعة:
قديم 19-05-2011, 11:36 PM المشاركة 32   
افتراضي


هذة بعض الحركات الجميلة بالليدات

قد عرض احد الاعضاء فديو يوضح الحركات
وتم تنفيذ جزء منها
وهذة هى الحركات اللتى تم تنفيذها



والكود لهذة الحركات هو

كود:
unsigned short i,j,k,q,l;
//============================
void toright(int speed,short no)
{
PORTB=0b10000000;
VDelay_ms(speed);
for(i=0;i<no;i++)
{
 PORTB=PORTB >>1;
 VDelay_ms(speed);
}
}
//===========================
void toleft(int speed,short no)
{
PORTB=0b00000001;
VDelay_ms(speed);
for(i=0;i<no;i++)
{
 PORTB=PORTB <<1;
 VDelay_ms(speed);
}
}
//============================
void toright_stop(int speed)
{
k=0b00000000;
for(j=8;j>0;j--)
{
q=128;
for(i=0;i<j;i++)
{
 PORTB=q|k;
 VDelay_ms(speed);
 q >>=1;
}
k <<=1;
k+=1;
}
}
//===========================
void toleft_stop(int speed)
{
k=0b00000000;
for(j=8;j>0;j--)
{
q=1;
for(i=0;i<j;i++)
{
 PORTB=q|k;
 VDelay_ms(speed);
 q <<=1;
}
k >>=1;
k |=128;
}
}
//===========================
void tofromcenter(int speed)
{
k=0b00000000;
for(j=8;j>0;j--)
{
q=1;
l=128;
k=q|l;
for(i=0;i<j;i++)
{
 PORTB=q|l;
 VDelay_ms(speed);
 q <<=1;
 l >>=1;
}
/*k >>=2;
k <<=1;
k |=128;
k +=1;*/
}
}
//===============================
void main() {
TRISB=0x00;
PORTB=0x00;
while(1)
{
toright(50,8);
toleft(50,8);
toright_stop(50);
toleft_stop(50);
tofromcenter(100);
}

}
شكرا جزيلا اخى على هذا العمل الرائع
ارغب فى الحصول على نفس الحركات لكن ل 12 ليد

ارجو منك المساعدة ان امكن
مع الشكر

Read more: http://www.qariya.com/vb/showthread....#ixzz1MpSDFQT5


التعديل الأخير تم بواسطة : MIDOU613 بتاريخ 19-05-2011 الساعة 11:40 PM


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