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

   

عمر سالم
:: مهندس ::
تاريخ التسجيل: Jul 2009
المشاركات: 40
نشاط [ عمر سالم ]
قوة السمعة:
قديم 13-08-2010, 02:48 PM المشاركة 9   
افتراضي التطبيق الاول



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

يتكون منفذ الطابعة من 25 pin مقسمين الى ثلاثة اقسام وهى :
Data port(8 pin)
Control port(4 pin)
Status port(8 pin)

Data port
هى الpin الاشهر والاكثر استخدام وتستخدم دائما لعرض البيانات بعد توصيلها بجهاز مناسب لارسال البيانات عبر data port لابد من تحديد عنوان port وعادة مايكون العنوان هو 378 هذا العنوان الخاص فى data port
وفى البيسك نحدد العنوان هكذا
ntport1.address=&h378
h:تعنى ان الرقم فى hex
Control port
يتكون من 4 pin وتستخدم ايضا فى اخراج البيانات ولارسال البيانات ايضا يجب تحديد العنوان وهو 37a
وفى البيسك نحدد العنوان هكذا
ntport1.address=&h37a
Status port
يتكون من 5 pin وتستخد فى الادخال ولادخال البيانات لابد من تحديد العنوان وهو 379
وفى البيسك نحدد العنوان هكذا
ntport1.address=&h379


سوف نبدا التطبيق الاول وهو التحكم فى 8 leds

أولا الدائرة




ثانيا البرمجة
افتح برنامج الفيجوال بيسك



سوف يفتح البرنامج ونشاهد واجهة البرنامج فورم 1 كما فى الصورة



بالزر الايمن واختر components




ثم أختر Ntport_custom_control ثم apply

اعلانات

عمر سالم
:: مهندس ::
تاريخ التسجيل: Jul 2009
المشاركات: 40
نشاط [ عمر سالم ]
قوة السمعة:
قديم 13-08-2010, 03:04 PM المشاركة 10   
افتراضي


ثم اظغط على ntport حتطلعلك رسالة error كما فى الصورة




لازم تروح على windows ثم الى program file ثم الى project1 ثم تظغط على LOADDRV كما فى الصورة




بعد ذلك نكتب كلمة dlportio.sys ثم اظغط على install ثم على start


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

عمر سالم
:: مهندس ::
تاريخ التسجيل: Jul 2009
المشاركات: 40
نشاط [ عمر سالم ]
قوة السمعة:
قديم 13-08-2010, 03:47 PM المشاركة 11   
افتراضي


الان سوف نتعرف على الكود الخاص فى التحكم

أذا أردنا ان نخرج على البن رقم 1 فى data port جهد 5v نكتب التعليمة التالية
ntport1.value=&h1
أذا أردنا ان نخرج على البن رقم 2 فى data port جهد 5v نكتب التعليمة التالية
ntport1.value=&h2
أذا أردنا ان نخرج على البن رقم 3 فى data port جهد 5v نكتب التعليمة التالية
ntport1.value=&h4
أذا أردنا ان نخرج على البن رقم 4 فى data port جهد 5v نكتب التعليمة التالية
ntport1.value=&h8
أذا أردنا ان نخرج على البن رقم 5 فى data port جهد 5v نكتب التعليمة التالية
ntport1.value=&h10
أذا أردنا ان نخرج على البن رقم 6 فى data port جهد 5v نكتب التعليمة التالية
ntport1.value=&h20
أذا أردنا ان نخرج على البن رقم 7 فى data port جهد 5v نكتب التعليمة التالية
ntport1.value=&h40
أذا أردنا ان نخرج على البن رقم 8 فى data port جهد 5v نكتب التعليمة التالية
ntport1.value=&h80

الان سوف نعمل برنامج عبارة عن on /off اتبع الصور










الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 14-08-2010, 04:51 AM المشاركة 12   
افتراضي


يا أخي ما هذا ؟؟


ما هذا الجمال ؟

ما هذا الإبداع ؟

ماشاء الله عليك .. شرح سهل جدا وبسيط وشيق أيضا وجهد كبير ..

وفقك الله دائما , تقبل مني خالص تحياتي وتمنياتي بالتوفيق الدائم


الصورة الرمزية sonic 
sonic 
:: عضو ::
تاريخ التسجيل: Aug 2009
الدولة: مصر الاسكندرية
المشاركات: 290
نشاط [ sonic  ]
قوة السمعة:
قديم 14-08-2010, 05:27 PM المشاركة 13   
افتراضي


اين الصور ياخى لا يوجد صور


عمر سالم
:: مهندس ::
تاريخ التسجيل: Jul 2009
المشاركات: 40
نشاط [ عمر سالم ]
قوة السمعة:
قديم 14-08-2010, 05:32 PM المشاركة 14   
افتراضي


يا أخي ما هذا ؟؟


ما هذا الجمال ؟

ما هذا الإبداع ؟

ماشاء الله عليك .. شرح سهل جدا وبسيط وشيق أيضا وجهد كبير ..

وفقك الله دائما , تقبل مني خالص تحياتي وتمنياتي بالتوفيق الدائم


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


عمر سالم
:: مهندس ::
تاريخ التسجيل: Jul 2009
المشاركات: 40
نشاط [ عمر سالم ]
قوة السمعة:
قديم 14-08-2010, 05:34 PM المشاركة 15   
افتراضي


اين الصور ياخى لا يوجد صور


مرحبا أخى sonic
الصور موجودة فى الموضوع بس حجمة كبير


عمر سالم
:: مهندس ::
تاريخ التسجيل: Jul 2009
المشاركات: 40
نشاط [ عمر سالم ]
قوة السمعة:
قديم 14-08-2010, 05:45 PM المشاركة 16   
افتراضي


بسم الله الرحمن الرحيم
هذا البرنامج عبارة عن تحريك الleds من اليمين الى اليسار
ومن اليسار الى اليمين
وعبارة عن فلاشر




تحميل البرنامج كامل من هنا

http://www.4shared.com/file/SILCeo_B/leds.html



وان شاء الله سوف ارفق ملف الفديو يوضح عمل البرنامج على الدائرة



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