مدونة الأستاذ يونس للهندسة الكهربائية | TME مدونة الأستاذ يونس للهندسة الكهربائية | TME
recent

جديد

recent
random
جاري التحميل ...

💬 اترك تعليق

ملخص درس الميكرومراقب PIC16F84A

  • تعريف

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


  • عناصر تسمية الميكرومراقب

- PIC : معناها جهاز التحكم في الأجهزة المحيطة

- 16 : تشير الى فئة Mide-Range

- F : ذاكرة من نوع FLASH

- 84 : النوع الخاص بال PIC

- A : السرعة الأعظمية للكوارتز أي 20MHz



  • الملحقات لتشغيل الميكرومراقب

التغذية : تحقق تغذية الدارة بالقطبين VDD و VSS يتراوح بين 4 فولت و 6 فولت)

إشارة الساعة : تنسق تنفيذ التعليمات الذي هو سر اشتغال التجهيز، تستعمل هذه الساعة المربطين OSC1 و OSC2 ويمكن إنجازها بأنماط مختلفة


نمط الخلية RC                                                                نمط المذبذب HC,XT,LP


  • قاعدة الزمن:

يتم تقسيم قاعدة الزمن إلى أربع فترات وهذه الأربع فترات تكون دورة لتعليمة واحدة




  • البنية الداخلية للميكرومراقب


  • الذواكر

الذاكرة EEPROM : وهى ذاكرة القراءة فقط

ذاكرة البرنامج : وهى من النوع فلاش Flash وفيها يضع المستعمل البرنامج المراد تنفيذه

الذاكرة SRAM: وهي ذاكرة أيضا خاصة ببيانات الميكرومراقب والتي يقوم باستخدامها أثناء تنفيذ البرنامج


  • دراسة بعض سجلات الوظائف الخاصة سجل الاعدادات المادي CONFIG

البت الأول والثاني لاختيار نوع المذبذب المتصل بالميكرومراقب

- WDTE : تفعيل المؤقتة WDT

- PWRTE : تفعيل تأجيل التغذية

- CP : حماية شفرة البرنامج المخزن في الذاكرة من القراءة


  • سجل الحالة STATUS

يعطي دلالات متعددة عن نتائج العمليات الحسابية أو حالة التهيئة للميكرومراقب


  • سجل العمل W

وهو سجل مكون من 8 Bits يلجأ إليه الميكرومراقب في جميع العمليات التي يقوم بها ، كالعمليات الحسابية ، شحن القيم المؤقت لإجراء العمليات عليها


  • السجلان TRISB و TRISA 

وهما سجلان مسؤولان عن تحديد طبيعة المنافذ في السجلين PORTA و PORTB على الترتيب هل هي مداخل أم مخارج


  • دارة إعادة التهيئة RESET

يمكن القطب MCLR من إعادة البرنامج يدويا إلى نقطة البداية


  • البرمجة

الوصف

عدد الدورات

الرايات المعنية

ADDWF

عملية جمع W مع محتوى السجل f

1

C,DC,Z

ANDWF

عملية ضرب منطقي W مع محتوى السجل f

1

Z

CLRF

مسح محتوى السجل f

1

Z

CLRW

مسح محتوى السجل W

1

Z

COMF

مكمل السجل f

1

Z

DECF

إنقاص السجل f بـ 1

1

Z

DECFSZ

إنقاص السجل f بـ 1 والقفز عند انعدام النتيجة

1 (2)

INCF

زيادة السجل f بـ 1

1

Z

INCFSZ

زيادة السجل f بـ 1 والقفز عند إنعدام النتيجة

1 (2)

IORWF

عملية جمع منطقي W مع محتوى السجل f

1

Z

MOVF

الشحن في السجل f

1

MOVWF

شحن محتوى w في السجل f

1

NOP

تعليمة بدون عملية لتمرير دورة

1

Z

RLF

ازاحة أبيات محتوى السجل الى اليسار

1

C

RRF

ازاحة أبيات محتوى السجل الى اليمين

1

C

SUBWF

عملية طرح محتوى السجل  f من محتوى السجلW 

1

C,DC,Z

SWAPF

تبادل بين 4 أبيات من محتوى السجل f

1

XORWF

أو استبعادي بين W ومحتوى السجل f

1

Z

BCF

وضع أحد أبيات السجل f في 0

1

BSF

وضع أحد أبيات السجل f في 1

1

BTFSC

قفز غلى التعليمة الموالية اذا كان بيت السجل f يساوي 1

(2)

BTFSS

قفز غلى التعليمة الموالية اذا كان بيت السجل f يساوي 0

1 (2)

ADDLW

جمع محتوى السجل W مع قيمة مباشرة 

1

C,DC,Z

ANDLW

ضرب منطقي لمحتوىالسجل W مع قيمة مباشرة 

1

Z

CALL

نداء برنامج فرعي

2

CLRWDT

مسح كلب الحراسة

1

TO,PD

GOTO

قفز

2

IORLW

جمع منطقي لمحتوى السجل W مع قيمة مباشرة

1

Z

MOVLW

شحن السجل W بقيمة مباشرة

1

RETFIE

عودة من الإنقطاع

2

RETLW

عودة من برنامج فرعي مع شحن السجل W بقيمة مباشرة

2

RETURN

عودة من برنامج فرعي

2

SLEEP

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

1

TO,PD

SUBLW

طرح قيمة مباشرة من محتوى السجل W

1

C,DC,Z

XORLW

أو إستبعادي بين السجل W وقيمة مباشرة

1

Z



عن الكاتب

Mr. Younes

التعليقات


اتصل بنا

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

جميع الحقوق محفوظة

مدونة الأستاذ يونس للهندسة الكهربائية | TME