1 / 7

Microchip firmasından PIC16F84 tip li MK-nin daxili strukturu

Microchip firmasından PIC16F84 tip li MK-nin daxili strukturu. INT. T0CK1. CPU 8 bits, RISC, W register (Accumul.) 4/20/24 MHs. Internal bus 8 bit. Bus controller. I/O -13 lines (22-33) lines. 512x12bits PROM (2-8)Kx14bits Flash. 64/128/256/B RAM/EEPROM. 2 TMR 8 bit

Download Presentation

Microchip firmasından PIC16F84 tip li MK-nin daxili strukturu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microchip firmasından PIC16F84 tipli MK-nin daxili strukturu

  2. INT T0CK1 CPU 8 bits, RISC, W register (Accumul.) 4/20/24 MHs Internal bus 8 bit Bus controller I/O -13 lines (22-33) lines 512x12bits PROM (2-8)Kx14bits Flash 64/128/256/B RAM/EEPROM 2 TMR 8 bit 1 WDT 16 bit PA(0-4) PB(0-7) Serial I/O Paralllel I/O 1 TMR0 8 bit, 1 WDT 8/16 bit Data RAM (80+80)x8 bit registers Program FLASH 1Kx14bits Serial ports SPI,IIC,USART, USB. Paral.port ADC (4-8) chan. (8-12) bits PIC16F84 MK-nin daxili blok-sxemi TMR0-Timer-Counter,WDT – Watch Dog Timer

  3. PIC16F84 MK-nin daxili strukturundakı əsas bloklar CPU with 8 bitli konveyerli RISC nüvə , 4/20/24 MHs tezlikli 1Kx14 bithəcmli Flash proqramm yaddaşı , hər biri 8 bitli olmaqla 80+80 ədəd registerlər fayli SPRs/GPR-lər üçün,64B –lıq EEPROM data üçün 1ədəd 8 bitli TMR0- Timer-Counter və - 1ədəd WDT – Watch Dog Timer MK-i donma vəziyyətin çıxaran Rest üçün 2 ədəd I/O portlar (A-5xətt and B-8xətt) .İ/O xətlərinin istiqaməti ayrılıqda proqramla təyin edilə bilər Kəsilmə kontrolleri inteqrə edilmədiyindən proqramlı kəsilmə təşkil edilir. Daha yüksək tezlikli PIC16Fx yüksək modellərin daxilinə daha geniş həcmli yadaş,çox saylı taymerlər və digər kontrollerlər inteqrə edilmişdir

  4. RA2 RA1 1 18 RA0 RA3 RA4/TOCK1 OSC1/CLK in MCLR PIC16F84 OSC2/CLK out VSS VDD RB0/INT RB7 RB1 RB6 RB2 RB5 RB3 9 10 RB4 PIC16F84 çipinin pinlərinin təyinatı • DIP 18 çipində 18 ədəd pinlər 2 qarşı tərəfdə yerləşir • Daha yüksək modellərdə DIP 20/28 and TCCP(Tape Carrier Package) çipləri istifadə edilir • RA ,RB- A və B portları üçün IO xətləri • MCLR- MK-nin xarici Clear(reset) edilməsi signalı • OSC1/2 - takt (clock) siqnalları rezeneratoru giriş/çıxışları • V-qida gərginliyi mənbəyi girişi

  5. PIC16F84 Rezonator LF-(5-200)KHs HS-(4-20)MHs RC gen (0-4)MHs OSC1 a) OSC2 LED1 RB7 b) LED2 RB6 PIC16F84 clock resonatorun (a) və LED-lərin (b) PIC16F84 MK-nə birləşdirilmə sxemləri • Resonatorun tipləri: LF- Low frequence, HS - High speed, RC- rezitor-capaciter over 0 Hs

  6. 0x000 0x001 … 0x3FF a) 14 bit PIC16F84 –nin daxili proqram yaddaşı xəritəsi • Proqram yaddaşının hər bir oyuğu 14 bitli olub 1 ədəd əmr kodunu saxlayır • Proqram yaddaşının həcmi 1Kx14b(ünvan kodları 000- 3FF) • ”0x”simvolu i hex-koda işarə edir

  7. 0x80 INDF INDF 0x00 0x81 0x01 TMR0 OPTION PCL PCL STATUS STATUS FSR FSR PORTA TRISA PORTB TRISB INTCON EEDATA EECON1 0x8C 0x0C EEADDR EECON2 copy RAM (copy) GPR+ Data RAM 0xFF 0x7F 8 bits Bank1 8 bits Bank0 PIC16F84-də registrlər faylının strukturu • Hər biri 8 bitli olan SPR və GPR registrlər üçündür • Data memory 2 bankdan ibarətdir :0 and 1 proqramdan keçid edilir • data memory-nin tam həcmi 256B olub 000-FFH kimi ünvanlanır • “0x” -symbol of Hex code

More Related