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

سلسلة دروس لشرح التعامل والتحكم بالparallel port

مثبّترائج
بدأه hanysaad في 31 يوليو 2005 · 267 رد · 142,590 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#26

الموضوع أكثر من رائع يا رجل..

سينفعني كبداية في هذا المجال..

شكرا لك..

#27

السلام عليكم

شكرا لك اخى Pharaonic_Guy على رأيك

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

وشكرا جزيلا للاخوة المشرفين على ارجاع الموضوع للقسم العام لحين انتهاء الشرح

واخص بالشكر المشرف الرائع محمد المهدى :D

واحب ان اطمئن جميع الاعضاء انه ربما من الشرح السابق قد يبدو الامر صعبا الى حد ما

ولكن عندما نبدأ فى الدرس القادم فى الحديث عن التعامل مع الparallel port بالفيجوال بيسيك سترون ان الموضوع اكثر من بسيط وسهل جدا

ولكننى فى الشرح السابق اردت ان اغطى تكوين الparallel port جيدا فشرحت اشياء ربما لن نحتاجها على الاطلاق عند التعامل مع الفيجوال بيسيك

وان شاء الله سيكون الدرس القادم مدعم بتدريبات عملية لذلك ساطلب منكم شراء من 5 الى 10 LED لكى تستطيعون التجريب بها عمليا

وهى عبارة لمبات صغيرة (فى الواقع هى ليست لمبة بمعنى الكلمة ولكنها فى الواقع عبارة عن وصلة ثنائية مضيئة اى تضىء عند التعرض لجهد معين وهى اختصار لجملة ( LED(light emitting diodes) اى وصلات ثنائية باعثة للضوء

عموما تكوينها لا يهمنا كثيرا ولكن ما يهمنا هى انها تضىء عند توصيلها لجهد وتيار منخفضين لذلك يمكن ان نستخدمها فى اختبار القيمة المطبقة على اى pin فى ال parallel port

وسعرها رخيص جدا جدا(اتذكر ان ثمن 10 منها ارخص من ثمن قلم رصاص) وتجدونها عند اى محل للالكترونيات

ومن الممكن ان تجدونها ايضا فى اى قطع الكترونية قديمة (لعب اطفال ،تليفون ،.....)

وهذه بعض الصور لها

10_08_05_12_45_43_1123703143discre6.gif

10_08_05_12_47_30_1123703250_ll-s_x.gif

10_08_05_12_48_04_1123703284l_t-dif.gif

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

ولكن عموما كل ده من اجل ان تجربوا عمليا واللى مش هايقدر يجيب اى حاجة من الحاجات دى

ان شاء الله هيقدر يستوعب الشرح لانه سهل وبسيط جدا وابسط بمراحل من الدرس السابق

تم تعديل هذه المشاركة بواسطة hanysaad في 10 أغسطس 2005 في 22:50

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#28

جزاك الله خير أخى

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#29

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

انا كنت بدور علي نفس الموضوع لاني كان مطلوب مني التحكم في بعض 16 جهاز من خلال الفيجوال بيسك وكنت عارف بس اني ممكن اتحكم في 8 اجهزة فقط علي اساس ان فيه 8 بن خاصة بالداتا لكن موضوعك زدني معرفة بباقي البنات وكذلك اني ممكن ازيد عن طريق كارت اضافي

اولاً : جزاك الله كل خير وزادك من لدنع علما وحلما

ثانيا : سؤال بسيط لو امكن : ممكن تقولي علي كارت اضيفة بحيث يزيد العدد عندي عن 12 بن

ثالثا : فية مشكلة بسيطة ممكن تقابلني وهي ان الجهاز عند بداية تشغيلة ممكن يكون بيعمل check علي البورتات فبالتالي يوصل تيار للبن وتشتغل الدائرة قبل اصلا ما الويندوز يبدأ ، فما الحل ؟

لك مني جزيل الشكر

اخوك الزهار

#30

شكرا لك hanysaad انت كبير فكل من يعطي دون ان ينتظر مقابل والله برأيي انسان قد تعال على الانانيية المدفونة فينا نحن البشر موضوعك على فكرة رائع بس بدنا شوي لحتى نحيط فيه تماما ارجو المتابعة فيه اما بالنسبة للي سألتكم عنه فما مشحال للاسف ولا يهمك على كل حال لك مني جزيل الشكر والدعاء الصادق بالتوفيق والسداد ايميللي للمراسلة والتعارف لله وبالله هو h3m3d3@hotmail.com

#31

السلام عليكم

اخى neo

شكرا لك على المتابعة

اخى الزهار

شكرا جزيلا على متابعتك وعلى رأيك وانا مبسوط جدا جدا جدا لان الموضوع نال اعجابك :D

بالنسبة لاسألتك :

السؤال الاول :

فى الواقع انا اعرف ان الكمبيوتر يستطيع التعرف على اكثر من parallel port واحد فى الجهاز

وبالنسبة للكروت فى كارت اسمه كارت controler ولكنه يركب فى الاجهزة القديمة جدا على مخرج ISA القديم ولا اعرف اذا كان يوجد له مثيل الان او لا (ولكن على ما اعتقد يوجد )

حل اخر: عندى طريقة تجعلك تقدر تتحكم جزئيا فى 18 جهاز عن طريق parallel port واحد!!!! :)

مبدئيا اود ان اشير الى انه لكى تتحكم فى اجهزة تعمل بجهد اكبر من 5 فولت او تيار اكبر من 12mA لا يمكن التحكم بها مباشرة من خلال ال parallel port ولكن تحتاج الى دائرة الكترونية بسيطة توصل بالparallel port والاجهزة وهى التى تقوم بالتحكم الفعلى وهذا ما ساشرحه بالتفصيل ان شاء الله تعالى فى الدرس بعد القادم

بالنسبة للطريقة التى تمكنك من التحكم فى 18 جهاز عن طريق parallel port واحد كالتالى :

هذه الطريقة تعتمد على استعمال الدوائر المنطقية وجعل كل 2 pin يتحكموا فى 3 اجهزة بدلا من اثنين

كالتالى :

لنفرض اننا نستخدم 2 pin احداهما A والاخرى B موصلين عن طريق دائرة الكترونية معينا ب 3 اجهزة

فاذا كان

الاجهزة الشغالة Pin B Pin A

ال3 اجهزة لا يعملوا 0 0

يعمل الجهاز رقم 1 فقط 0 1

يعمل الجهاز رقم2 فقط 1 0

يعمل الجهاز رقم 3 فقط 1 1

ولكن اذا اردت مثلا ان تضع احتمال تشغيل الجهاز 1 و 2 معا او 2و3 او 1و3 اعتقد انه يمكن ولكن ستضطر الى استعمال دائرة اعقد من السابقة بكثير

واذا كانت هذه الطريقة تناسبك قل لى وانا هسألك عن الدائرة اللى ممكن تستخدمها

بالنسبة للدائرة المستخدمة فى هذه الطريقة فى الواقع انا لا استطيع ان افيدك كثيرا لا ن خبرتى فى الالكترونيات محدودة ولكن يمكنك السؤال عنها فى قسم الالكترونيات واعتقد انهم يمكن ان يفيدوك

وكما قلت لك اذا كانت هذه الطريقة تناسبك قل لى وانا هسألك عن الدائرة اللى ممكن تستخدمها

السؤال الثانى :

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

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

ارجو ان اكون قد افدتك وان شاء الله سارد عليك قريبا فى امكانية عمل هذه الدوائر وتركيبها

الاخ h3m3d3

شكرا جزيلا على كلامك الجميل وبارك الله فيك وانا سعيد بالتعرف عليك وربنا يجعل تعارفنا فى الله وبالله دائما ان شاء الله وايميلى هو hanysaad_2000@yahoo.com

بالنسبة لمشكلتك هل جربت البحث فى اعدادات البيوس تحت عنوان parallel port modeعن mode SPP or bi-directional or ECP + SPP or EPP +SPP ؟؟

ابقى شوف ورد عليا وان شاء الله نجد حل

ان شاء الله الدرس الثالث قريبا

تم تعديل هذه المشاركة بواسطة hanysaad في 12 أغسطس 2005 في 20:09

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#32

أخوتى فى الله وجدت لكم مثال عملى رائع لتجربة التعامل مع الـParellel port وهو شاشة 16 * 2

هذه الشاشة تقوم بعرض سطران طول كل سطر 16 حرف رقم موديل هذه الشاشة HD44780

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

http://www.doc.ic.ac.uk/~ih/doc/lcd/

http://home.iae.nl/users/pouweha/lcd/lcd.shtml

الأفضل من هذا أنى وجدت شئ أخر أسمه Temperature sensor يقوم هذا الجهاز بنقل درجة حرارة الجو الى الحاسب عن طريق مدخل الطابعة و هنا بعض الصور له http://www.pcmeasure.com/sensors.php

أعزرونى أنا مستعجل ان شاء الله أحاول أوصل لمواضيع أكتر و تفاصيل أكتر فى هذا الموضوع

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#33

اخى neo

شكرا جزيلا على هذه الروابط الرائعة واهتمامك بالموضوع

ولكن كل هذا سابق لاوانه بعض الشىء

انا الان اجهز فى الدرس الثالث وان شاء الله يكون جاهز بعد يومين

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#34

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

شكرا على الدرس الرائع

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#35

شي خارق شو هاد يا سيد هاني

يعني أكتر من عيك مننفجر

أشكرك على الدرش الرهيب

بس إذا بدي أستفاد من هذه الأداة في التشفير هل أستطيع؟

أي عنتدا أوصلها بالكمبيوتر يسمح لي بالدخول و العكس

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

بريدي:

virussnake_code@yahoo.com

#36

السلام عليكم

اخى غسان الجزار

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

بالنسبة لفكرة استخدام ال parallel port لحماية البرامج فهى فكرة جيدة

يمكن بالفعل تصميم البرنامج بحيث لا يعمل الا عند قراءة بيانات معينة من ال parallel port ولكن ذلك يتطلب دائرة الكترونية خارجية بسيطة توصل به

و ان شاء الله ذكرنى ان اشرح هذا الموضوع كتطبيق عند الانتهاء من هذه الدروس

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

اخى neo

اقتباس
أرجوا منك أخي أن تقوم بعمل الدروس فى ملفات Doc

مرفق الدرس السابق فى صورة doc

2.doc

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#37

أشكرك يا استاذ هاني على الدرس الممتع

ولدي اقتراح بالنسبة للتعامل مع الاجهزة التي تعمل بأكثر من 5 فولت

وهو التعامل معها عن طريق ريلاي بدلا من عمل دائرة للتحكم بها كما ذكرت.

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

" لو طهرت قلوبنا لما شبعت من كلام الله "

عثمان بن عفان رضي الله عنه

مدونتي الشخصية - فوائد واخبار تقنية

#38

أنا غسان الجزار

أخ هاني شو رأيك بأن نجعل

عملية التشفير تقوم عن طريق وصلة COM

يعني أذا كانت الوصلة موصولة بالجهاز بيفتح البرنامج و العكس

أن بدي منك تقول لي شو بدي قول لل زلمة إذا بدي أشتري الوصلة

و شو هية الكودات المطلوبة لربطها بالفيجيوال بيزك

بريدي:

virussnake_code@yahoo.com

تم تعديل هذه المشاركة بواسطة بدر عبدو في 14 أغسطس 2005 في 15:39

#39

انتهيت لتوي من قراءة ما طرح حتى الان والموضوع جميل جدا.. سلمت يداك اخي هاني :)

بالتوفيق باذن الله

اخوك

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#40

أخي الكريم لقد قمت بتحويل ملف الوورد الى صيغة PDF

بدون أي تعديل

طبعا بعد اذن سعادتكم

lesson2.pdf

" لو طهرت قلوبنا لما شبعت من كلام الله "

عثمان بن عفان رضي الله عنه

مدونتي الشخصية - فوائد واخبار تقنية

#41

السلام عليكم

اخى Xacker

انا سعيد جدا لانك بتابع هذا الموضوع وسعيد اكثر لان الموضوع عجبك

اخى Sunny

شكرا لك على تحويل الموضوع الى pdf

تم تعديل هذه المشاركة بواسطة hanysaad في 1 يونيو 2007 في 21:12

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#42

هاني بالنسبة للبرنامج اللي بعمله خاص بتشغيل 16 جهاز وكل جهاز بيشتغل ب 220 فولت

لذلك انا كنت هاستخدم الريلاي

وطبعا ممكن يكون جهاز واحد هو اللي شغال او 16 جهاز هم اللي شغالين في نفس الوقت او اي عدد

يعني العميلة عشوائية ، يعني مقدرشي احدد عدد الاجهزة المستخدمة في نفس الوقت

علشان كده كنت بسأل عن كارت اضافي لتشغل ال16 جهاز في نفس الوقت لان Parllel ممكن تستخدمة في تشغيل 12 جهاز فقط

وانا اعتقدت انك عارف كارت يكون فية Parllel Port بحث اني اقدر استخدم 24 جهاز مش 16 بس

لكن يبدو ان العملية مش سهلة ، يا ريت لو ممكن تساعدني في الحصول علي كارت اضافي

ثانيا : لازم الدائرة مستقبلشي اي اشارة غير اللي انا بعتها فقط وإلا هيحدث اخطأ في تشغيل الاجهزة الملحقة

والمهم مش عارف لو مثلا جهاز الكمبيوتر فصل ايه اللي هيحصل في الدائرة وهل الاجهزة اللي شغالة هاتفضل شغالة والاجهزة الغير شغالة تبقي علي وضعها ولا الاوضاع هاتتغير

#43

السلام عليكم

اخى الزهار

بالنسبة لتشغيل 16 جهاز لقد سألت لك وتأكدت من وجود كارت parallel port يركب فى المخرج pci وهو متوفر ويمكنك السؤال عنه

وبذلك يمكنك اضافة parallel port اخر

اقتباس
ثانيا : لازم الدائرة مستقبلشي اي اشارة غير اللي انا بعتها فقط وإلا هيحدث اخطأ في تشغيل الاجهزة الملحقة

هذا غير ممكن (على حسب علمى) لانه فى بداية تشغيل الكمبيوتر يعمل chek على البورت فيؤدى الى ضهور قيم عشوائية على البينات ولا يمكن منع هذا

بل ويمكن ان يحدث هذا اثناء عمل الويندوز ايضا !!

واذا الكمبيوتر طفى بالطبع ستتحول كل البينات الى الوضع low وبالتالى هذا سيؤثر على الrelay بالطبع

سمعت عن relay له 5 اطراف يوصل منه طرفين ببنتين ويستخدم لتشغيل موتور احداهما تؤدى الى دوران الموتور فى اتجاه والاخرى فى الاتجاه المعاكس ,ولكن لا ادرى هل يفيد هذا فى حالتك ام لا؟؟

عموما زى ما قلتلك اسأل فى قسم الالكترونيات

وانا انصحك انك ما دمت تتحكم فى 13 جهاز فيمكنك استخدام Micro controler لانه يعطيك امكانيات اكثر وغير مرتبط بحالة الكمبيوتر

وارجو ان اكون قد افدتك

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#44

أي خدمة يا استاذ هاني

البرنامج الذي أحول به الى PDF هو برنامج Adobe Acrobat writer5

وهو غير Adobe acrobat reader

حيث أن الاول يضيف طابعة للنظام عند طباعة أي مستند عليها من أي برنامج فانها تحوله الى صيغة PDF

وبامكانك التغيير في الاعدادات مثل دقة الوضوح والالوان ومقاس الورق .. الخ

هذا رابط عليه البرنامج

http://soft.vip600.com/modules.php?name=Do...y=dateD&show=10

" لو طهرت قلوبنا لما شبعت من كلام الله "

عثمان بن عفان رضي الله عنه

مدونتي الشخصية - فوائد واخبار تقنية

#45

شكرا جزيلا اخى Sunny

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#46

موضوع جميل جدا

#47

السلام عليكم

انا اسف جدا على التأخر يا جماعة فى طرح الدرس الثالث

ولكنه سيكون جاهز غدا او بعد غد على اقصى تقدير

ومرفق الدرس الاول فى صورة ملف وورد بعد تنظيمه

1.doc

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#48

:lol: اخ هاني جزاك الله خيرا على كل ماتقدمه لنا من دروس رائعة مثلك :lol:

اخي هاني لعمل دروسك على شكل ملف pdf بدلا من وورد وذلك لان ليس كل الناس عندهم وورد وملف الpdf محمي ايضا .

ما عليك سوى استخدام برنامج freeprimopdf وهذا رابط التحميل :

من هنا

مميزات البرنامج :

سهل

مجاني

عيبه الوحيد انه كبير بعض الشيئ حجمه حوالي 9 ميغا

طريقة الاستخدام :

نصب البرنامج عندك على الجهاز.

اكتب الدرس في الوورد ومن ثم بعد الانتهاء منه اختر File >>>Print من قائمة الوورد

غير اسم الطابعة الى primopdf ومن ثم اضغط ok كما هو موضح :

18_08_05_09_12_59_11243815791.JPG

سوف تظهر لك هذه الشاشة :

18_08_05_09_12_29_1124381549_.JPG]

والان ما عليك سوى تحديد مكان الحفظ الذي تريد ان تحفظ به درسك

اتمنى ان اكون قد وفقت :)

تم تعديل هذه المشاركة بواسطة abu sabreen في 18 أغسطس 2005 في 19:06

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

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

#49

اخى abu sabreen

انا مش عارف اشكرك ازاى على كل ده؟؟

انا مش فى ايدى غير ان ادعيلك ربنا يوفقك فى دراستك ويسهلك دروسك وان شاء الله تعالى يخليك من اوائل الثانوية العامة

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

وان شاء الله الاول او الثانى بالكتير فى الثانوية العامة,, ماشى؟؟ :)

وابقى طمنا عليك باستمرار :)

تم تعديل هذه المشاركة بواسطة hanysaad في 18 أغسطس 2005 في 23:27

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#50

جزاك الله خير على هذه الدروس ولكن اين الباقي انا تحمست للموضوع ومنتظر

وشكرا اخي على المجهود الجبار

Amrkhaled_Amrkhaled.jpg

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