![]() |
Sistem Anti-Efracţie |
Microcontroller Caracteristici generale ale microcontrollerului AT89C52
Descriere: AT89C52 este un microcontroller CMOS pe 8 biti de voltaj mic si înalta perfomanta cu 8KBytes de memorie Flash ROM programabila si 2KBytes EPROM. Dispozitivul este fabricat folosind tehnologia Atmel a memoriei nevolatile de cea mai înalta densitate si e compatibil cu seturile de instructiuni ale modelului standard MCS-51. Memoria Flash on-chip permite memoriei program sa fie reprogramata în sistem cu un programator conventional de memorie non-volatila.Combinând un UCP multilateral pe 8 biti cu o memorie Flash pe un cip monolitic, Atmel 89C52 este un microcontroller puternic ce asigura o solutie de maxima flexibilitate si cost eficace pentru multe aplicatii embedded de control. AT89C52 asigura urmatoarele caracteristici standard: 8K Bytes memorie Flash, 256Bytes RAM, 32 linii I/E, trei timere/countere pe 16 biti, o arhitectura de întreruperi pe doua nivele ce foloseste un vector de dimensiune 6, un port serial duplex, un oscilator on-chip, un circuit de ceas. Pe lânga aceste caracteristici, AT89C52 e proiectat cu logica statica pentru operatii pâna la frecventa zero si suporta doua softuri pentru modurile de economisire a energiei. Starea Idle opreste UCP-ul, lasând RAM-ul, timere-le/countere-le, portul serial si sistemul de întreruperi sa-si continue functionarea. Starea Power Down salveaza continutul RAM-ului, dar îngheata oscilatorul punând în incapacitate celelalte functii ale chip-ului pâna la urmatoarea întrerupere externa sau resetare a hard-ului. Configuratia pinilor
Descrierea pinilor
Portul 1 primeste de asemenea partea low a bytes-ilor de adresa în timpul programarii si verificarii memoriei Flash.
RST intrarea de reset;
Caracteristicile oscilatorului XTAL1 si XTAL2 sunt intrarea, respectiv iesirea unui amplificator inversor care poate fi configurat pentru a fi folosit ca un oscillator on-chip, ca în figura de mai jos. Se poate folosi un cristal de cuart sau un circuit RC
|