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

سؤال بسيط فى التحكم من خلال مخرج الطابعة- الوضع الافتراضى on عند التشغيل

بدأه deeb_monitor في 6 ديسمبر 2009 · 3 رد · 1,551 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤال بسيط فى التحكم من خلال مخرج الطابعة- الوضع الافتراضى on عند التشغيل

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

وواجهتنى مشكلة بسيطة وهى فى مخرج الطابعة lbt

عند تشغيل الحاسوب وبعد تشغيل الوندوز يكون الوضع الافتراضى للطابعة on يعنى 255 اي ان جميع الاسنان تخرج بيانات وهذا بالتالى يرسل الامر للريلاى ويبدا الجرس بالعمل وهذا لا اريده

فالمطلوب

ان تبقى مخارج الطابعة فى وضعية 0 عند تشغيل الوندوز

وهذه المشكلة اتوقع من نظام التشغيل فاريد الحل برمجيا وليس عن طريق مكونات مادية

وبارك الله فيكم

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#2

أخى الكريم

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

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

لكن الحل الذى لا تريد فى الهارد وير بسيط جدا

مثلا اجعلا على بنين يخرجان على دائرة xor وبذلك تضمن ان الخرج لن يعمل إلا لو كان مستوى الخرج مختلف على تلك البنتين والتعديل فى الدائرة هو اضافة ic واحد إذا كان يناسبك إفعل

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#3

اخى العزيز شكرا لك على الرد

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

لذلك لو وجد طريقة لالغاء هذه الخاصية نكون فى غنى عن وضع اى ic فى الدائرة

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

فى النهاية اذا لم اجد حلا سأقوم بالحل المادى

ومشكور وجارى البحث عن حل برمجى ومن ليه حل يرجى وضعه

تم تعديل هذه المشاركة بواسطة deeb_monitor في 9 ديسمبر 2009 في 14:09

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#4

لقد واجهتني هذه المشكلة ولم اجد لها حل

ولكن اصلا لا يكون كل المخارج 1

كانت تظهر لي بشكل random عند تشغيل الكمبيوتر

ولا يوجد حل برمجي لان لها علاقة بال bios

ولكن يمكن ان تضع دائرة بسيطة على احدى المخارج التي تكون 1 دائما

وتضع not بها

lpt---> not gate ----> relay

وعندما تريد ان تشغل الدائرة للتحكم تعكس المخرج من 1 الى 0, وعند مروره بال not يقوم بمرور 1 ويشتغل ال relay المتصل بالدائرة الرئيسية

وتتحكم بعدها بالذي تريده

طبعا عند تشغيل البرنامج اخرج 0 بكل المخارج عدا المتصل بال relay الرئيسي خليه 1

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

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

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

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

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