Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
MICROPROCESOARE
MICROPROCESORUL PIC 16F887
Circumstantele in care ne gasim in prezent in domeniul microcontrolerelor a inceput in dezvoltarea tehnologiei de circuite integrate. Aceasta dezvoltare a creat posibilitatea de a stoca sute de mii de tranzistori intr-un singur chip. Asta a fost o conditie prealabila pentru productia de microprocesoare, si primele calculatoare au fost facute prin adaugarea de externe periferice, cum ar fi de memorie, linii intrare-iesire, cronometre si alte.
Era anul 1969, cand o echipa de ingineri japonezi de la
BUSICOM, companie care a ajuns in Statele Unite cu cererea de a utiliza
proiectul lor in cateva circuite integrate pentru calculatoare. Propunerea
aceasta a fost trimisa la INTEL, si Marcian Hoff a fost responsabil de proiect.
Deoarece
el a fost cel care a avut experienta in lucrul cu un calculator (PC) PDP8. Transformand
o idee intr-un produs gata facut, Frederico Faggin a fost de un mare ajutor
pentru a INTEL. El s-a transferat la INTEL, si doar in 9 luni a reusit sa
creeze un produs de la prima sa conceptie. INTEL a obtinut drepturile de a
vinde aceasta integranta bloc in 1971.
In primul rand, ei au cumparat licenta de la BUSICOM companie care nu a avut
nici o idee despre ce comoara au avut.
In timpul acelui an, a aparut pe piata un microprocesor numit 4004. Asta a fost
primul microprocesor de 4 biti cu viteza de 6000 operatiuni pe secunda. Nu mult
dupa aceea, compania
In
alta companie
La
expunerea WESCON in Statele Unite in 1975, un eveniment a avut loc in istoria microprocesoarelor.
MOS Technology a anuntat ca a pus spre comercializare si microprocesorul 6501
si 6502 de la 25 de dolari fiecare, pe care cumparatorii ar putea cumpara
imediat. Acest lucru a fost atat de senzational ca multi au crezut ca este o gluma,
avand in vedere ca, concurenta avea de vanzare microprocesoarele 8080 si 6800
de la $ 179 fiecare. Ca un raspuns la al sau concurent, si Motorola - Intel a
redus preturile in prima zi a expozitiei pana la 69.95 $ pe microprocesor.
Motorola a adus rapid argumente impotriva MOS Tehnologyei Chuck contra vinzarii
cu amanuntul si pentru copierea de proiect: 6800. MOS Tehnologie a oprit
vanzarea la 6501, dar pastreaza producerea de 6502. In 6502 a fost un
microprocesor cu 8 biti cu 56 de instructiuni de instalare si cu capacitatea de
a se adresa direct 64Kb de memorie. Datorita costurilor mici, 6502 devine
foarte popular, asa ca a fost instalat in computere, cum ar fi: Kim-1, Apple I,
Apple II, Atari, Comodore, Ghinda, Oric, Galeb, Orao, Ultra, si multe altele.
Curand a aparut mai multi creatori de 6502 (Rockwell, Sznertek, GTE, NCR,
Ricoh, si Comodore preia MOS Tehnologie), care a fost la momentul prosperitatii
sale care a vandut la o rata de 15 milioane de procesoare intr-un an!
Altii totusi nu au renuntat. Frederico Faggin paraseste Intel, si incepe
propria afacere : Zilog Inc. In 1976 Zilog anunta Z80. In timpul de efectuare a
acestui microprocesor, Faggin a facut o decizie pivotanta. Stiind ca o mare
cantitate de programe au fost deja dezvoltate pentru 8080, Faggin a decis ca un
nou procesor ar trebui sa fie compatibil cu 8080, sau ca ar trebui sa fie capabil
de a executa toate programele care au fost deja scrise pentru 8080. Pe langa
aceste caracteristici, multe noi au fost adaugate, asa ca Z80 a fost un foarte
puternic microprocesor in acel timp. A fost in stare de a se adresa direct la
adresa de 64 Kb de memorie, ea a avut 176 de instructiuni, un numar mare de
registre, optiuni construite pentru a reimprospata memoria RAM dinamic, o mai
mare viteza de lucru, etc. Z80 a fost un mare succes si toata lumea a convertit
de la 8080 la Z80. S-ar putea sa fi spus ca
Z80 a fost fara indoiala cel mai mare succes comercial de microprocesor cu 8
biti din acea vreme. In afara de Zilog, alti producatori de noi microprocesoare ca Mostek, NEC, SHARP, de asemenea,
a aparut si SGS. Z80 a fost inima a multor computere ca Spectrum, Partener,
TRS703, Z-3.
In 1976, Intel a venit cu o versiune imbunatatita de microprocesor cu 8 biti
numit 8085.
Cu toate acestea, Z80 a fost mult mai bun asa ca Intel in curand a pierdut batalia.
Desi mai multe procesoare au aparut pe
piata (6809, 2650, SC / MP, etc), dar totul a fost deja hotarat, 6502 si Z80
impreuna cu 6800 au ramas ca principali reprezentanti ai domeniului de
microprocesoare de 8 -biti ai acelui
timp.
Microcontrolerele difera de un microprocesor in multe feluri. In primul rand si cel mai important este functionalitatea sa. Pentru ca un microprocesor sa poata fi utilizat,are nevoie de alte componente cum ar fi memorie, sau componente pentru primirea si transmiterea de date. Pe scurt asta inseamna ca un microprocesor este inima computerului.
Pe de alta parte, un microcontroler este proiectat pentru
a fi de toate in una. Nu sunt necesare componente externe pentru functionarea
acestuia,
pentru ca toate perifericele necesare sunt deja construite in acesta. Astfel, vom
economisi timp si spatiu necesare pentru a construi dispozitive.
Pentru a alege un microcontroler din marea varietate de microcontrolere existente pe piata, trebuie tinut cont de cateva caracteristici importante ale acestora:
* numarul de biti pe care il poate procesa simultan, numarul mai mare de biti indicand un chip mai rapid si mai puternic. Cricuitele de 8 biti sunt foarte populare dar exista si circuite de 4, 16, 32 biti.
* consumul de putere este important mai ales in cazul sistemelor alimentate de la baterie. Circuitele realizate in tehnologia CMOS au un consum redus de putere. Multe din dispozitivele CMOS au un mod special de 'asteptare' (stand-bye sau sleep) care limiteaza consumul de curent la cativa miliamperi cand un circuit este inactiv.
* un alt considerent in proiectarea circuitelor cu microcontrolere este modul de memorare a programului. Memoria de program poate fi in chipul microcontrolerului sau intr-o componenta separta.
* optiuni de intrare-iesire. Majoritatea sistemelor necesita interfete cu senzori, tastatura, comutatoare, relee, monitoare etc. In general microcontrolerele au porturi pentru interfatarea cu lumea exteriora.
PIC este o familie de microcontrolere realizate de Microchip Technology. Cea originala a fost dezvoltat de PIC1650 General Instruments. Acest dispozitiv a fost numit PIC pentru 'Computer programabile inteligente', desi este acum asociata cu 'programabile Controller Interface '. Microchip PIC prefera numele de brand PICmicro.
Unul din motivele pentru succesul PIC, este datorita sprijinului oferit de Microchip. Aceasta include un profesionist de calitate-mediu de dezvoltare numit MPLAB.
4. Un conector sau cablu pentru conectarea la computer a programatorului.
5.
Un microcontroler PIC
PIC 16F887 este una dintre cele mai recente produse de la
Microchip. Are caracteristicile tuturor componentelor care le au in mod normal
microcontrolerele moderne. Pentru pretul scazut, gama larga de aplicare, de
inalta calitate si usor de disponibil, este o solutie ideala in aplicatii cum
ar fi: control de diferite procese in industria de masini, dispozitive de
control de masurare a diferitelor valori, etc. Unele dintre principalele sale
caracteristici sunt enumerate mai jos.
. Arhitectura RISC
o Doar 35 instructiun trebuie invatate
o Toate au un singur ciclu de instructiuni cu exceptia sucursalelor
Frecventa de operare intre 0-20 MHz
. Oscilator intern de precizie
o Calibrat din fabrica
o Software selectabile de frecventa larga de 8MHz pana la 31KHz
Alimentare de tensiune 2.0-5.5V
o Consum: 220uA (2.0V, 4MHz), 11uA (2,0 V, 32 kHz) 50nA (in modul stand-by)
Salvare de putere in modul sleep
Brown-out Reset (BOR), cu optiune de software de control
35 de pini intrare / iesire
o sursa de curent inalt / scazut cu led-uri directe pentru unitate
o Software si rezistenta este individual programabila
8k ROM de memorie in tehnologia FLASH
o Chipul poate fi reprogramat pana la 100.000 de ori
. Optiune de programare serie In-Circuit
o Chipurile pot fi programate chiar daca sunt incorporate in dispozitivul tinta
. 256 biti de memorie EEPROM
o datele poate fi scrise de mai mult de 1.000.000 de ori
Memorie RAM 368 octeti
Convertor A / D:
o 14-canale
o
10-biti rezolutie
. 3 cronometre independente / contoare
.
Cronometre Watch- Dog
Analog modul de comparatie cu:
o Doua
comparatoare analogice
o tensiune de referinta fixa
(0.6V)
o tensiune de referinta
programabila pe chip
. Master
Synchronous
Dupa cum se observa in figura de mai jos, pentru a permite unui microcontroler sa functioneze corect, este necesar sa fie prevazuta cu:
Sursa de alimentare
Semnal de reset
Semnal de tact
In mod evident, aici este vorba despre un circuite simplu, dar nu trebuie sa fie intotdeauna asa. Daca dispozitivul tinta este utilizat pentru controlul masinariilor scumpe sau mentinerea functiilor vitale ale acestora, totul devine mai complicat!
www.penang-electronic.blogspot.com
www.mikroelectronika.co.yu
A BEGINNERS GUIDE TO THE MICROCHIP PIC
Autor: NlGEL GARDNER
MICROCONTROLLER PROGRAMMING
Autori: Julio Sanchez si Maria P. Canton
PIC microcontrollers for beginners,too!
Autori: Nebojsa Matic si Dragan Andric
Copyright © 2024 - Toate drepturile rezervate