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

كيف يمكن التحكم بمنافذ الطابعة :

مغلق
بدأه fadi2003 في 1 فبراير 2003 · 4 رد · 1,133 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سألني أحد الأصدقاء عن إمكانية عمل برنامج على الديلفي يتحكم بكل منفذ من منافذ الطابعة كلٍ على حده علما بأني لا أعرف شيء عن هذا الموضوع فأرجو إرشادي إلى الطريقة مع الشرح أن أمكن مع جزيل الشكر.

#2

سأخبرك يا أخي قريبا فانتظرني

#3

الاخfadi2003

اليك هذا الشرح البسيط ،لم استطع ارفاق صور مع الشرح لانني لاأعرف

الطريقة.

منفذ الطابعة يتكون من 25 ابرة او قطب وهي على سطرين سطر طويل وسطر

قصير نرقمها بالشكل التالي :

السطر الطويل من اليمين 1(2 3 4 5 6 7 8 9 (اقطاب معطيات او لاخراج الجهد))

10 11 12 13

السطر القصير من اليمين 14 15 16 17 (18 19 20 12 22 23 24 (ارضي)) 25

الآن نوصل مصباح صغير يضئ بجهد بسيط تقريبا 5 فولت ، سلك منه للقطب 2

والسلك الآخر لاي قطب ارضي .

الان نضع على الفورم زر ونبرمجه بالشكل التالي

procedure TForm1.Button1Click(Sender: TObject);

begin

asm

mov AL,00000001B;

mov DX,0378h;

out DX,AL;

end;

نفذ البرنامج وسيضئ المصباح اذا اردت اخراج الجهد على القطب 3 نضع

بدل mov AL,00000001B;

mov AL,00000010B;

لاتنسى نقل السلك من القطب 2 الى 3 والآخر على الارضي :D

للتحكم ب 4 نضع

mov AL,00000100B; وهكذا (طبعا بامكانك التحكم بالاقطاب 2 3 4 5 6

7 8 9) فقط

بالنسبة للبرنامج بعد تعليمة asm مكتوب بلغة الاسمبلي والرقم الست عشري

0378h هو عنوان الاخراج لمنفذ الطابعة و out هي تعليمة الاخراج ، اما تعليمة

الادخال فهي IN وعنوان الادخال هو 037F h

#4

ارجو ياخ فادي ان تحدد هلي تريد التحكم في منفذ الطابعه للطباعه او للدوائر اليكترونية ؟

يشكر الأخ عوف علي المثال و لا كن لي تعليق علية :

1- يفضل عدم الاتصال بمنافذ I/O مباشرتا تحت نظام الوندوز بجميع انواعه حتي لا يخسر النظام ثابته و يفضل استخدام API للوندوز

2 - يفضل عدم شبك اسلاك و لمبات مباشرتا الي منافذ الكبيوتر و لكن لابد من وجود الخبرة و الدوائر اليكترونه الوسيطة

#5

شكرا جزيلا لكما هذا بالضبط ما أريده

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

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

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

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

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

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