الهندسة الكهربائية و الالكترونية > تحكم و حاسبات

دروس في ربط الحاسب مع الدوائر الإلكترونية

<< < (2/30) > >>

abood100:
جميل..

منذ مدة وأنا أبحث حول هذا الموضوع ولكن تحت بيئة نظام التشغيل Windows NT or XP هنا تختلف المسألة تماماً فهذا النظام لا يسمح بالتعامل مع المنافذ مباشرة

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

abood100:
بالواقع شاهدت مشروع التخرج الذي أعددته، وأعجبني، ولقد سبق لي التعامل مع منفذ الطابعة مراراً بلغة دلفي Borland Delphi وكان هذا سلساً تحت نظام التشغيل Windows 95,98,me

أما مع الXP أو ال NT فالأمر مختلف، هناك توابع API عليك التعامل معها، يجب عليك تهيئة المنفذ قبل التعامل معه، ومن ثم إغلاقه بعد إنهاء التعامل معه، وهناك ملف يجب تحميله للذاكرة أولاً، باختصار استطعت التعامل معه، ولكني لست مقتنعاً بالنتائج التي لدي..وأود أن أرى إن كان لديك طريقة أسرع وأفضل..

وتقبل تحياتي

Mgh:
السلام عليكم ورحمة الله وبركاته

لقد تعاملت مع المنفذ المتوازى (منفذ الطابعة) بواسطة الفيجوال بيزيك وتطلب ذلك وجود ملف (Win95io.dll ) وتعريف API ولكن لم يكن على أن أفتح البورت قبل التعامل معه أو أغلقه بعد ذلك
فقط كنت أكتب الأمر
Vbout 888,12
أو
a=vbinp (888) 'c

salwanrawas:
المنفذ التفرعي

الأخ الزمان شكراً لك على هذا الموضوع الممتاز
الأستاذ محمد الحريري
مشاركاتك مميزة
و أنا متابع لها
و أنتظر أن أرى الأساليب المختلفة التي تطرح فالنقاش الدائر يقود إلى وجود أكثر من أسلوب للتعامل مع هذا المخرج ..

الأستاذ عبود :
تقول أن التعامل مع منفذ الطابعة كان سهلاً و سلاساً من خلال الوندوز 95 و 98 فما لاذي حصل مع الوندوز XP ؟؟
يعني كيف كنت تتعامل مع البوابة ؟ ما هي التعليمات البرمجية في الديلفي التي استخدمتها و التي لم يعد بمقدورك التعامل معها ؟؟

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

تصفح

[0] فهرس الرسائل

[#] الصفحة التالية

[*] الصفحة السابقة

الذهاب الى النسخة الكاملة