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

ارجو المساعد في كود اسمبلي لل at89c51

بدأه thefalcon79 في 29 أغسطس 2010 · 1 رد · 825 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا مبتداء في برمجه ال PIC وابحث عن مساعده في كود اسمبلي.

لدي برنامج قد تحصلت عليه من موقع 8052.com وهو لتايمر, دقائق وثواني

لقد قمت بتجرت هذا البرنامج في ISIS وبعد عناء وتعديلات على الكود نجحت في تشغيله واصبح التايمر يعمل وظاهر على الشاشه 16x2 LCD

ولكن ظهرت مع مشكله جديده, عداد الثواني يقوم بالعد لغاية 89 ثم يزيد القائق بواحد!!!

فما هي الوظيفه المسئوله عن عدد الثواني؟

وكيف يمكنني تغيير القيمه 89 لتصبح 60 أو 59 ثانيه؟

البرنامج\التايمر مصمم مع PWM على البن P0.7

وشكراً

#2

اخي الكريم من المفضل ان تقوم بالاستخدام اي لغة برمجية و كمثال وليس للحصر برنامج بلغة البيزيك اسمه (BASCOM-AVR) وطبعا هناك برامج اخرى بلغة ( c ) وهناك امثلة عن نظام العد وتكوين عداد بعد خانات 1 او 2 او 3 او 4 واكثر من ذلك وكذلك هناك امثلة عن برمجة نظام التوقيت اي انشاء ساعة كل ذلك موجود بالشبكة وباشكال متعددة

عندما تتفحص الامثلة سواء كانت بلغة بيزيك وغيرها والبرامج تنتج ايضا ملف بلغة اسمبلي يمكنك بالمقارن بالنظر بين نظام عد ( اربع خانات) ونظام تشكيل الساعة لانها تحوي ايضا اربع

خانات ان افترضنا انها تحوي الدقائق والساعات دون الثواني

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

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

وفقك الله لما تريد واوصلك لهدف

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