الاثنين، 11 يوليو 2016

الميكرومراقب PIC16F84A

الميكرومراقب PIC16F84A

 Microcontrôleur PIC16F84A

تحميل  PIC16F84A DATASHEET


ـــــــــــــــــــــــــــــــــــــــــــ أهم الخصائص ـــــــــــــــــــــــــــــــــــــــــــــــ

يعتبر من أبسط  الأنواع والأكثرها تداولا يحمل الخصائص التالية:

- يعمل في 20MHz كحد أقصى  (و 10MHz لـــ PIC16F84).

- 13 خط (مدخل \ مخرج) موزعة على مرفأين A و B.

- 35 تعليمة ببنية قاعدية نوع RISC.

- سعة الذاكرة 1 كيلو كلمة (1Ko)  من نوع فلاش قابلة للكتابة والمسح.

- ذاكرة RAM بـ 68 أوكتي.

- ذاكرة EEPROM بـ 64 أوكتي.

- ساعة داخلية.

- مؤقت حراسة.

- مداخل الإنقطاعات.

- وضع السكون (mode sleep).



ـــــــــــــــــــــــــــــــــــــــــــ ترميز الميكرومراقب ـــــــــــــــــــــــــــــــــــــــــــــــ



ـــــــــــــــــــــــــــــــــــــــــــ توزيع الأقطاب ـــــــــــــــــــــــــــــــــــــــــــــــ


RA0 ........................  RA4: المرفأ A.

RB0  ........................  RB1: المرفأ B.

MCLR: دارة الإرجاع إلى الصفر.

Vdd , Vss: التغذية.OSC1 , OSC2: الميقاتية.

ـــــــــــــــــــــــــــــــــــــــــــ المخطط الداخلي ـــــــــــــــــــــــــــــــــــــــــــــــ



ـــــــــــــــــــــــــــــــــــــــــــ التعليمات ـــــــــــــــــــــــــــــــــــــــــــــــ


الوصف

عدد الدورات

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

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

عملية طرح محتوى السجل  من محتوى السجل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


ـــــــــــــــــــــــــــــــــــــــــــ القاعدة الزمنية ـــــــــــــــــــــــــــــــــــــــــــــــ

تضمن تتابع تنفيذ تعليمات البرنامج وهي نوعان:
قاعدة زمنية من نوع RC:
قاعدة زمنية من نوع الكوارتز:

ــــــــــــــــــــــــــــــــــــــ تنظيم بطاقة الذاكرة ــــــــــــــــــــــــــــــــــــــــــ

اعلان 1
اعلان 2
التعليقات
0 التعليقات

0 التعليقات :

إرسال تعليق

عربي باي