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

كيف أتحكم ب controlle port للمنفذ المتوازي

مغلق
بدأه houssemsoft في 20 أبريل 2007 · 3 رد · 1,580 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب 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)

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

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

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

#3

أولا باركك الرحمن أخي الغالي مصطفى على تجاوبك وربي يحفظك

لكن الحمد لله نجحت الفكرة كما موضحة في الكود وبانسبة لمداخل control هي معكوسة 'C0'C1'C2 C3

لهاذا نرسل من الاول القيمة 1101 أي 11 عشري من أجل إرسال

import parport.

ParallelPort;

class SimpleIO {
   public static void main ( String []args )
   {
	  ParallelPort lpt1 = new ParallelPort(0x37A); 
	  int aByte;

	  lpt1.write(aByte); 
	  System.out.println("Output to port: " + aByte);
   }
}

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

#4

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

ويفضل أن يكون مثال مرفق وشكرا

كن جميلاً ترى الوجود جميلا

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

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