الانتقال إلى المحتوى الرئيسي

أتميغا 8 بينوت للبرمجة: مخطط الاتصال والوظائف الأساسية للدبابيس

تعد وحدة التحكم الدقيقة أتميغا 8 واحدة من أكثر وحدات التحكم الدقيقة شيوعا في السوق ، والتي تستخدم على نطاق واسع في العديد من المشاريع المتعلقة بالأتمتة والروبوتات والإلكترونيات. يتميز هذا المتحكم الدقيق بالأداء العالي والتنوع ، مما يجعله خيارا مثاليا لتطوير الأجهزة الإلكترونية.

لبرمجة أتميغا 8 ، يجب أن تكون متصلا بشكل صحيح إلى جهاز كمبيوتر أو جهاز آخر. للقيام بذلك ، تحتاج إلى اتباع دبوس معين. دبابيس أتميغا 8 الرئيسية هي فك ، غند ، إعادة تعيين ، شتال 1 و شتال 2 ، فضلا عن منافذ الإدخال/الإخراج المعينة كما ي0-ي7 ، ي0-ي7 و بد0-ي7. فك و غند هي المسؤولة عن تشغيل متحكم ، وإعادة تعيين يستخدم لإعادة رقاقة أثناء البرمجة.

من المهم أن نلاحظ أن كل أتميغا 8 دبوس له وظيفته الأساسية الخاصة ، والتي يمكن تغييرها برمجيا. على سبيل المثال ، دبابيس ي 0-ي 7 يمكن استخدامها كمدخلات/مخرجات ، ويمكن تكوينها للعمل مع سبي أو واجهات وارت. أيضا ، بعض دبابيس أتميغا 8 لديها وظائف مدمجة مثل مولدات بوم أو عدادات/توقيت. كل هذه الميزات تجعل من أتميغا 8 متحكم مرن للغاية ومتعدد الاستخدامات لمختلف المشاريع.

دبوس الصحيح واستخدام الوظائف الأساسية لدبابيس أتميغا 8 تلعب دورا رئيسيا في البرمجة الناجحة لهذا متحكم. باستخدام الاتصالات الصحيحة وأوامر البرامج ، يمكنك إنشاء مشاريع بخيارات متنوعة لتفاعل المتحكم الدقيق مع الأجهزة وأجهزة الاستشعار الخارجية. تعلم وفهم بينوت أتميغا 8 هو جزء لا يتجزأ من عملية البرمجة ويفتح العديد من الاحتمالات لخلق الأجهزة الخاصة بك.

  1. دبوس من متحكم أتميغا 8
  2. أتميغا 8 مخطط اتصال للبرمجة
  3. أتميغا 8 وظائف دبوس الإدخال
  4. أتميغا 8 وظائف دبوس الإخراج
  5. أمثلة على استخدام دبابيس أتميغا 8

في أتميغا 8 ميكروكنترولر بينوت المشاريع

ميكروكنترولر أتميغا 8 هي واحدة من ميكروكنترولر الأكثر شعبية وتستخدم على نطاق واسع في العالم. بينوت من هذا متحكم يسمح لك لربط مختلف الأجهزة والوحدات لذلك ، مثل شاشات العرض ، لوحات المفاتيح ، وأجهزة الاستشعار وغيرها من الأجهزة الطرفية.

يحتوي متحكم أتميغا 8 على 28 دبابيس ، يمكن تكوين كل منها للإدخال أو الإخراج. تحتوي بعض دبابيس المتحكم الدقيق أيضا على وظائف خاصة مثل المدخلات التناظرية والعدادات/المؤقتات والمقاطعات. وعادة ما يتم تقديم دبوس من ميكروكنترولر أتميغا 8 في شكل جدول ، مما يدل على أرقام دبوس ، وظائفها وقدراتها.

الرقم السريوظيفة
1إعادة تعيين (الإدخال)
2بد 0 (الإدخال / الإخراج)
3بد 1 (الإدخال / الإخراج)
42 (الإدخال / الإخراج)
5مد 3 (الإدخال / الإخراج)
6مد 4 (الإدخال / الإخراج)
7مد 5 (الإدخال / الإخراج)
86 (الإدخال / الإخراج)
9مد 7 (الإدخال / الإخراج)
10أفك (التناظرية عنصر امدادات الطاقة)
11غند (الأرض)
121 (الكوارتز مرنان المدخلات)
13إكستال2 (إخراج مرنان الكوارتز)
146 (الإدخال / الإخراج)
15فك (امدادات الطاقة)
16غند (الأرض)
17جهاز الكمبيوتر 6 (الإدخال / الإخراج)
18جهاز الكمبيوتر 5 (الإدخال / الإخراج)
19جهاز الكمبيوتر 4 (الإدخال / الإخراج)
20جهاز الكمبيوتر 3 (الإدخال / الإخراج)
21جهاز الكمبيوتر 2 (الإدخال / الإخراج)
22جهاز الكمبيوتر 1 (الإدخال / الإخراج)
23الكمبيوتر 0 (الإدخال / الإخراج)
246 (الإدخال / الإخراج)
25الكمبيوتر 0 (الإدخال / الإخراج)
26عارف (الجهد المرجعي التناظري)
27أفك (امدادات الطاقة من المكونات التناظرية)
28غند (الأرض)

هذه هي المسامير الرئيسية للميكروكونترولر أتميغا 8 ووظائفها. ولكن بعد ذلك ، يحتوي المتحكم الدقيق على العديد من الميزات الأخرى ، مثل العدادات/المؤقتات ، والمدخلات التناظرية ، والمقاطعات ، والمزيد. يمكن تخصيص كل دبوس لمهمته المحددة باستخدام رمز البرنامج.

أتميغا 8 مخطط اتصال للبرمجة

أتميغا 8 هو متحكم عالمي يمكن استخدامه في مشاريع مختلفة. لبرمجة أتميغا 8 ، فمن الضروري لتوصيله بشكل صحيح إلى مبرمج. في هذه المقالة ، سنلقي نظرة على مخطط اتصال أتميغا 8 للبرمجة.

لبرمجة أتميغا 8 ، وسوف نحتاج إلى مبرمج ، والتي عادة ما تكون متصلة بجهاز كمبيوتر عن طريق أوسب. يتلقى المبرمج أوامر من الكمبيوتر وينقلها إلى المتحكم الدقيق لتسجيل البرنامج.

أتميغا 8 مخطط اتصال للبرمجة:

  1. قم بتوصيل المبرمج بالكمبيوتر باستخدام كابل يو اس بي.
  2. قم بتوصيل المبرمج بأتيميغا 8 باستخدام 6 أسلاك. هنا هو مخطط الاتصال:
مبرمجأتميغا 8
فكفك (ميكروكنترولر امدادات الطاقة)
غندغند (الأسلاك المشتركة)
موسيموسي (خط نقل البيانات إلى متحكم)
ميسوميسو (خط نقل البيانات من متحكم)
سكسك (إشارة على مدار الساعة)
رسترست (خط إعادة تعيين)

موصلات مبرمج و أتميغا 8 عادة ما يكون دبابيس أو دبابيس التي الأسلاك يمكن ملحوم بسهولة للاتصال. يرجى ملاحظة أن الأسلاك الصحيحة مهمة حتى يمكن كتابة البرنامج إلى وحدة التحكم الدقيقة.

بعد اتصال أتميغا 8 بشكل صحيح إلى مبرمج ، يمكنك البدء في برمجة متحكم مع أدوات البرمجيات مثل أفر ستوديو أو اردوينو إيد. عادة ، هذه الأدوات البرمجيات توفر وظائف واسعة لتطوير وتصحيح البرامج ل أتميغا 8.

آمل أن تكون هذه المادة سوف تساعدك على الاتصال بشكل صحيح أتميغا 8 للبرمجة والبدء في العمل على المشاريع الخاصة بك!

أتميغا 8 وظائف دبوس الإدخال

يحتوي متحكم أتميغا 8 على 23 دبابيس إدخال/إخراج ، يمكن تكوين كل منها في أوضاع تشغيل مختلفة. في هذه المقالة ، سننظر في الوظائف الرئيسية لأتمغا 8 دبابيس الإدخال.

1. الإدخال / الإخراج( الإدخال / الإخراج): وضع تشغيل الدبوس الأكثر شيوعا. إذا تم تكوين رقم التعريف الشخصي كمدخل ، فيمكنه قراءة الإشارات من الأجهزة الأخرى. إذا تم تكوين رقم التعريف الشخصي كدبوس إخراج ، فيمكنه التحكم في حالة الأجهزة الأخرى.

2. الإدخال / السحب (الإدخال / السحب): في هذا الوضع ، يتم تكوين الدبوس كمدخل ، بينما يتم أيضا تشغيل المقاوم الداخلي للسحب على الدبوس. وهذا يسمح دبوس لاستخدامها كمدخل مع المقاوم سحب ما يصل.

3. التقاط الإدخال / الإدخال: يتيح لك هذا الوضع قراءة قيمة الإشارة في وقت معين. يمكن أن يكون هذا مفيدا لقياس وقت التأخير أو لمزامنة الأجهزة الأخرى.

4. المدخلات / التناظرية المدخلات: اتميغا 8 متحكم لديه 6 قنوات من التناظرية إلى الرقمية تحويل (أدك). في هذا الوضع ، يتم استخدام الدبوس لقراءة الجهد التناظري.

5. الإدخال / المقاطعة (الإدخال / المقاطعة): في هذا الوضع ، يتم تعيين رقم التعريف الشخصي على المقاطعة. عندما تتغير حالة الدبوس ، يتم إنشاء مقاطعة ، مما يسمح للمتحكم الدقيق بالاستجابة بسرعة للأحداث الخارجية.

6. الإدخال / أوسارت (الإدخال / أوسارت): يتيح لك هذا الوضع استخدام رقم التعريف الشخصي للتواصل مع الأجهزة الأخرى عبر بروتوكول أوسارت (نقل متزامن غير متزامن عالمي).

7. الإدخال / سبي (الإدخال / سبي): في هذا الوضع ، يتم استخدام دبوس لتبادل البيانات مع الأجهزة الأخرى عبر بروتوكول سبي (واجهة الطرفية التسلسلية).

8. المدخل / المؤقت/العداد (الإدخال/المؤقت/العداد): يتيح لك هذا الوضع استخدام الدبوس كإشارة خارجية للموقت / العداد.

مع هذه وسائط التشغيل المختلفة من دبابيس الإدخال أتميغا 8 ، يمكنك إنشاء مجموعة متنوعة من المشاريع ودمج متحكم في أنظمة مختلفة.

أتميغا 8 وظائف دبوس الإخراج

أتميغا 8 هو متحكم يحتوي على مجموعة متنوعة من دبابيس الإخراج التي يمكن استخدامها لأغراض مختلفة. كل من الدبابيس لها وظيفتها الخاصة ، والتي يمكن تكوينها برمجيا.

فيما يلي بعض الوظائف الرئيسية لدبابيس إخراج أتميغا 8:

  1. إخراج الإشارة إلى جهاز خارجي. يمكن تكوين دبابيس المتحكم الدقيق كدبابيس للاتصال بالأجهزة الخارجية مثل المصابيح والشاشات وما إلى ذلك. عندما يتم تعيين دبوس إلى حالة عالية ، على سبيل المثال ، باستخدام وظيفة "بورتد |= (1 << بد 7) ؛" ، سيتم إرسال إشارة إلى الجهاز المتصل.
  2. التحكم الحالي. يمكن تكوين دبابيس المتحكم الدقيق كمخرجات ذات أمبيرات مختلفة. على سبيل المثال ، يمكن تكوين دبابيس المنفذ 6 والمنفذ 7 كمخرجات عالية التيار ، مما يسمح لك بالتحكم في الأجهزة القوية مثل المحركات.
  3. جيل المقاطعة. يمكن تكوين أحد دبابيس المتحكم الدقيق لإنشاء مقاطعة. يسمح هذا للمتحكم الدقيق بمراقبة الأحداث الخارجية ، مثل الضغط على زر أو تغيير إشارة الإدخال.
  4. جيل بوم. يمكن تكوين بعض دبابيس متحكم لتوليد إشارة بوم. هذا مفيد للتحكم في سطوع المصابيح أو سرعة المحرك.
  5. اتصال أحادي الاتجاه. ويمكن أيضا أن تستخدم دبابيس من متحكم للاتصال أحادي الاتجاه مع الأجهزة الأخرى ، على سبيل المثال ، عن طريق بروتوكول وارت أو وحدة سبي.

هذه ليست سوى بعض من ملامح أتميغا 8 دبابيس الإخراج. تعتمد الوظائف المحددة للدبابيس وكيفية تكوينها على البرنامج الذي يستخدمه المطور. يمكن استخدام دبابيس الإخراج لمجموعة واسعة من المهام ويمكن تهيئتها وفقا لمتطلبات مشروع معين.

أمثلة على استخدام دبابيس أتميغا 8 في المشاريع

يوفر أتميغا 8 العديد من المسامير التي يمكن استخدامها لتوصيل والتحكم في الأجهزة المختلفة في المشاريع. فيما يلي بعض الأمثلة على استخدام دبابيس أتميغا 8:

  1. دبوس ي0: هذا دبوس يمكن استخدامها للاتصال والتحكم ليد. باستخدام بينمود() و ديجيتال الكتابة () وظائف ، يمكنك تعيين وضع التشغيل دبوس وتشغيل أو إيقاف تشغيل ليد.

  2. بد 2 دبوس: هذا دبوس يمكن استخدامها لتوصيل زر. باستخدام وظيفة بينمود () ، يمكنك تعيين دبوس إلى وضع الإدخال ، وباستخدام وظيفة ديجيتال () ، يمكنك قراءة حالة الزر (الضغط أو عدم الضغط) وتنفيذ الإجراءات المناسبة.

  3. رقم التعريف الشخصي 4: يمكن استخدام هذا الدبوس لتوصيل مستشعر درجة الحرارة. باستخدام وظيفة القراءة التناظرية () ، يمكنك قراءة قيمة الإشارة التناظرية من المستشعر وتحويلها إلى درجة حرارة باستخدام صيغة أو جدول.

الأمثلة المقدمة ليست سوى بعض الخيارات الممكنة لاستخدام دبابيس أتميغا 8 في المشاريع. اعتمادا على متطلبات المشروع والأجهزة المتصلة ، يمكنك استخدام دبابيس ووظائف أخرى تقدمها أتميغا 8.