الفريق العربي للبرمجةأرشيف المنتديات · 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.

وشكرا

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

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