 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
30-09-2011, 01:16 AM
المشاركة 49
|
|
سلسلة الميكروكونترولر PIC18F
عرفت سلسلة الميكروكونترولر PIC16 منذ سنين عديدة . على الرغم من أن هذه السلسلة ممتازة لميكروكونترولر الأغراض العامة إلا أن عليها بعض القيود . على سبيل المثال , مقدرة ذاكرة البرنامج وذاكرة البيانات محدودة , المكدس صغير , وهيكل المقاطعة بدائى , جميع مصادر المقاطعة تتقاسم فى نفس متجة المقاطعة .
كما أن سلسلة الميكروكونترولر PIC16 لا توفر الدعم المباشر للواجهات المحيطية المتقدمة مثل USB و ناقل CAN ..ألخ والربط مع مثل هذه الأجهزة ليس سهلا .
مجموعة التعليمات لهذه السلسلة أيضا محدودة . على سبيل المثال , لا توجد تعليمات للضرب أو القسمة كما أن التفرع بسيط إلى حد ما كونه توليفة من تعليمات التخطى و goto .
أنتجت شركة ميكروشيب سلسلة الميكروكونترولر PIC18 للاستخدام فى التطبيقات المعقدة والتى تتطلب عدد أطراف مرتفع و كثافة مرتفعة . يقدم الميكروكونترولر حلول منخفضة التكاليف للتطبيقات ذات الأغراض العامة مكتوبة بلغة السى والتى تستخدم نظام النشغيل فى الوقت الحقيقى (RTOS) وتتطلب بروتوكول اتصال معقد مثل TCP/IP, CAN, USB, ZigBee .
توفر أجهزة PIC18F ذاكرة برنامج وميضية فى الحجم من 8 إلى 128Kbytes و ذاكرة بيانات من 256 إلى 4Kbytes وتعمل على جهد فى المدى من 2.0 إلى 5.0 volts وبسرعة من DC إلى 40MHz .
الخصائص الأساسية لسلسلة الميكروكونترولر PIC18F :- 77 تعليمة .
- متوافقة مع شفرة المصدر source code للسسلسلة PIC16 .
- عنواين ذاكرة البرنامج حتى 2 ميجا بايت .
- عنواين ذاكرة البيانات حتى 4 كيلو بايت .
- تردد العمل من الصفر DC حتى 40 ميجا هرتز .
- أجهزة ضرب 8X8 .
- مستويات لأسبقية المقاطعات .
- مسار التعليمات بعرض 16 بت و مسار البيانات بعرض 8 بت .
- حتى 2 مؤقت / عداد 8 بت .
- حتى 3 عداد / مؤقت 16 بت .
- حتى 4 مقاطعة خارجية .
- المقدرة على العمل بنظام "منبع التيار"source أو "مصب التيار " sink بتيار مرتفع (25mA).
- حتى 5 موديول CCP "إلتقاط capture / مقارنة compare / تعديل فى عرض النبضة PWM.
- موديول منفذ تسلسلى متزامن قائد (ماستر) ( نظام SPI و نظام I2C ) .
- حتى 2 موديول USART .
- منفذ تفرعى تابع slave (خادم) (PSP).
- محول من تناظرى لرقمى 10 بت سريع .
- موديول كشف الجهد المنخفض قابل للبرمجة (LVD).
- الإعادة عند توصيل القدرة (POR) و مؤقت بناء القدرة (PWRT) و مؤقت بدء المذبذب(OST) .
- مؤقت الحراسة (WDT) بمذبذب RC داخل الشريحة .
- البرمجة فى الدائرة ICP .
علاوة على ذلك , بعض الميكروكونترولر من العائلة PIC18F يوفر الخصائص الخاصة التالية :- واجهة مباشرة لناقل نظام CAN 2.0 .
- واجهة مباشرة لناقل نظام USB 2.0.
- واجة مباشرة للتحكم فى وحدة العرض LCD .
- واجهة للنظام TCP/IP .
- واجهة للنظام ZigBee .
- واجة مباشرة للتحكم فى المحرك .
معظم أجهزة العائلة PIC18F متوافقة المصدر مع بعضها البعض . الجدول 2-1 يعطى خصائص بعض الأجهزة الشائعة من هذه العائلة .
هذا الفصل يقدم دراسة مفصلة للميكروكونترولر PIC18FXX2 . بناء معظم باقى العائلة متماثل .
قد يكون القارىء على دراية ببرمجة وتطبيقات السلسلة PIC16F , قبل الخوض فى تفاصيل السلسلة PIC18F من المفيد مقارنة الخصائص الموجودة بالسلسلة PIC18F مع تلك الموجودة بالسلسلة PIC16F .
فيما يلى أوجه التشابه بين PIC16F و PIC18F :- تماثل الأغلفة والأطراف .
- تماثل أسما ووظائف سجلات الوظائف الخاصة SFR .
- تماثل الأجهزة الطرفية .
- مجموعة فرعية من تعليمات PIC18F .
- تماثل أدوات التطوير .
وفيما يلى الجديد فى PIC18F :- تضاعف عدد التعليمات .
- كلمة التعليمات بحجم 16 بت .
- جهاز ضرب 8X8 .
- مقاطعات خارجية أكثر .
- أولوية مستندة على المقاطعات .
- سجل الحالة محسن .
- زيادة حجم ذاكرة البرنامج وذاكرة البيانات .
- المكدس أكبر .
- مولد ساعة بنظام "حلقة مسك الوجة " Phase-locked loop (PLL) .
- تحسين بنية منفذ الدخل / الخرج .
- مجموعة من سجلات التهيئة .
- سرعة عمل أعلى .
- عمل بقدرو منخفضة .
2-1 بناء PIC18FXX2
|