20 0 1MB
المحور :03الدارات المنطقٌة المبرمجة
3GE – 2013/2014
الموضوع:دراسة المٌـكرومراقـب le Microcontrôleur PIC 16F84A ---------------------------------------------------------------------------------------------------
– 1اإلشكالٌة:
ذاكرة حٌة RAM
إن اآللً المبرمج الصناعً الذي ٌحتوي على العناصر التالٌة:
دارة االوسدام للمذاخل و
الىظام اآللي
المٌكرومعالج :
التـوقٌـتٌـة
om
Microprocesseur
المخارج
له حجم اكبر و ٌحتل حٌزا اكبر و هذا إذا أردنا
الحل:
.c
ذاكرة مٌتة استعماله فً األجهزة المصغرة كاأللعاب واألجهزة الكهرومنزلٌة الهواتف النقالة ................الخ ROM ٌطرح السؤال:ما هو الحل للحصول على آلً مبرمج مصغر لهذه األجهزة ؟ EEPROM
تصغٌر أو تقزٌم المٌكرومعالج و محٌطه ووضعه فً علبة واحدة .سمٌت هذه العلبة بالمٌكرومراقب
ik
مامعنى المٌكرومراقب؟ هو خيل خذيذ ومتطور مه الميكزومعالح Microprocesseurوكل مكوواته موضوعة في شزيحة واحذة ,يسمح بتىفيذ التعليمات وفق بزوامح مخشن في الذاكزة يتصزف كـ APIلكه بوظائف أكثز تطورا فنتحصل فً األخٌر على أطراف المٌكرومراقب التالٌة :
aw
مذاخل /مخارج
التغذٌة اإلرجاع إلى الصفر
الميكزومزاقب Microcontrôleur
التوقٌتٌة
af
من بٌن الشركات األكثر شٌوعا فً العالم الخاصة فً صناعة هذه الدارات المندمجة للمٌكرومراقب هً :
Motorola ; Intel ; Texas Instrument ; Microchip
.m ot
انـ µCيىضىع دزاسخُب هى َ PIC 16F84ركس أٌ حقىق حسًيت PICحعـىد إنى شسكت . Microshipوحـضى عبئهت PICرالد يجـًىعبث هي : Base-Line-:انخي حسخعًم حعـهيًت بـ 12بيج.
" 14وانخي يُخًي إنيهب PIC 16F84 " " " : Mide-Range : High-Endحسخعًم حعـهيًت بـ16bits - يخًخـع بسـسعت فبئـقـت في حـُفيـر انخـعـهـيًبث يٍ زحبت 1مليون تعـليمة /ثاوـية.
-2المٌكرومراقب PIC 16F84:
w
صُعج انشسكت Microshipييكسويساقببث ححج اسو PICبـ 35حعهيًت وبراكساث يخُىعت : PIC : Peripheral Interface Contrôller : 16حشيس إنى فـئت Mide-Range-حعهيًبث هرا ال µCحكخب بـ 14bits يـُعـسف ال µCيٍ خالل حسًيخه حيذ: : Fذاكسة انبسَبيج يٍ َىع فالش )Flash (EEPROM َ : 84ىع انًيكسويساقب أو اإلصداز
5اطساف ببنُسبت نهًسفأ A : RA0 ;RA1 ;RA2 ;RA3 ;RA4المزفأ Aباتجاهٌن 8أطراف بالنسبة للمرفأB : RB0 ;RB1 ;RB2 ;RB3 ; …RB7المزفأ Bباتجاهٌن
w
w
-1.2.توسيع المساري Brochage:
: VDD ; Vssالتغذية : OSC1,OSC2الساعة : MCLRاإلرجاع إلى الصفر صفحة-1 -
ﻣﻮﻗﻊ اﳌ ُـ َﺘ َﻔﻮ ِْق اﻟﺪراﳼ اﻟﺠﺰاﺋﺮيwww.motafawik.com | 1
- 2.2التركٌب المناسب للمٌكرومراقب : بغض النظر على استعمال المداخل و المخارج فان المٌكرو مراقب لتشغٌله ٌحتاج إلى ماٌلً :
المزفأ A
RA0 RA1 RA2 RA3 RA4
om
RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7
المزفأ B
5V
Vdd
C1 C2
OSC1
Quartz C3
OSC2
R MCLR
.c
C4
Vss
ik
GND
aw
التغذٌة GND:و 5V مذبذب لتولٌد ا شارة الساعة :كوارتز و مكثفتٌن C 2و C3 اإلرجاع إلى الصفر اآللً :المقاومة Rو المكثفة C4 اإلرجاع إلى الصفر الٌدوي :الضاغطة BP-المكثفة : C1حذف الشوشرة الناتجة عن العناصر االلكترونٌة
C1 Quartz C2 ; C3 C4 R
10µF 4MHz 15PF 1µF 1K
جدول مكونات المٌكرومراقب
.m ot
af
-3.2الهٌكلة القاعدٌة للمٌكرومراقب :
BP
الترجمة العنصر PORTAالمرفأ A PORTBالمرفأ B
مؤقت سجل الحراسة
الذاكرة الحٌة
Mémoire RAM Mémoireذاكرة قابلة EEPROMللبرمجة
w
Timer TMRO WDT Timer
سجل العمل الوحدة الحسابٌة والمنطقٌة المؤقت
Pré diviseur Mémoire programme
w
UAL
w
W
العنصر Horloge système Horloge WDT
الترجمة توقٌتٌة النظام توقٌتٌة سجل الحراسة مقسم تواتر التوقٌتٌة ذاكرة البرنامج
صفحة-2 -
ﻣﻮﻗﻊ اﳌ ُـ َﺘ َﻔﻮ ِْق اﻟﺪراﳼ اﻟﺠﺰاﺋﺮيwww.motafawik.com | 2