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

كيف يمكن حساب الوقت بالدقيقة

مغلق
بدأه solo man في 21 مارس 2006 · 2 رد · 1,033 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن حساب الدقيقة الواحة في المتحكم

يعني عندي متحكم 89c52 وأريد أن يقوم بتشغيل ليد كل 1 دقيقة فكيف يمكنني حساب الدقيقة.

وشكراً.

#2

باستخدام التايمر الداخلي , وباستخدام كريستال 12 ميجاهيرتز

دقيقة = 60 ثانية = 60 * 1,000,000 نبضه = 60,000,000 نبضة

يمكن ضبط التايمر بحيث يقوم بعمل مقاطعه بعد 60,000 الف نبضة , حيث انه يوجد تايمر 16 بيت في الميكرو

و عند حدوث مقاطعه التايمر نقوم بعد عدد مرات حدوث المقاطعه وفي كل مره تضبط التايمر لعمل المقاطعه بع 60,000 نبضة , الى ان تصل الى 1000 مره , عندها تكون مرت دقيقة كاملة تقوم بتنفيذ الوظيفة المطلوبة

#3

لكن يا أخ asm4all

هل هذه الطريقة لكل انواع الميكروكنترولات؟

وبعدين كيف تضبط التايمر؟

مع العلم انى استخدم PIC12F84.

وشكرا

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

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

عدد الزوار حالياً

المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…