المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : برنامج لقراءة ال 4 بايت فقط من البورت للبردة


asmaaali
11-07-2004, 07:47 AM
السلام عليكم
اهداني احد الاصدقاء برنامج من تصميمه وقد كان كان طلب منه احد مديرين الشركات التي تهتم بالبرمجيات والالكترونيات تصميم هذا البرنامج وهو يقوم يقراءة ال 4 بايت من البورت للبوردة
وهذا الصديق هو المبرمج المهندس هشام علام ووعدني بالمزيد
وطلبت منه المشاركة في موضوع برنامج الاسمبلي ووعد بذلك واسأذنت منه ان اضيف هذا البرنامج في هذا المنتدي باسمي فوافق
والان اليكم هذا البرنامج (http://www.electvillage.com/ve/files.php?action=viewfile&f=347&s=)

رؤى
11-07-2004, 08:13 AM
شكرا لك اخي العزيزة اسماء على المشاركة المتميزة والتي اتمنى ان يستفيد منها الجميع ..
لكن
هل لنا بشرح مبسط عن فائدة هذه البرنامج وكيفية الاستفادة منه ؟!

تحياتي لك مرة اخرى
وبانتظار المزيد من المشاركات القيمة :)

asmaaali
11-07-2004, 08:40 AM
شكرا لكي اختي العزيزة رؤي علي ملاحظتك
حقيقة لم افهم منه جيدا ما الهدف من هذا البرنامج وساطلب من الاستاذ هشام ان يشرح لنا موضوعه بنفسه

Fahad
11-07-2004, 08:52 AM
السلام عليكم ..

اهلا بك اخت أسماء .. وشكرا على مساهماتك ومشاركاتك المفيده ..

حسب فهمي لهذا البرنامج .. انه يقوم بقرأت حالة احد اطراف الـ INPUT لمنفذ التوازي D25 او التوالي D9

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


اكرر الشكر لك .. ونحن بأنتظار مساهماتك .. ومشاركة الاستاذ هشام والذي يشرفنا التعامل معه ..




:can:

Fahad
11-07-2004, 08:57 AM
مخطط منفذ D25 .. والذي يتم التعامل معاه برمجيا بـ Port[888] x


<table cellSpacing="0" cellPadding="4" border="1">
<tr>
<th vAlign="top" align="left" bgcolor="#CCFFFF"><b>Pin</b></th>
<th vAlign="top" align="left" bgcolor="#CCFFFF"><span lang="ar-sa">الوظيفة</span></th>
<th vAlign="top" align="left" bgcolor="#CCFFFF"><span lang="ar-sa">التعريف</span></th>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">1</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">I/O</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Strobe</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">2</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Out</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Printer data bit 0</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">3</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC"><span lang="ar-sa">Out</span></td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Printer data bit 1</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">4</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC"><span lang="ar-sa">Out</span></td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Printer data bit 2</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">5</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC"><span lang="ar-sa">Out</span></td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Printer data bit 3</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">6</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC"><span lang="ar-sa">Out</span></td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Printer data bit 4</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">7</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC"><span lang="ar-sa">Out</span></td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Printer data bit 5</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">8</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC"><span lang="ar-sa">Out</span></td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Printer data bit 6</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">9</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC"><span lang="ar-sa">Out</span></td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Printer data bit 7</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">10</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">In</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Acknowledge</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">11</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">In</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Busy</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">12</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">In</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Paper end</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">13</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">In</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Select</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">14</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">O</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Automatic feed</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">15</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">I</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Error</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">16</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">O</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Initialize printer</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">17</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">O</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Select in</td>
</tr>
<tr>
<td vAlign="top" align="left" bgcolor="#FFFFCC">18-25</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">N/A</td>
<td vAlign="top" align="left" bgcolor="#FFFFCC">Ground signal</td>
</tr>
<tr>
<td vAlign="top" align="left" colspan="3" bgcolor="#CCFFFF">
<p align="center"><i><font face="Times New Roman">Electvillage.com</font></i></td>
</tr>
</table>


:can:

هشام علام
30-07-2004, 02:07 AM
السلام عليكم ورحمة الله وبركاته
اولاً اشكر الأخت اسماء على تفعيل هذا الموضوع الذى أخذ أكثر من حقة .
واشكر ايضاً الأخ الكريم المهندس فهد على هذا التوضيح .
يشرفنى ان اكون عضو معكم فى هذا المنتدى ، نسال الله أن ينفكم به ، وخاصة ان هذة المنتديات به من أفضل منى علماً لكى استفاد من خبراتكم ، قال النبى صلى الله عليه وسلم المؤمنون كاليدين ، تغسل إحداهما الاخرى . أو كما قال صلى الله علية وسلم .

ولكنى يشغلنى موضوع
تاسيس جمعية المبرمجين العرب
http://hisham.itgo.com/programmer.gif (http://www.officena.net/League)

http://www.officena.net/League/
دعواكم لنا بالتوفيق
والروابط الاولى للموضوع هى
http://www.officena.net/League/index.php?showtopic=2

كما اتمنى مشاركاتنا .
وان شاء الله ساعود إليكم قريباً
أكرر شكرى للجميع
والسلام عليكم ورحمة الله وبركاته:spk:

علي الشريف
30-07-2004, 02:17 AM
السلام عليكم ورحمة الله وبركاته
بداية نرحب باخينا الفاضل واستاذي الكريم المهندس هشام علام الذي يسرنا دائما وجوده معنا ووجوده مكسب كبير لنا وللمنتدي
ونشكر له جهوده التي يبذلها في تكوين رابطة للمبرمجين العرب ونتمني له كل التوفيق
وانا اعرف المهندس هشام عن قرب وهو الانسان الذي من الله عليه بالعلم وحسن الخلق
وهو رمز للشباب المتدين المتعلم ونري فيه كل خير ان شاء الله
جزاك الله خيرا استاذنا الفاضل ويسعدنا وجودك معنا
ونرجو لنا ولك التوفيق من رب العالمين

Fahad
30-07-2004, 09:07 PM
السلام عليكم ..

اهلا وسهلا بك مهندس هشام ..

ونتمنى التوفيق لتحقيق هذا الحلم الكبير وهو تأسيس جميعة للمبرمجين العرب ..

المهمه صعبه .. لكنها تستحق العمل والمثابره لتحقيقها ..



:can:

eslamlvd
25-08-2004, 08:07 AM
اوريد تصليح اللوحة الام والعيب الذى يتواجد فيها داءرة الرستارت يوجد بها افلة ماذا افعل والله المستعان

هشام علام
25-08-2004, 01:24 PM
المهمه صعبه .. لكنها تستحق العمل والمثابره لتحقيقها ..
نعم أخى فهد ، نسألكم الدعاء

شهاب شعراوى
24-02-2006, 12:28 AM
السلام عليكم اريد دائرة الترانس الاكترونى للمبة الفلورسنت

x