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

تغيير حالة المنفذ LPT من خارج الكمبيوتر

مغلق
بدأه hacker_eg في 11 يناير 2006 · 9 رد · 1,496 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

فى البدايه كل عام وانتم بخير

سؤال حيرنى كتير ولم أجد له حل وهو كيف اغير حالة المنفذLPT ولكن بالاستعانه بجهاز او اى شىء خارج الكمبيوتر وليس يأستخدام الداله out فمثلا عن الضعط على مفتاح من خارج الجهاز ويفضل يكون (push button) يتم أرسال الرقم الثنائى 00000001 للمنفذ

يارب السؤال يكون واضح

شكرا...وعيد سعيد

#2

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

والله يا أخي بالنسبة إلي السؤال غير واضح لو تعطي صورة أوضح لفكرة المشروع بكون أفضل وعلى ما أعتقد دون استخدام البرمجة في مثل هذه المشاريع يكاد أن يكون الموضوع مستحيل

#3

شكرا لك أخ electronics على سرعة ردك

لا اقصد اننا لن نستخدم البرمجة بل سنستخدم الدله inp للقراء لمرعفة المفتاح الذى تم الضغط عليه بالنسبه للبرنامج ان شاء الله استطيع برمجته ولكن المشكله فى الدائرة على العموم انظر المرفقات لتفهم قصدى

post-5545-1136989826_thumb.jpg

#4

يوجد ما يسمى , Encoder , ما ياخذ 8 أطراف ويخرجها على 3 اطراف فقط , وعند ادخال 1 على الطرف الأول في الدخل والباقي أصفار , يخرج على الثلاثة اطراف الخرج 000

وعند ادخال 1 على الطرف الثاني والباقي أصفار , يخرج 001

وهكذا , عند ادخال 1 على الطرف الثامن والباقي أصفار , يخرج 111

لو وصلت خرج الدائرة بالمنفذ , ودخل الدائرة على push button , تكون الدائرة انتهت

#5

ِ شكرا لك أخ Asm4all

فى الحقيقه الصوره غير مكتمله لدى ولكننى سوف ابحث عن ال ENCODER واشتريه , ولكننى اريد وصل 10 مفاتيح كل مفتاح يعطى قيمه محتلفه مثلا الاول 00000001 والثانى 0000000010 وهكذا ثم اقرأ القيم بواسطة برنامج خاص لأحدد ماهو المفتاح المضعوط

فهل الا ENCODER هذا يصلح وماهى مواصفاته وارجو توضيح شكل الدائره

وأسف على الاطاله

#6

74147.gif

12_01_06_10_20_25_11370900251.GIF

الدائرة ل 9 خطوط فقط , يمكنك استخدامها مباشرة مع 4 اطراف من منفذ الطابعة , وطرف خامس للطرف العاشر

أو يمكنك تصميم دائرة (تكلفة التجميع كبيرة طبعا) ل 10 خطوط مره واحدة وتستخدم 4 أطراف فقط

تم تعديل هذه المشاركة بواسطة Asm4all في 12 يناير 2006 في 21:13

#7

شكرا لك مشرفنا العزيز على تعاونك واًسف على إزعاجك فأن خلفيتى فى الالكترونيات , ماهى المكونات التى أريدها بالتحديد

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

#8
hacker_eg كتب:
شكرا لك مشرفنا العزيز على تعاونك واًسف على إزعاجك فأن خلفيتى فى الالكترونيات , ماهى المكونات التى أريدها بالتحديد

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

لتوصيل 9 أزرار تحتاج فقط الى الدائرة 74147 الــ encoder المقصود

الداتاشيت

وتقوم بتوصيلها بالسلك مع منفذ الطابعة , ومع الأزرار , وطبعا تحتاج لمصدر طاقة 5 فولت لتشغيل الدائرة

لو لديك أي سؤال لا تتردد في طرحه :)

#9

هل هناك طريقة لتغذية الدائرة عن طريق الكمبيوتر(من ال LPT مثلا ) واذا أستعنت بمصدر طاقة خارجى هل هذا لا يؤثر على الكمبيوتر

معذره أخى فأن معرفتى بالالكترونيات ضعيفه

#10
hacker_eg كتب:
هل هناك طريقة لتغذية الدائرة عن طريق الكمبيوتر(من ال LPT مثلا )  واذا أستعنت بمصدر طاقة خارجى هل هذا لا يؤثر على الكمبيوتر

معذره أخى فأن معرفتى بالالكترونيات ضعيفه

لو استعنت بمصدر طاقة خارجي لا توجد أي مشكلة على الكمبيوتر , فقط تحتاج توصيل أرضي الكمبيوتر مع أرضي المصدر (أي طرف من 18 الى 25 في منفذ الطابعة يمثل الأرضي - وصله مع القدم GND "رقم 8 في الرسم" في الدائرة)

وتوجد طريقة لتغذية الدائرة عن طريق الكمبيوتر (كابل الطاقة الخاص بالهارد مثلا يوجد به سلك احمر - 5 فولت - وآخر اسود - 0 فولت ) لو يمكنك استخدامه فلا مانع ولن يؤثر على الدائرة او الكمبيوتر

المشكلة في التغذية من منفذ الطابعة ممكن تكون في التيار اللازم لتشغيل الدائرة , منفذ الطابعه ربما لا يخرج التيار الكافي خاصة في الأجهزة الحديثة , ولكن يمكن التغلب على هذه المشكلة , بتوصيل طرفين للتغذية بدل طرف واحد

ولتشغيل الدائرة تخرج على الطرفين 1 , فتخرج تقريبا 5 فولت بضعف التيار الخارج من طرف واحد , ليكفي لتشغيل الدائرة

للتوضيح اكثر على الرسم :

وصل القدم 9 في الدائرة بالقدم 2 في منفذ الطابعة , 7 في الدائرة بـ 3 في منفذ الطابعة , 6 في الدائرة بـ 4 في منفذ الطابعة , 14 في الدائرة بـ 5 في منفذ الطابعة

وصل القدم 16 في الدائرة بالقدمين 6 و 7 في منفذ الطابعة

وصل القدم 8 في الدائرة بالقدمين 18 و 19 في منفذ الطابعة

وصل المفاتيح بالترتيب في الأطراف (11 , 12 , 13 , 1 , 2 , 3 , 4 , 5 , 10)

في البرنامج ابدأ بإخراج القيمة 127 على المنفذ 888 - لتشغيل الدائرة وجعل المنفذ دخل

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

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

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

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

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

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

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