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

   

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 05-04-2013, 03:07 AM المشاركة 473   
افتراضي



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

اعلانات

hasan505
:: مهندس متواجد ::
تاريخ التسجيل: May 2010
المشاركات: 62
نشاط [ hasan505 ]
قوة السمعة:
قديم 05-04-2013, 09:56 AM المشاركة 474   
افتراضي


السلام عليكم ورحمة الله وبركاته
اولا شكر كتييييييييييييييييييييير ليك يا أخ ناصر

ثانيا والله بندعيلك فى ظاهر الغيب لان مهما قولنا او عملنا مش ممكن نوفيك اجرك فندعوا الله ان يكافئك هوه انه ولى ذلك وهوه على كل شىء قدير

ثالثا انا ابتديت اقرء فى الموضوع من فترة وعملت تطبيق ممتاز ب 16f84a وكمان لفظ الجلاله ب 877a على 8*8 وكانت النتايج ممتازه ولكن بعد تعب لكن فشلت جدا فى عمل لفظ الجلاله على 8*16 لكن لم أيأس وان شاء الله استمر
طيب ليه انا بكتبلك دلوقتى

انا ابتديت متأخر عنكم كتير ولما قرئت أول الموضوع وشوفت التاريخ كان من اربع سنين افتكرت ان الموضوع اتقفل او انك بطلت تتابع ..ولم اتخيل ابدا انك ما زلت مستمر وبسبب اندماجى مع فهم ما شرحته انت ..وتطبيق كل ما اتعلمه فى الواقع ...لم يخطر ببالى ان اقراء الصفحه الاخيره ولكن نتيجه لفشلى الاخير قررت ان اتابع التعليقات حتى وصلت الى الصفحه 40 وطبعا كان الصبح طلع عليا ومش شايف ادامى ولكن فكرت انى اشوف اخر صفحه وسعدت جدا انى لاقيتك مستمر حتى استطيع ان اشكرك واتواصل معاك وبجد لو الموقع ده بتاعى اكتبهلك باسمك


التعديل الأخير تم بواسطة : hasan505 بتاريخ 05-04-2013 الساعة 10:00 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية king5star
king5star
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
الدولة: Alexandria, Egypt
المشاركات: 238
نشاط [ king5star ]
قوة السمعة:
قديم 05-04-2013, 02:21 PM المشاركة 475   
افتراضي




والله واحشنى ياكيمو
وسعيد جدا باستفسارك دة
لانة ممكن يخفى عن الكثيرين انة يتم التحكم فى 595 بنفس طريقة التحكم فى 164
بل والاكثر ان كل ماتم نشرة من دروس هنا بالمسجل 74hc164 تم تنفيذة عملى وكما هو دون اى تغيير بمسجل الازاحة 74hc595
والشىء الوحيد اللى ممكن يلخبط اى حد مايعرفش المعلومة دى
هو انة فى اغلب مشاريع 595 نجد عدد 3 طرف للتحكم وهذا الطرف هو طرف cp
وهذا مهمتة انة يقوم بامساك الداتا ولا يخرجها الا عند اخذ نفس الامر للازاحة
وبمعنى اخر يتم ربطة مع البن sh وهذا البن طبعا يعنى عدد الخطوات كما نعلم جميعا

وبالتالى يكون البن الثالث هو بن الداتا
والاتنين بن cp & SH هم للخطوة للامام




تحياتى وتمنياتى لك بالتوفيق ان شاء الله
ولو ردى دة فية اى شىء مش واضح بلغنى فورا
وانت عارف طبعا
شكراً على سرعة الرد يا استاذى وحجرب النهردة واقولك النتائج بس 164 جننى مش بيدى مسح نهائى فى العملى علشان كدا قررت استخدم 595 يمكن المشكلة فىه.

ويا مسهل الحال وشكراً على اهتمامك .


الصورة الرمزية king5star
king5star
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
الدولة: Alexandria, Egypt
المشاركات: 238
نشاط [ king5star ]
قوة السمعة:
قديم 05-04-2013, 07:27 PM المشاركة 476   
افتراضي


مش عارف اشغلهم هى الرسمة كدا صح



ودا البرنامج


كود:
char x1=0b00000000;
char x2=0b00000000;
char x3=0b11111110;
char x4=0b11111110;
char x5=0b00000000; ////
char x6=0b11111110;
char x7=0b11111110;
char x8=0b00000110;
char x9=0b00000110;
char x10=0b11111110;
char x11=0b11111110;
char x12=0b00000110;
char x13=0b00000110;
char x14=0b00111110;
char x15=0b00101110;
char x16=0b00101000;
char x17=0b00111000;
char x18=0b00000000; ////
char x19=0b00000000;
char x20=0b00000000;
char x21=0b00000000;





char n;

void main()
{
TRISB=0;
PORTB=0;

TRISa=0;
PORTa=0;

loop:

for(n=0;n<32;n++){

porta.f1=1;   porta.f1=0;/////////*****///////////


//////////////////////////////////////////////

porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b00000001;
delay_us(500);


//////////////////////////////////////////////

porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b00000010;
delay_us(500);

//////////////////////////////////////////////

porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b00000100;
delay_us(500);

//////////////////////////////////////////////

porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b00001000;
delay_us(500);


//////////////////////////////////////////////

porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b00010000;
delay_us(500);


//////////////////////////////////////////////


porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b00100000;
delay_us(500);


//////////////////////////////////////////////
porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b01000000;
delay_us(500);

//////////////////////////////////////////////
porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b10000000;
delay_us(500);

porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b00000001;
delay_us(500);

porta.f0=1;porta.f1=1; porta.f1=0;  porta.f0=0;
portb=0b00000010;
delay_us(500);


}



x1=x2;
x2=x3;
x3=x4;
x4=x5;
x5=x6;
x6=x7;
x7=x8;
x8=x9;
x9=x10;
x10=x11;
x11=x12;
x12=x13;
x13=x14;
x14=x15;
x15=x16;
x16=x17;
x17=x18;
x18=x19;
x19=x20;
x20=x21;
x21=x1;


goto loop;
}


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 25-04-2013, 10:48 PM المشاركة 477   
افتراضي


تنوية هام جدا
يوجد خطا غير مقصود فى الشرح الاخير
وتحديدا فى الكود الاخير من المشاركة رقم 461



وتحديدا هذا الامر
كود:
  portb=x1;
والتصحيح لة هو

كود:
  portb=x[x2];
وفى هذا الامر جعلنا مابين القوسين [] يتم تغيره تلقائيا كلما تغيرت قيمة جملة التكرار والتى تمثلها x2
ففى بداية التكرار تكون القيمة 0 ثم تتحول الى 1 ثم 2 ثم 3 وهكذا حتى عدد تكرار الجملة وهو 8 مرات اى ستتحول ابتداء من 0 الى 7 والناتج كدة يكون 8 مرات
وهذة هى نفس عدد الاعمدة

===========================================
واعتزر عن هذا الخطا الغير مقصود


وتمنياتى لكم جميعا بالتوفيق والنجاح باذن الله


hamedenho
:: مهندس ::
تاريخ التسجيل: Jan 2007
المشاركات: 49
نشاط [ hamedenho ]
قوة السمعة:
قديم 30-04-2013, 04:48 PM المشاركة 478   
افتراضي


شكرا جزيلا اخي ناصر علي الموضوع الكبير ده وارجو منك توضيح جزئيه نقل ملفات الهيكس علي الميكرو كنترولر ولك جزيل الشكر


hussamshaaban
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 7
نشاط [ hussamshaaban ]
قوة السمعة:
قديم 13-05-2013, 06:16 PM المشاركة 479   
ha


كنت جاولت اعمل الكود البسيط دا بس مشتغلش يا ريت اعرف غلط في ايه .....شكررررررررررررررررررررراااااااااااااااا
http://www.4shared.com/rar/85fDYVYg/New_Folder__5_.html


hussamshaaban
:: مهندس ::
تاريخ التسجيل: May 2013
المشاركات: 7
نشاط [ hussamshaaban ]
قوة السمعة:
قديم 15-05-2013, 01:35 PM المشاركة 480   
افتراضي


هو ليه لما كنت بحط 5 فولت علي الريسيت في المسجل 74164 البرنامج ماكنش بيشتغل صح !!!!!!!!!!!!!!!



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