01 Motafawik - Com - PIC 16F84A [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

‫المحور‪ :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‬‬