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

ما معنى osc1, osc2 في الميكروكنترولر

مغلق
بدأه اشرف يوسف في 11 نوفمبر 2005 · 5 رد · 1,289 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ايش يعني OSC 1 :unsure: و OSC 2 :unsure: ؟؟؟؟؟؟

لماذا يستخدم OSC وكيف اشتغل عليم ؟؟؟ :blink: ؟؟؟

الرجاء فهموني :s اي شي بس ملاحظة بسيطة اريد شرح بسيط من غير تعقيد انا مبتدئ على PIC16F84 وبشويش :rolleyes: وعلى الرحة :rolleyes:

و شكرا

#2

يا اشرف , عشان خاطري اختار اسم للموضوع يدل عن معناه , انت مش بتكلم صاحبك على الخاص , ده منتدى و ناس مثلك بيسالوا نفس السؤال , يعرفوا منين ان موضوعك في اجابه عن سؤالهم ؟؟؟

أولا الـ OSC هو الـ oscillator أو المذبذب , وهو عباره عن مصدر للنبضات المنتظمه وظيفتها تشغيل الميكروكنترولر

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

المذبذب في الغالب يكون كريستال (مش المقصود الزجاج - هي اسمها كده ) بهذا الشكلbinkam1.jpg

و طريقة توصيلها بهذا الشكل

cristal.GIF

اذن الكريستال لها قدمين توصل مع الميكروكنترولر في القدمين osc1 , osc2

وبم انك مبتدئ في الـ PIC16F84 فإليك هذا الرابط

وللتعلم اكثر في هذا المجال راجع المواضيع المثبته

#3

شرح بسيط ورائع (h)

اشكرك على الرابط مفيد ومهم B) على المفضلة ( Favorites ) على طول B)

لماذا يكون اربع اضعاف تردد الميكروكنترولر وهل يجب ان اضعة في كل مرة استخدم الميكروكنترولر

#4

المذبذب يعتبر من ضروريات المتحكم لكي يعمل , فهو يعتبر القلب النابض له , فلو توقف المذبذب يتوقف عمل المتحكم , يجب تواجده دائما لكي يعمل المتحكم

اقتباس
لماذا يكون اربع اضعاف تردد الميكروكنترولر

اممممم , الاجابه المختصره هي أن الداتا شيت الخاص بالمتحكم يقول كذلك :D

اما الاجابه المقنعه تحتاج منك لفهم طريقة عمل المعالج وكيفية استفادته من نبضات المذبذب لتنفيذ التعليمه , ومراحل تنفيذ التعليمه ( جلب التعليمه من الذاكره fetch , تنفيذ التعليمه execute )

عملية الـ fetch لا تعتبر عمليه سهله بل تحتاج لكثر من وظيفه بتتابع معين ولا يمكن تنفيذها في خطوه واحده , لهذا تحتاج لكثر من نبضه

كذلك المفترض في عملية التنفيذ تأخذ اكثر من نبضه , لكن طريقة تصنيع الـ PIC تعتبر قويه حيث انه لا يحتاج لكثر من 4 نبضات لتنفيذ جميع التعليمات عدا تعليمات القفذ تحتاج لثمانية نبضات

مقارنة بالمنتج من ATMEL فانه يحتاج لتنفيذ التعليمه الى 12 نبضه لعمل عملية الجلب والتنفيذ

عموما لا تهتم بعدد نبضات المذبذب بعد الآن فتعاملك سيكون بالـ cycle داخل المتحكم , وهو يعرف انها 4 نبضات من المذبذب الخارجي

#5

اشكرك Asm4all على الشرح الرائع وفهمت جيدا ماذا كان ينقصني وبارك الله فيك :)

ولكن بلأمس وجدت صورة تستخدم OSC ارجو توضيح بسيط على الصورة الأولى والثانية :blink:

16_11_05_12_12_04_1132128724untitled_.JPG

غلبناك معنا :rolleyes:

#6

طريقة التوصيل الاولى توضح استخدام دائرة RC يعني مقاومة ومكثف لعمل مذبذب , ولهذا استخدم طرف واحد والآخر لا يوصل

وقيم المقاومه مع المكثف تعطي الترددات بين الأقواس

في الطريقة الثانيه استخدم الكريستال التي تكلمنا عليها من قبل و لهذا تم توصيلها مع الطرفين في المتحكم

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

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

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

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

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

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