السلام عليكم
كيف يمكن التحكم بالمنفذ التسلسل بستخدام اسيمبلي
السلام عليكم
كيف يمكن التحكم بالمنفذ التسلسل بستخدام اسيمبلي
لا يا neo مش حتنفع مع السيريال
في الأسمبلي استخدم المقاطعه Int 14
خاصه بالاتصال بالمنفذ التسلسلي
السلام عليكم
لا أدري ممكن استخدام SID لل Serial Input Data
و SOD لل Serial output Data
والله أعلم
اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم
الشكر لجوابكم ولكن بعد ما استخدم المقاطعة
وارجو معرفة كيفية كيفية الكتابة والقراءة من الملفات
ودمتم شعاع نصر قادم
السلام عليكم
اخى الكريم ياريت توضح سؤالك هل تريد كتابة برنامج لمنصة win32 ام انها لمنصة 16 bit لان الامر يختلف, بالنسبه لمنصة 16 bit تستخدم فيها المقاطعات in و out وترسل او تستقبل byte او word واحد معى كل in و out.
رقم المنتفذ يوضع فى DX الناتج تحصل عليه فى AX او AL على حسب حجمه.
بالنسبه للwin32 فلا تستطيع الوصول إلى المنافذ بشكل مباشر وإنما تتعامل معها وكانها ملف, فى هذه الحاله تستخدم openfile و readfile الخ.
والسلام
لا إله إلا الله محمد رسول الله
busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.
يعطيك العافية يا أحمد
شلون الصحة
في حالة حبيت إقرأ من المنفذ التسلسلي عندي Com1 على سبيل المثال
كيف بدي أعرف رقمه
و كيف بدي أتأكد إنه البيانات يلي عم أقرأها قادمة من المنفذ
و كذلك الأمر للمدخل التفرعي
شكرا لك
كلام الأخ احمد غريب صحيح.
عليك أن تحدد في أي منصة ستبرمج فيها تطبيقك (أعني بها في أي بيئة سينفذ التطبيق), هل في دوس ام لويندوز.
فالأمر مختلف جدا. ويندوز توفر لك مجموعة من دوال Api, حوالي 17 دالة أو أكثر كلها تهتم بهذا المنفذ من قبيل:
WriteComm,REadComm, OpenComm, CloseComm, BuildCommDCB,
ClearCommBreak,GetCommState,StCommState,TRansmitCommChar.... وغيرها..
لكن البرمجة في الدوس ستكون بشكل آخر ولا أنصحك بمقاطعات الدوس لأنها فقيرة وخجولة.
إذا ما كان برنامجك سيهتم بربط الحاسب مع لوحة إلكترونية, أي أنه لا تهمك بروتوكولات الإتصال, فعليك أن تدرس جيدا البنية التحتية الإلكترونية لهذا المنفذ, كالمركب الرئيسي Intel8250 أو 16550 أو مكافئاتهما. غي هذه الحالة ستبرمج بواسطة دوال التجميع IN و out.
أنصحك بهذا الكتاب فهو قيم وممتاز يصف جيدا هذا المنفذ وكيفية التعامل معه وبرمجته ب سي++:
Serial Communications: A C++ Developer's Guide, 2nd Edition
أدرج أيضا في المرفقات كتاب مفيد أيضا (فلقد رأيتك تكتب موضوعك في أكثر من مشاركة :lol: ).
عفوا الكتاب كبير جدا ( 38Mb) :wacko: وهو Serial Port Complete
سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين
يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.
اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.
الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.
إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.
و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله
أخوكم مراد
هذا الموضوع مغلق.