سلسلة الميكروكونترولر  PIC12F6XX :

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

سلسلة الميكروكونترولر  PIC12F6XX :

مُساهمة من طرف Admin في الخميس مارس 03, 2016 9:13 pm

سلسلة الميكروكونترولر  PIC12F6XX :
استخدام سلسلة الميكروكونترولر PIC12F6XX :
أحيانا توجد مشاريع لا تحتاج إلى ميكروكونترولر PIC له أكثر من من 4 إلى 5 أطراف ، الميكروكونترولر PIC الذى يحتوى على 16 طرف دخل / خرج عندئذ يكون غير مناسب .
الغرض :
التعرف على سلسلة الميكروكونترولر PIC16F6XX والتى تسمى "عائلة الأساس : من خلال تدريب على وميض ليدات متصلة بالمنفذ المسمى GPIO .
سلسلة الميكروكونترولر PIC12F هى أجهزة مبكروكونترولر بثمانية أطراف مصممة للتطبيقات الصغيرة التى لا تتطلب الكثير من المداخل / المخارج ، وحيث يكون الحجم الصغير مطلوب ومفيد . تشمل هذه التطبيقات مجموعة واسعة من المنتجات التى نتعامل معها يوميا مثل مجففات الشعر ، وفرشاة الاسنان الكهربية ، ومواقد الارز ،  والمكانس الكهربائية ، وأجهزة صنع القهوة ، والخلاطات .
على الرغم من صغر حجمها ، فإن سلسلة الميكروكونترولر PIC12F توفر ميزات مثيرة للاهتمام بما فى ذلك المدى الواسع لجهد التشغيل ، والمذبذب الداخلى القابل للبرمجة ، وأربعة قنوات لمحول من تناظرى لرقمى ADC بدقة 10-bit ، وذاكرة مدمجة من النوع EEPROM ، وجهد مرجع مدمج , وأجهزة طرفية متعددة للاتصال (UART, SPI, I2C) , وتعديل بعرض النبضة PWM ، وغيرها الكثير .
لوح تجارب وتطبيقات الميكروكونترولر PIC12F ينبغى أن تحتوى على دائرة تنظيم لجهد مصدر القدرة +5V ، ووصلات للوصول لأطراف الدخل / الخرج ، ووصلة للبرمجة بالدائرة ICSP ، ودائرة إعادة reset .  
دائرة مصدر القدرة :
الدئرة التالية تبين دائرة مصدر القدرة +5V . يمكن تغذية هذه الدائرة من مصدر خارجى بجهد 8-12V  .



دائرة الميكروكونترولر (المبينة أدناه) هى دائرة مباشرة وفيها :
• الطرف GP3/MCLR(Pin4)  يتم توصيله بمفتاح خارجى والذى يمكن إعداده كمفتاح إعادة reset ( إذا تم تمكين MCLR ) أو كدخل للمستخدم ( إذا تم عدم تمكين MCLR ) .
• جميع أطراف المداخل / المخارج (GP0, GP1, GP2, GP4, GP5) و مصدر القدرة  (+5V, GND) ينبغى أن يتم الوصول إليها خلال وصلات headers . ونفس الشىء بالنسبة لوصلة للبرمجة بالدائرة ICSP .



الميكروكونترولر PIC12F675:
مقدمة :
الميكروكونترولر PIC12F675 شريحة بغلاف ذات 8 أطراف وعلى الرغم من ذلك يدمج بها نوافذ لطرفيات , كما يوجد فى بنائها محول من تناظرى لرقمى ADC بدقة 10bit ( تماما مثل الموجود فى الميكروكونترولر PIC16F877A و PIC16F88 وغيرها ) .
الميكروكونترولر 12F675 به ذاكرة برنامج بسعة 1024 كلمة , وذاكرة RAM بسعة 64 بايت , وذاكرة EEPROM بسعة 128 بايت , ومذبذب داخلى , ومؤقتات , ومحول ADC ومقارن .
الخواص العامة :
1- سرعة التشغيل : من الصفر وحتى 20MHz
2- القدرة على المقاطعة Interrupt .
3- خيار العمل على مذبذب داخلى أو مذبذب خارجى .
- المذبذب الداخلى دقيق 4MHz .
- المذبذب الخارجى يمكن أن يكون كريستال crystal أو دائرة رنين Resonator.
4- مدى جهد تشغيل واسع من 2V إلى 5.5V .
5- مؤقت حراسة WDT بمذبذب مستقل .  
6- الطرف 4 يمكن أن يعمل كطرف إعادة التعيين MCLR أو طرف دخل .
7- المقاطعة عند تغيير حالة الطرف .
8- مقاومات سحب لأعلى قابلة للبرمجة بشكل منفصل .

مميزات الأجهزة الطرفية Peripheral :
1- 6 أطراف دخل / خرج مع التحكم فى الاتجاه بشكل منفرد .
2- تيار مرتفع كمصب / منبع sink/source من أجل التشغيل المباشر لليد .
3- وحدة (موديول) مقارن .
4- وحدة (موديول) محول من تناظرى لرقمى:
- الدقة 10 بت .
- أربع قنوات دخل قابلة للبرمجة .
- دخل لجهد المرجع .
5- المؤقت Timer0 : مؤقت / عداد 8 بت ، مع مقياس سابق prescaler 8 بت قابل للبرمجة .
6- المؤقت Timer1 : مؤقت / عداد 16 بت مع مقياس سابق .
7- البرمجة التسلسلية فى الدائرة ICSP من خلال طرفين .

مخطط الأطراف :



منفذ الدخل / الخرج GPIO :
يوجد 6 أطراف دخل / خرج متاحة بشكل عام ، وتبعا للأجهزة الطرفية التى يتم تمكينها قد لا يتاح طرف أو أكثر كطرف دخل / خرج عام .
السجلات GPIO و TRISIO :
السجل GPIO هو سجل بعرض 6 بت 6-bit للمنفذ ثنائى الاتجاه . سجل اتجاه البيانات المناظر هو السجل TRISIO . تحديد بت بالسجل TRISIO بواحد "1" سوف يجعل الطرف المناظر بسجل المنفذ GPIO كمدخل input ، ومسح  "0" بت بالسجل TRISIO سوف يجعل الطرف المناظر بسجل المنفذ GPIO كمخرج output . يستثنى من ذلك الطرف 4 وهو  GP3/MCLR ، حيث أنه طرف دخل فقط والبت الخاصة به بالسجل TRISIO سوف تقرأ دائما على أنها واحد "1" .
السجل TRISIO يتحكم فى اتجاه أطراف المنفذ GPIO ، حتى عند استخدامها كمداخل تناظرية ، لذلك يجب التحقق من التحديد الصحيح  لبتات السجل TRISIO .
ملحوظة :
يجب تهيئة السجل ANSEL والسجل CMCON لإعداد القناة التناظرية كمدخل رقمى .

الوظائف الإضافية للطرف :
كل طرف دخل / خرج GPIO بالميكروكونترولر PIC12F675 له خيار المقاطعة عند تغيير حالته ، وكل طرف ، ماعدا GP3 له خيار السحب لأعلى .
برمجة الميكروكونترولر 12F675 :
توصيلات البرمجة بالدائرة ICSP :



مصدر القدرة للميكروكونترولر 12F675 :



كل ما سوف تحتاجه هو وحدة مصدر قدرة بخرج تيار مستمر ( أكبر من 8V إلى 12V  ) أو بطارية 9V يتم توصيلها للوصلة CN1 .
ملحوظة :
من الأفضل استخدام دائرة مصدر قدرة 5V حيث أنها لا تنظم الجهد المستمر فقط ولكنها أيضا تحمى شريحة الميكروكونترولر PIC . جهد الدخل يمكن أن يصل حتى 35V بدون أن يتلف المنظم 7805 .    
أنظمة المذبذب :
الميكروكونترولر 12F675 له ثمانى أنظمة للمذبذب , والمذبذب الداخلى ثابت على 4MHz . يمكنك استخدام مذبذب خارجى ، إما بمقاومة ومكثف أو إشارة ساعة خارجية أو كريستال ( أو دائرة رنين) . يمكنك استخدام كريستال بتردد 20Mhz إذا احتجت لأداء أفضل .
ملحوظة :
يتم استخدام النظام الخارجى عند الضرورة القصوى لأنك سوف تفقد طرفين من الستة أطراف الخاصة بالدخل والخرج .

Admin
Admin

عدد المساهمات : 985
تاريخ التسجيل : 28/01/2014

معاينة صفحة البيانات الشخصي للعضو http://fathallaabdelaziz.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى