ارجو المساعده في الحصول علي كود مكتوب بالاسيمبلي علي atmega 16 لعمل counter علي four seven segment بحيث يعملوا كساعه ديجيتال بحيث يقوم بعد الثواني والدقايق والساعات
digital clock by 4 seven segment
mega 16 لهذا المشروع !! :)
ساعطيك عناوين لانى لا استطع ان ابحث لأكتب الكود كاملا بسبب ضيق الوقت
طبعا لن اتطرق لمشاكل الانتفيس مع السيفيين سيجمنت لانى لا اعرف من أى نوع
استخدم احد ال timer modules الموجودة فى المتحكم واضبط ال prescaler على قيمة مناسبة لكى تعد بقيم قريبة بالثوان
طبعا ستضبط ال timer counter flag register على القيم الناسبة لكى يقوم بعمل مقاطعة للمعالج عند الوصول الى الحد الأعلى
قم بتمكين ال interrupt عن طريق تعليمة sei
طبعا بعد عمل interrupt vector فى المكان المناسب كل ما يقوم التايمر بعمل مقاطعة تقوم بزيادة الثوان ومن ثم الدقائق والساعات واعرضهم على الشاشات
رغم ان 4 لن يعرضوا لك الثوان ستحتاج 6
مبارك لشعب تونس ![]()
مشكوور اخي الكريم لكن المشكله في كتابه الكود نفسه بالاسيمبلي
ارجو الافاده ولا يشترط السرعه ... وشكرا ليك تاني مره