الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أتحكم ب controlle port للمنفذ المتوازي بإستخدام الجافا

مغلق
بدأه houssemsoft في 27 أبريل 2007 · 0 رد · 412 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

إخوتى في الله بارك الله فيكم ونفع بكم وجعل أعمالكم خالصة لوجهه الكريم

أنا قمت بعمل مشروع بحيث أقوم بإرسال الأوامر عبر المنفذ المتوازي وللأسف انا أستعمل data port 8 bit كلها بحيث أتحكم ب 4 محركات وفي الجهتين

وللتحكم في المحركات ولي عودة الملعومات feedback أستخدم ADC وهو يلزم برمجته لعمل Start of conversion و OE و التحكم في MUX

لذا أردت إستخدام controlle port لعمل ذلك المشكل هو أننى لم أعرف كيف أبرمجه بلغة الجافا

وهذا البرنامج إستعملته وهو ناجح في إرسال وقراءة المعلومات و الحمد لله

كود

import parport.ParallelPort;

class SimpleIO {
   public static void main ( String []args )
   {
	  ParallelPort lpt1 = new ParallelPort(0x378); // 0x378 is normally the base address for the LPT1 port
	  int aByte;
	  aByte = lpt1.read(); // read a byte from the port's STATUS pins
	  System.out.println("Input from parallel port: " + aByte);
	  lpt1.write(aByte); // write a byte to the port's DATA pins
	  System.out.println("Output to port: " + aByte);
   }
}

لكن كيف أبرمج controlle port مع أنى غيرت العنوان 0x378 إلى 0x37A

ParallelPort lpt1 = new ParallelPort(0x37A)

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

أخوكم ومحبكم في الله حسام

ملالحظة الموضوع موجود بقسم التحكم الصناعي وربط الحاسب بالعالم الخارجي

ليس عيبا أن نرى أخطائنا ..............................عيبنا الأكبر أن نبقى نعاب

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…