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

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

samiallouch
:: مهندس ::
تاريخ التسجيل: Jan 2009
الدولة: tunisia
المشاركات: 6
نشاط [ samiallouch ]
قوة السمعة:0
قديم 24-03-2009, 07:04 PM المشاركة 1   
افتراضي التحكم في 4 ليدات بال control register Twitter FaceBook Google+



بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
هذا البرنامج بلغة vb6
أريد التحكم في 4 ليدات بال control register
فهل يمكنكم ترجمة هذا البرنامج مع العلم أن كل led موصولة كما يلي
cathode----Gnd
anode----pin of control register
L1----->/strobe
L2----->/Autofeed
L3----->/Init
L4----->/Select
--------------------------------------------
port=&h37A
out port,1
delay(1s)
out port,2
delay(1s)
out port,4
delay(1s)
out port,8
delay(1s
)

اعلانات

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:107
قديم 25-03-2009, 12:19 AM المشاركة 2   
افتراضي


بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
هذا البرنامج بلغة vb6
أريد التحكم في 4 ليدات بال control register
فهل يمكنكم ترجمة هذا البرنامج مع العلم أن كل led موصولة كما يلي
cathode----Gnd
anode----pin of control register
L1----->/strobe
L2----->/Autofeed
L3----->/Init
L4----->/Select
--------------------------------------------
port=&h37A
out port,1
delay(1s)
out port,2
delay(1s)
out port,4
delay(1s)
out port,8

delay(1s
)
البرنامج لاضاءة الليدات الموصلوة على مخرج الطابعة على البين رقم (1/14/16/17)
حيث ان:

port=&h37A ::::: امر يستخدم لتعريف منفذ التحكم (control port )
والامر :
out port,1
delay(1s)
يستخدم لاضاءة الليد الموصول على البين رقم 1...

والامر :
out port,2
delay(1s)
يستخدم لاضاءة الليد الموصول على البين رقم 14...

والامر :
out port,4
delay(1s)

يستخدم لاضاءة الليد الموصول على البين رقم 16...

والامر :
out port,8

delay(1s
يستخدم لاضاءة الليد الموصول على البين رقم 17...

ان البين رقم 1/14/17 معكوسة.اي عندما نخرج علها واحد ينعكس ويصبح جهد الخرج صفر..وبالتالي فالبرنامج السابق خطأ من اجل اضائة الليدات بالتناوب..

والصورة التالية ستوضح القليل من ذلك:
http://arabsh.com/strak74606ov.html

بارك الله فيك اخي ووفقك لما يحبه ويرضاه..

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

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

samiallouch
:: مهندس ::
تاريخ التسجيل: Jan 2009
الدولة: tunisia
المشاركات: 6
نشاط [ samiallouch ]
قوة السمعة:0
قديم 25-03-2009, 06:03 PM المشاركة 3   
افتراضي


بارك الله فيك اخي

ان البين رقم 1/14/17 معكوسة.اي عندما نخرج علها واحد ينعكس ويصبح جهد الخرج صفر..وبالتالي فالبرنامج السابق خطأ من اجل اضائة الليدات بالتناوب..

هل البين رقم 16 معكوسة أيضا أم لا



و شكراً وبارك الله فيك


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:107
قديم 25-03-2009, 06:16 PM المشاركة 4   
افتراضي


السلام عليكم

ان البين رقم 16 غير معكوس..اما الباقي (1/14/17) فهي معكوسة فقط..اذا تابعت الصورة التي ارفقتها فستلاحظ ان بعض البينات يوجد على الاحرف علامة ( --) وهي علامة الخط وهي تعني ان البين معكوس..اما التي لا يكون فوق الحرف اي خط فان البين غير معكوس (وبالتالي اي جهد نضعه عليه يخرج نفسه دون اي انعكاس)..ربنا يوفقك ويبارك فيك..

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


samiallouch
:: مهندس ::
تاريخ التسجيل: Jan 2009
الدولة: tunisia
المشاركات: 6
نشاط [ samiallouch ]
قوة السمعة:0
قديم 31-03-2009, 04:05 PM المشاركة 5   
افتراضي


ربنا يوفقك ويبارك فيك

إضافة رد

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

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

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


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

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