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

digital clock by 4 seven segment

بدأه زيزو وبس في 17 أبريل 2010 · 2 رد · 1,475 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجو المساعده في الحصول علي كود مكتوب بالاسيمبلي علي atmega 16 لعمل counter علي four seven segment بحيث يعملوا كساعه ديجيتال بحيث يقوم بعد الثواني والدقايق والساعات

#2

mega 16 لهذا المشروع !! :)

ساعطيك عناوين لانى لا استطع ان ابحث لأكتب الكود كاملا بسبب ضيق الوقت

طبعا لن اتطرق لمشاكل الانتفيس مع السيفيين سيجمنت لانى لا اعرف من أى نوع

استخدم احد ال timer modules الموجودة فى المتحكم واضبط ال prescaler على قيمة مناسبة لكى تعد بقيم قريبة بالثوان

طبعا ستضبط ال timer counter flag register على القيم الناسبة لكى يقوم بعمل مقاطعة للمعالج عند الوصول الى الحد الأعلى

قم بتمكين ال interrupt عن طريق تعليمة sei

طبعا بعد عمل interrupt vector فى المكان المناسب كل ما يقوم التايمر بعمل مقاطعة تقوم بزيادة الثوان ومن ثم الدقائق والساعات واعرضهم على الشاشات

رغم ان 4 لن يعرضوا لك الثوان ستحتاج 6

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#3

مشكوور اخي الكريم لكن المشكله في كتابه الكود نفسه بالاسيمبلي

ارجو الافاده ولا يشترط السرعه ... وشكرا ليك تاني مره

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