svetelektro.com
Hlavná stránka download Galéria obrázkov Fórum Bazár Vývoj elektro. zariadení Upload súborov Web odkazy eShop
iDo == TMS320DM357 - Spojení ARM9 s H.264 kodekem == Programátory Elnec == DigiMesh - jednodušší bezdrátová síť podobná ZigBee == USB 3.0 == Avizované stanice v CQWW Conteste == Zesilovač 2x10W s STK436 == Jednoduchá bezdrátová pojítka 315/434 MHz == Leonidy 2008 == Zimní QRP závod ==
Hlavné menu
Úvod (Správy) :
· Archív Článkov
· Vyhľadať článok
· Top 10
· Naše, vaše bannery
· Všetky príspevky
· O Autoroch
·  A-Rádio databáza

Elektronika:
· Audio technika
· Blikače a optika
· Elektrónky
· Merače a testery
· Mikroprocesory
· Oscilátory, časovače
· PC príslušenstvo
· Meranie, teória
Vf technika
· ---> Prijímače
· ---> Vysielače
· ---> Ostatné
Silové časti
· ---> Zdroje
· ---> Meniče
· ---> Nabíjačky
· ---> Ostatné
· Nezaraditeľné
HAM:
· Contesting
· Technika

Počítače:
· PC - Hardware
· PC - Software
Členovia:
· Osobné konto
·  FTP server
· Calculator
· Zaslať Príspevok
· Web linky
· Download
· Fórum
· Galéria obrázkov
·  Odhlásenie
KV podmienky
Slnečné vyžarovanie:
Slnečné vyžarovanie

Geomagnetické pole: Geomagnetické pole
VKV podmienky
Aurora:
Aurora

Es vrstva:
Aurora
Kto je online?
Členstvo:
Najnovšie: lukan
Nových užívateľov dnes: 4
Nových užívateľov včera: 5
Celkom zaregistrovaných užívateľov: 3806

Online návštevníkov:
Návštevníkov: 64
Užívateľov: 11
Spolu: 75

Online:
01: Osvaldo
02: TAZ
03: chlapcisko
04: penjo
05: MIRDAS
06: lubcaki
07: f.akt
08: sento
09: lukan
10: qwerty232
11: stanleyv
 Mikrokontrolér AT89Cxx51 časť 1.

MikroprocesoryDobrý deň v tomto seriáli si popíšeme o mikrokontroléri AT89Cxx51, v ktorom sa budem snažiť Vás oboznázmiť a naučiť jeho samotné programovanie.

Základne vlastnosti:
* Pamäť FLASH, kde sa ukladá program, jej veľkosť závisí od typu ATMEL. AT89C1051 má 1kB, AT89C2051 má 2kB a AT89C4051 má 4kB.
* Pamäť RAM o veľkosti 128 B
* ATMEL pracuje s napájacím napätím 2,7 až 6V
* ATMEL pracuje na frekvencii (Xtal) do 24 MHz
* Má 15 programovatelných vstupno - výstupnyh liniek.
* Skratovací prúd jednej linky je 20mA a súčet všetkých liniek maximálne 80mA
* 6 zdrojov prerušenia
* 2 režimy, pre nízku spotrebu
* Analogový komparátor, ktorý sa využíva ako A/D (D/A) prevodník
* Dva 16 bitové časovače/čítače
* Programovatelný sériový kanál


Obr. č.1 puzdro AT89Cxx51

Vývody AT89Cxx51 * RST - reset, pokiaľ privedieme na tento vstup log. 1 aspoň 2 strojové cykly (1 strojový cyklus = 12 hodinových cyklov, pri frekvencii Xtal 12MHz = 1MHz strojových cyklov = 1 strojový cyklus = 1mikrosekunda). V okamihu ked na vstupe preklopy signál na log. 0 zrealizuje sa reset a program sa spustí od adresy 0.
* PORT 1 (P1.0 až P1.7) - obsahuje 8 programovatelný vstupno - výstupných liniek. Linky P1.2 až P1.7 obsahujú zdvíhavie rezistory (pull-up), ktoré zausťujú na výstupe log.1 aj b prípade keď nie sú nikam zapojené. Linky P1.0 a P1.1 nemajú pull-up rezistory a to z toho dôvodu, že obsahujú analogový komparátor na P1.0 je plusový (neinvertujúci) vstup a P1.1 je mínusový (invertujúci vstup), výstup z komparátora ide na fyzicky nevyvedenú linku P3.6. Pokiaľ nepoužívame tieto linky pre analogový komparátor je tieto vývody treba zaobstarať pull-up rezistorni tak, že zapojíme rezistor o hodnote 4,7kohm na linku a napájacie napätie ATMEL-ka.
* PORT 3 (P3.0 až P3.5, P3.7) - obsahuje 8 programovatelný vstupno - výstupných liniekm ktoré obsahujú pull-up rezistory.
* VCC - napájacie napätie ATMEL-ka (2,7 až 6V). POZOR musí byť stabilizované.
* GND - kostra


Obr. č.2: a.) pripojenie kryštálu, b.) použitie vonkajšieho zdroja frekvencie

C1=C2= 20 až 40pF (optimalne 30pF) pre kryštály alebo C1=C2= 30až 50pF (optimálne 40pF) pre keramické rezonátory.


Bloková schéma zapojenia AT89Cxx51 (pre zväčšenie klikni na obrázok)

Altrernatívní význam liniek radiča P3
P3.0 - RxD (sériový vstup)
P3.1 - TxD (sériový výstup)
P3.2 - INT0 (vstup vonkajšieho prerušenia číslo 0)
P3.3 - INT1 (vstup vonkajšieho prerušenia číslo 1)
P3.4 - T0 (vonkajši čítač/časovač číslo 0)
P3.5 - T1 (vonkajši čítač/časovač číslo 1)

Elektrické vlastnosti AT89Cxx51
Ucc = napajácie napätie pri Xtal 12MHz = 2,7 až 6V
Ucc = napájacie napätie pri Xtal 24MHz = 4 až 6V
Uin log.0 = vstupné napätie log 0 = -0,5 až 0,2*Ucc - 0,1 (pri Ucc=5V t.j. -0,5 až 0,9V)
Uin log.1 = vstupné napätie log 1 = 0,2*Ucc + 0,9 až Ucc+0,5 (pri Ucc=5V t.j. 1,9 až 5,5V)
Iout = maximálny prúd z jednej linky = 20mA
Iout all = maximálny prúd súčtu všetkých liniek = 80mA

Tak toto by bolo na dnes všetko v daľšej časti su popíšeme o pamäťovom priestore AT89Cxx51.


 
Súvisiace odkazy
· Viac o Mikroprocesory
· Ďalšie články od autora: BgDestroy


Najčítanejší článok na tému Mikroprocesory:
Kódový zámok

Hodnotenie článku
Priemerné hodnotenie: 5
Hlasov: 3

Vynikajúci

Zvoľte počet hviezdičiek:

Vynikajúci
Veľmi dobrý
Dobrý
Priemerný
Zlý

Možnosti

 Vytlačiť článok Vytlačiť článok

"Mikrokontrolér AT89Cxx51 časť 1." | Prihlásiť/Registrovať | 0 komentárov
Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.




Partneri:
Autori stránky sú Milan Ondrka (BgDestroy) a Ondrej Závodský(zawin), o graficky desing sa stará Ľuboš Fabo(BUFU).
Pri informovaní adminov je použitie čohokoľvek z tejto stránky pre osobné alebo obchodné účely 100% povolené.
TOPlist

Powered by Copyright © UNITED-NUKE. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.03 sekúnd
Magic SEO URL - Optimalizácia pre vyhľadávače
Poznajte dalšie produkty Magic SEO URL
osCommerce SEO | ZenCart SEO | CRE Loaded SEO | phpBB SEO | phpBB3 SEO