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

النجدة مهم جدا

مغلق
بدأه meemo في 9 مايو 2004 · 3 رد · 660 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد برنامج يقوم بالتحكم ب4 ثنائيات ضوئية من خلال منفذ التوازي (منفذ الطابعة)

مطلوب هذ ا البرنامج لأنني كونت الدائرة

والله الموفق،،،،،،،،،،،،،،

#2

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

السؤال غير واضح بالمرة انت تقول انك بحاجة الى برنامج للتحكم في الجهاز. ماذا تعلمت واي الاوامر تعرفها يجب تسجيل كل هذه المعلومات حتى يتسنى لنا المساعدة .

انا اقترح عليك مراجعة

int 17H او int 21h التي تتعامل مع مدخل الطابعة

اقترح عليك ان تعمل برنامجا يقوم بتشغيل LED وبعد فترة من الزمن يقوم البرنامج بتشغيل LED التالي. فانك تحصل على ضوء يتحرك يبدأ من اليمين ويتجه نحو اليسار

انت بحاجة الى المقطع التالي

mov al,1

ارسال قيمة المسجل al الى منفذ الطابعة رقم 1 (LPT1)

t3:mov dx,0

mov ah,0

int 17h

الانتظار مدة من الزمن اذا كان زمن الانتظار طويلا يمكن تغيير القيم

mov cx,22ffH

t2:push cx

mov cx,0ffffh

t1:nop

loop t1

pop cx

loop t2

تحريك الضوء الى المصباح التالي

rol al,1

الرجوع الى البداية

jmp t3

يمكن استخدام

mov dl,1

mov ah,05

int 21h

المسجل dl يحتوي على القيمة التي كانت في المسجل AL

بدلا من

mov al,1

t3:mov dx,0

mov ah,0

int 17h

ارجو ان يساعدك هذا

تم تعديل هذه المشاركة بواسطة afeef في 9 مايو 2004 في 23:54

#3

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

حقيقهً ليس لدي أي أدنى خلفية عن Assembly

لكن عنوان موضوعك مخالف لقواعد طرح الأسئلة :)

/index.ph...16&t=29343&st=0

أحللت يا عود الآراكِ بثغرها - ما خفت يا عود الآراكِ آراكَ

لو كنت من أهل القتالِ قتلتكَ - ما فاز مني يا سواكُ سواكَ

#4

بصراحة انا لم كن اعرف قواعد كتابة موضوع في المنتدى

وانا آسف جدا لهذا الخطأ الذي صدر مني

وبالفعل انا آسف

وشكرا يأخي الكريم للتنبيه

ولقد قرأت هذي الشروط الأن.

والله الموفق،،،،،،،،

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

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